您的位置:首页 > 运维架构 > Linux

在Centos 6.4系统下安装配置fetion飞信机器人

2014-09-30 09:28 453 查看
我想飞信机器人大家并不陌生,这里我就不多说了,很多维友都用它来作为监控系统的报警,通过飞信来给运维管理员发送报警的短信,在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系统相关版本的包为例:

本帖隐藏的内容

yum install krb5-libs-1.10.3-10.el6.i686 libgcc-4.4.7-3.el6.i686 zlib-1.2.3-29.el6.i686

以下是CentOS 6.4系统相关版本的包,是在系统盘里提取的:

glibc-2.12-1.107.el6.i686.rpm keyutils-libs-1.4-4.el6.i686.rpm krb5-libs-1.10.3-10.el6.i686.rpm libcom_err-1.41.12-14.el6.i686.rpm libgcc-4.4.7-3.el6.i686.rpm libselinux-2.0.94-5.3.el6.i686.rpm nss-softokn-freebl-3.12.9-11.el6.i686.rpm zlib-1.2.3-29.el6.i686.rpm

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: