nagios监控的短信提醒—飞信机器人的安装

来源:互联网 发布:破解版数据恢复软件 编辑:程序博客网 时间:2024/06/18 04:46

nagios监控中实现短信提醒功能:

1、思路一:使用带短信提醒功能的邮箱,可能会有较长的延时问题:

2、思路二:利用软件飞信机器人来发送短信

(1)下载最新的更新,库文件更新,参见网页:http://bbs.it-adv.net/viewthread.phptid=1081&extra=page%3D1

已经下载见附件中(http://download.csdn.net/detail/smaychun/4898827):

主程序:fetion492K

提供的库文件:library32(包含libACE-5.7.2.solibACE_SSL-5.7.2.solibcrpto.so.4libssl.so.4

(2)将主程序放在常用的目录下,建一个~已有的目录~/fetion/

此处建议将library32的库文件和主程序放在一个目录下,(可以是../fetion/library32/

注意:不要把支持库中的lib*复制到/usr/lib下,因为发行版本不同,可能会覆盖您机器中的核心库,导致严重系统问题

下面是将下载库文件加到动态链接库中:

$:sudo vi/etc/ld.so.conf,向其中加入所需库的目录:../fetion/library32/


然后执行:

$:sudo ldconfig(每次修改/etc/ld.so/conf都需要执行ldconfig)

(3)在主程序所在的目录下:

$:ldd ./fetion

如果系统是ubuntu64bits,将会出现:nota dynamic executable

由于fetion是在32bits的系统下编译的,所需的也要是32bits的,因此:

a$:sudo apt-get install ia32-libs-i386安装fetion依赖的库文件

如果安装不了,提示有brokenpackets,说明系统更新依赖的packets没有更新

b、只安装fetion需要的库文件

$sudoapt-get isntall libc6-i386,此时就可以查看到fetion依赖的库列表:


这是只要安装其中notfound的库即可,方法是:sudoapt-get install [包名]i386,例如,要安装libgssapi_krb5.so.2方法是:

$sudo apt-get installlibgssapi-krb5-2:i386

或者将附件(http://download.csdn.net/detail/smaychun/4898827)中的提供的另外库文件:lib_i386-linux-gnuusr_lib_i386-linux-gnu中文件分别复制到系统的/lib/usr/lib中,同时在/etc/ld.so.conf添加对应的路径,并执行ldconfig

此时,在主程序所在的目录下:

$:ldd ./fetion,就会出现:


说明,fetion可以使用,

4)使用说明见:http://bbs.it-adv.net/viewthread.php?tid=1081

如果只是用来监控发信可以使用命令:

./fetion–mobile=187XXX –pwd=XXX –to=187XXX –msg-utf8=消息内容

或:./fetion–sid=XXX –ped=XXX –to=187XXX –mst-utf8=消息内容

:1)sid是飞信号,pwd是密码,

2)、消息还可以是其他的编码格式,

3)、可以在最后加上debug对发信过程进行追踪

4)、初次登陆使用时,会要求输入图形验证码,对应的图片在主程序所在的目录,在命令行输入即可

原创粉丝点击