cacti实现短信报警v1.1
来源:互联网 发布:网络调试助手使用方法 编辑:程序博客网 时间:2024/04/30 06:36
制作:高进波
时间:2010-3-8
主题:Cacti-飞信客户端发送免费报警短信
cacti是一个非常好的流量监控与报警软件,还能对很多应用进行监控,如lighttp,nginx,mysql,memcached等
环境:
centos 5.4 x86_64
cacti 0.8.7e
1.安装最新版飞信
wget http://www.it-adv.net/fetion/downng/library_linux.tar.gz
wget http://www.it-adv.net/fetion/downng/fetion20090406003-linux.tar.gz
wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz
#在安装飞信之前需要在/usr/lib目录下加上libACE库文件,以便使飞信能够正常使用
[root@localhost src]# tar zxvf library_linux.tar.gz
[root@localhost src]# mv libACE* libcrypto.so.0.9.8 libssl.so.0.9.8 /usr/lib
#正式安装飞信
[root@localhost src]# tar zxvf fetion20090406003-linux.tar.gz
[root@localhost src]# mv install /usr/local/fetion
[root@localhost src]# chmod -R 755 /usr/local/fetion
[root@localhost src]# chown -R nagios:nagios /usr/local/fetion
#移动服务器更新,需要更新软件
[root@localhost src]# tar zxvf fetion20091117-linux.tar.gz
[root@localhost src]# cp fx/* /usr/local/fetion
[root@localhost src]# vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/fetion #增加目录
[root@localhost src]# ldconfig
[root@localhost src]#/usr/local/fetion/fetion –mobile=151***** –pwd=*** –to=151***** –msg-utf8="test" –debug
[root@localhost src]#/usr/local/fetion/fetion ##帮助
[root@localhost src]#cp /usr/local/fetion/fetion /usr/bin/
2.修改thold函数
vi thold_functions.php
function thold_mail($to, $from, $subject, $message, $filename, $headers = ”) {
global $config;
include_once($config["base_path"] . "/plugins/settings/include/mailer.php");
//change for hugwww
exec("echo $subject >>/www/web/cacti/plugins/thold/alter.log");
exec("/www/web/cacti/plugins/thold/sendsms.sh");
//change end
3.编写发送短信的脚本
#!/bin/sh
#send sms by fetion
#Write by hugwww
if [ ! -e "/www/web/cacti/plugins/thold/alter.log" ];then #判断alter.log是否存在
echo "Usage:alter.log does not exist"
exit
fi
if [ -n "`cat /www/web/cacti/plugins/thold/alter.log`" ]; then #判断alter.log是否有报警信息
admin="13724506486,13724506486" #短信接收人,需在你飞信的好友列表中
/usr/local/fetion/fetion –mobile=13724506486 –pwd=password –to=$admin –file-utf8=/www/web/cacti/plugins/thold/alter.log
rm -f /www/web/cacti/plugins/thold/alter.log 1>/dev/null 2>&1
else
echo "Usage:no alter"
exit
fi
4.修改权限
chmod +x sendsms.sh
chown -R apache:apache *
完成!
附飞信安装文件
http://u.115.com/file/f4ca2ce55b
linux-sms飞信.rar
- cacti实现短信报警v1.1
- CACTI实现短信报警的三种方法
- CACTI实现短信报警的三种方法
- Cacti实现MSN报警
- cacti报警
- Cacti设置流量阈值实现邮件报警
- 139邮箱短信报警实现
- 139邮箱短信报警实现
- 139邮箱短信报警实现
- Cacti 流量监控全步骤、邮件报警实现过程
- Cacti 邮件 报警
- 短信报警
- cacti组件安装-实时报警
- Cacti thold 邮件报警设置
- cacti 设置接收报警邮件
- 整合nagios+cacti+微信、飞信实现网络监控系统报警
- Nagios短信报警功能通过飞信实现
- Nagios短信报警功能通过飞信实现
- 基于silverlight+wcf+bingmaps的水文信息检索系统开发总论
- VB 显示内存中的图片
- Hibernate的学习总结(数据关联)
- ADO.NET笔记一
- 写在工作满两年
- cacti实现短信报警v1.1
- MSSQL数据库日志清理
- fedora 14下uvc摄像头灰屏没有图像的问题原因及其解决办法
- 基于silverlight+wcf+bingmaps的水文信息检索系统之对实时雨水情数据库(讨论稿)的认识
- 编写 Android 触摸屏手势识别程序
- Y D L M是什么意思?
- 如何同时启动两个Android模拟器
- Flex Spring整合
- ZJUT1593 九九天王数