zabbix是一套比较简单实用的分布式监控系统,但是报警方式相对单一,最近使用飞信机器人(http://www.it-adv.net/)实现手机短信报警。
网上能找到的大部分实现方式都是飞信V3协议的实现,V4中有个令人头疼的验证码的问题,现将一些注意事项记录如下
fetion机器人使用daemon方式
/usr/bin/fetion --command-path=/var/log/sms --mobile=电话号码 --pwd=密码 --daemon
首测使用
/usr/bin/fetion --command-path=/var/log/sms --mobile=电话号码 --pwd=密码
登陆,输入验证码,linux下就使用scp工具查看后在终端输入
然后使用
/usr/bin/fetion --command-path=/var/log/sms --mobile=电话号码 --pwd=密码 --daemon
最后新建
/var/lib/zabbix/sms.sh
并+x
#!/bin/bash
date=`date +"%n"`
echo "sms $1 $2,$3" > /var/log/sms/电话号码_$date.cmd
echo `date` >> /var/log/sms.log
echo "sms $1 $2,$3" >> /var/log/sms.log
其他步骤谷歌继续搜吧
以上可以解决fetion短信验证码的问题(输入一次)
时间:2012-05-11 09:33
来源:ownlinux
作者:ownlinux
原文链接