为了能实时接收到服务器的报警信息,选择了飞信机器人工具。下面就详细介绍:

OS:ubuntu 12.04

fetion:2009(下载地址:http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz)

下载并安装fetion:

sudo wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz
sudo tar xzvf fetion20091117-linux.tar.gz -C /usr/local/
cd /usr/local/fx

测试:

fetion

报错:no such file or directory

解决方法:sudo aptitude install ia32-libs


再次测试,成功!


测试发送消息:

sudo /usr/local/fx/fetion --mobile=XXXXXXXXXXX --pwd=XXXXXXXXXXX --to=XXXXXXXXXXX --msg-utf8="this is fetion test message" --debug

报错:parseSSIResult error:HTTP/1.1 404 Not Found

解决方法:更新主程序版本:将附件1复制至/usr/local/fx/,覆盖fetion


再次测试发送消息,成功!


配置zabbix:

1、添加飞信脚本:

sudo vim /usr/local/zabbix/alertscripts/sendsms.sh
#!/bin/sh
#send sms by fetion
#$1, $2, $3 mean Recipient, Subject and Message
/usr/local/fx/fetion --mobile=XXXXXXXXXXX --pwd=XXXXXXX --to=$1 --msg-utf8="$2, $3"

2、添加Media Type:

2、添加用户发送报警信息类型:

3、测试,是否可以接收到短信。