team470 发表于 2019-1-13 15:23:38

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]
查看完整版本: Nagios配合飞信发短信