CentOS 6.4系统配置fetion飞信机器人监控系统报警
我想飞信机器人大家并不陌生,这里我就不多说了,很多维友都用它来作为监控系统的报警,通过飞信来给运维管理员发送报警的短信,在32位的系统上安装比较简单,而在64位的系统上安装稍麻烦些,下我以CentOS 6.4系统的32位及64位为例子说明一下安装配置,其它的Linux系统也类似:
一、首先下载fetion机器人相关数据包,可从文章最下面的附件下载,为了方便大家更快使用起来,我已打好tar包,直接下载即可
附件说明:
fetion_for_x32.gz 是用于32位系统的飞信机器人软件包
fetion_for_x64.gz 是用于64位系统的飞信机器人软件包
Fetion_For_CentOS6.4_x64_Packages.gz 是64位系统安装配置飞信机器人所需要先安装的rpm包
二、安装配置fetion机器人
1、上传刚下载的fetion包文件,里面的文件已按相应的目录结构存放,通过tar命令解压后直接复制即可
32位系统:
[root@Cnyunwei]# tar zxvf fetion_for_x32.gz
解压后直接复制相应的文件即可,安装至此目录下:/usr/local/fetion,如无意外的话就可以使用了;
64位系统:
[root@Cnyunwei]# tar zxvf fetion_for_x64.gz
解压后直接复制相应的文件,安装至此目录下:/usr/local/fetion;64位系统稍麻烦些并没有完成安装,此时直接测试飞信机器人的话会报错;
还需要安装以下相应的32位包文件,如果你的系统没安装可直接通过系统盘安装,或直接下载附件上传后安装;如果你再懒点就通过yum来安装,这里是以CentOS 6.4系统相关版本的包为例:
64位系统下安装时添加了共享库,运行一下ldconfig使其生效:
[root@Cnyunwei]# ldconfig
查看一下是否看到 /usr/lib64/fetion
[root@Cnyunwei]# ldconfig -v | grep fetion
应该会看 /usr/lib64/fetion
如有提示“不是符号连接 not a symbolic link”的不用管它;
2、验证飞信机器人是否正常安装
[root@Cnyunwei fetion]# ./fetion
************************ IMPORTANT STATEMENT ************************
** **
** PLEASE DON'T USE THIS SOFTWARE TO SEND JUNK SHORT MESSAGES. **
** OTHERWISE PLEASE BEAR YOUR OWN CONSEQUENCES. **
** **
** Version:[20101205002-linux] **
*********************************************************************
This program is the console version of China Fetion!
It's free for personal user.
This project website: http://www.it-adv.net/
AUTHOR:KelvinH MSN/EMAIL:shichangguo@msn.com
Usage:
--mobile=[mobile]
--sid=[sid]
--pwd=[pwd]
--config=[config file] *format:index mobile password
--index=[index no in config file,refer to sample.conf]
--debug *debug mode on
--hide *login fetion in hidden state
--to=[mobile/sid]
--command-path=[command file path]
--robotmode
--daemon(linux only)
--proxy-ip(http proxy ip)
--proxy-port(http proxy port)
--msg-gb=[gb2312/gbk message]
--msg-utf8=[utf8 message]
--msg-type=[0/1/2 sms longsms smartmsg]
--file-gb=[gb2312/gbk file]
--file-utf8=[utf8 file]
--query-cmcc-no
--auto-retry
--exit-on-verifycode
--t3key=[http://www.tui3.com/page/smssend/]
看到以上测试结果的话,说明你的飞信机器人已成功安装;至此,你的飞信机器人就可以正常发送短信了。如果,经过上面的安装配置,仍然存在一些问题,请稳步运维网交流 www.cnyunwei.com
3、通过fetion测试发短信
[root@Cnyunwei]# cd /usr/local/fetion
[root@Cnyunwei fetion]# ./fetion --mobile=187******** --pwd=www.cnyunwei.com --to=135******** --msg-gb='Cnyunwei-Cacti+Nagios Test Message!'
HTTP/1.1 200 OK
Connection: close
Date: Wed, 26 Jun 2013 06:38:31 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Location: nav.fetion.com.cn
X-AspNet-Version: 4.0.30319
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 2349
<?xml version="1.0" encoding="UTF-8"?><results><pic-certificate id="456bc76c-737c-48d8-a217-ea6a556011f8" pic="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" /></results>
图形验证码已经生成,文件名为:187********.jpg请识别后输入图形验证码:
你在第一次发送短信时,会看到类似以上的提示,需要输入验证码,以后,再发送短信时,就不需要验证码了,而此验证码在 /usr/local/fetion 目录下,以图片的方式存在,可以通过 SecureFX 或其它工具,下载图片查看其验证码
可以看出验证是 wwrw ,输入验证码后直接回车即可看到以下发送成功的信息,如果你的发送失败检查一下网络是否有问题
wwrw
您输入的识别码是:wwrw
SIP-C/4.0 280 Send SMS OK T: sip:67******@fetion.com.cn;p=1120 I: 3 Q: 1 M L: 112 D: Wed, 26 Jun 2013 06:42:22 GMT XI: AFD99DC736CBED943898749E54019118
此时,你的手机应会收一条刚发送的测试短信:Cnyunwei-Cacti+Nagios Test Message!
4、以下是官方提供的参数说明,我拷贝过来给各维友作个参考
以下参数提供登录用的账号密码(三种方式,手机号-密码 飞信号-密码 文件--索引)
--mobile=[手机号] 登录手机号
--sid=[飞信号] 登录飞信号
--pwd=[密码] 登录密码
--config=[文件名] 存储手机号、密码的文件。
--index=[索引号] 索引
以下参数提供接收者
--to=[手机号/飞信号/URI] 接收消息的手机号/飞信号/URI.如果知道对方URI,则只需自己在对方好友列表,无需对方在自己好友列表就能发送。
支持多个号码,中间用,逗号分隔
--msg-utf8=[信息]
发送的消息,UTF8编码
--msg-gb=[信息]
发送的消息,GB编码
--file-utf8=[文件utf8格式]
发送文件内容
--file-gb=[文件gb格式]
发送文件内容
--msg-type=[0/1/2]
发送消息类型:普通消息 长消息 智能短信
小工具
--query-cmcc-no 查询移动公司手机段
以下为可选项
--debug
显示调试信息
--hide
隐身登录
--exit-on-verifycode
服务器需要进行图形验证时,程序退出(1)或者等待用户手工输入识别信息(程序默认)
--proxy-ip=http代理ip
--proxy-port=http代理端口
(机器人需要 HTTP CONNECT代理,大家常用的 ccproxy 是支持的)
>> 举例 <<
linux下,请使用如下命令:
LD_LIBRARY_PATH=. ./fetion --mobile=187******** --pwd=mypwd --to=135xxxxxxxx --msg-utf8=测试 LD_LIBRARY_PATH=. ./fetion --sid=66**** --pwd=mypwd --to=135xxxxxxxx --msg-utf8=测试 LD_LIBRARY_PATH=. ./fetion --config=sample.conf --index=1 --to=135xxxxxxxx --msg-utf8=测试
发送消息中如果需要换行,请用 \n
// 以下为 sample.conf 内容,文件内容中, #号为注释行
# This config file is for fetion robot tool. # Usage demo: ./fetion --config=/etc/fetion.conf --index=1 # ID Mobile Password 1 187xxxx 1234234
本站提供fetion包下载
Fetion_For_CentOS6.4_x64_Packages.gz
本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。