Nagios配合飞信发短信
nagios的安装在此页面 http://bbotte.blog.运维网.com/6205307/1403997提示:飞信接口已经不可用
nagios要添加飞信报警功能,尽管网上有很多教程,不过许多都需要瞎折腾才能正常用飞信,所以下面记录一下,供参考
系统centos6.4 64位
安装飞信
下载地址 http://pan.baidu.com/s/1sXpGj 找到linux安装包 > 飞信 >fetiontar.zip
# unzip fetiontar.zip
# cd fetiontar
# ls
fetionlib
# mkdir /usr/local/fetion
# cp fetion /usr/local/fetion/
# chmod 755 /usr/local/fetion/fetion
# ls lib/ #lib文件夹下的so文件
ld-2.5.so libcap.so.1 libcrypt.so.1 libpcre.so.0.0.1
ld-linux.so.2 libcap.so.1.10 libc.so.6 libproc-3.2.7.so
ld-lsb.so.3 libcidn-2.5.so libeay32.dll libpthread-2.5.so
ld.so.conf libcidn.so.1 libnss_ldap-2.5.so libpthread.so.0
libACE-5.6.5.so libcom_err.so.2 libnss_ldap.so.2 libssl.so.0.9.7a
libACE-5.6.8.so libcom_err.so.2.1 libpamc.so.0 libssl.so.0.9.8
libACE-5.7.2.so libcrypt-2.5.so libpamc.so.0.81.0 libssl.so.4
libACE_SSL-5.6.5.solibcrypto.so.0.9.7alibpam_misc.so.0 libstdc++.so.6
libACE_SSL-5.6.8.solibcrypto.so.0.9.8 libpam_misc.so.0.81.2libstdc++.so.6.0.8
libACE_SSL-5.7.2.solibcrypto.so.0.9.8blibpam.so.0 readme
libc-2.5.so libcrypto.so.4 libpam.so.0.81.5
libcap.so libcrypto.so.6 libpcre.so.0
设置fetion的库文件
# cp -r lib/ /lib64/fetion
# vim /etc/ld.so.conf.d/fetion.conf
/lib64/fetion
# ldconfig -v|grep fetion
ldconfig: /etc/ld.so.conf.d/kernel-2.6.32-431.11.2.el6.x86_64.conf:6: duplicate hwcap 1 nosegneg
ldconfig: /lib64/fetion/libstdc++.so.6 is not a symbolic link
ldconfig: /lib64/fetion/libpamc.so.0 is not a symbolic link
ldconfig: /lib64/fetion/libpam_misc.so.0 is not a symbolic link
ldconfig: /lib64/fetion/libpcre.so.0 is not a symbolic link
ldconfig: /lib64/fetion/ld-linux.so.2 is not a symbolic link
ldconfig: /lib64/fetion/libcom_err.so.2 is not a symbolic link
ldconfig: /lib64/fetion/libcap.so.1 is not a symbolic link
ldconfig: /lib64/fetion/libpam.so.0 is not a symbolic link
/lib64/fetion:
查看缺少哪些库,然后依次安装
# ldd /usr/local/fetion/fetion
linux-gate.so.1 =>(0x00e41000)
libACE-5.7.2.so => /lib64/fetion/libACE-5.7.2.so (0x007ec000)
libACE_SSL-5.7.2.so => /lib64/fetion/libACE_SSL-5.7.2.so (0x002ad000)
libssl.so.4 => /lib64/fetion/libssl.so.4 (0x0069d000)
libstdc++.so.6 => /lib64/fetion/libstdc++.so.6 (0x004f8000)
libm.so.6 => /lib/libm.so.6 (0x00c7d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00dfe000)
libc.so.6 => /lib/libc.so.6 (0x002c2000)
libcrypto.so.4 => /lib64/fetion/libcrypto.so.4 (0x03e4a000)
librt.so.1 => /lib/librt.so.1 (0x001d0000)
libdl.so.2 => /lib/libdl.so.2 (0x001d9000)
libgssapi_krb5.so.2 => not found
libkrb5.so.3 => not found
libcom_err.so.2 => /lib64/fetion/libcom_err.so.2 (0x001de000)
libk5crypto.so.3 => not found
libresolv.so.2 => /lib/libresolv.so.2 (0x001e1000)
/lib/ld-linux.so.2 (0x0070f000)
libz.so.1 => not found
libgssapi_krb5.so.2 => not found
libkrb5.so.3 => not found
libk5crypto.so.3 => not found
libz.so.1 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x0079e000) 如果缺少libgcc_s.so.1,出现下面情况,那么 yum install libgcc_s.so.1
# /usr/local/fetion/fetion
/usr/local/fetion/fetion: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
# yum install krb5-libs libgssapi_krb5.so.2 libz.so.1 -y
# /usr/local/fetion/fetion
************************ IMPORTANT STATEMENT ************************
** **
** PLEASE DON'T USE THIS SOFTWARE TO SEND JUNK SHORT MESSAGES. **
** OTHERWISE PLEASE BEAR YOUR OWN CONSEQUENCES. **
** **
** Version: **
*********************************************************************
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=
--sid=
--pwd=
--config= *format:index mobile password
--index=
--debug*debug mode on
--hide*login fetion in hidden state
--to=
--command-path=
--robotmode
--daemon(linux only)
--proxy-ip(http proxy ip)
--proxy-port(http proxy port)
--msg-gb=
--msg-utf8=
--msg-type=
--file-gb=
--file-utf8=
--query-cmcc-no
--auto-retry
--exit-on-verifycode
--t3key=
ok,飞信已经安装好了,下面测试
# /usr/local/fetion/fetion --mobile=你的手机号 --pwd=飞信密码 --to=对方的手机号 --msg-utf8="hellohero"
HTTP/1.1 200 OK
Connection: close
Date: Sat, 23 Aug 2014 09:50:19 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: 2473
页:
[1]