CentOS6.5x64安装nagiosfetion报警-创新互联

一.由于运维工作使用的操作系统多是CentOS和ubuntu,两个系统上面安装的飞信依赖包会有所不同,现在我就安装一下CentOS的fetion

成都创新互联专注于武隆企业网站建设,成都响应式网站建设公司,成都做商城网站。武隆网站建设公司,为武隆等地区提供建站服务。全流程按需网站开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

二.安装fetion的一些依赖包 由于fetion需要的是32位系统的包,所以安装的软件名称后面加上.i686(ubuntu软件名称后面是:i386)

[root@localhost ~]#yum install glibc.i686 krb5-libs.i686 libstdc++.i686 zlib.i686

二.下载fetion程序文件

[root@localhost ~]wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz

[root@localhost ~]tar zxvf fetion20091117-linux.tar.gz

[root@localhost ~]mv fx/ /usr/local/fetion

[root@localhost ~]cd /usr/local/fetion/

[root@localhost fetion]#  ls

cache  commands  done  fetion  libACE-5.7.2.so  libACE_SSL-5.7.2.so  libcrypto.so.4  libeay32.dll  libssl.so.4  logs  plugins

[root@localhost fetion]#sudo vim /etc/ld.so.conf

include /etc/ld.so.conf.d/*.conf

/usr/local/fetion

[root@localhost fetion]#sudo ldconfig

三.由于fetion20091117-linux.tar.gz文件里面的fetion文件已经被作者更新,无法使用,所以要重官网下载fetion最新文件,文件下载网址(http://bbs.it-adv.net/viewthread.php?tid=1081&extra=page%3D1)(注意:此网址不能直接点击打开,要拷贝到浏览器里面打开)

CentOS 6.5 x64安装nagios fetion报警

[root@localhost ~]chmod +x fetion

[root@localhost ~]mv fetion /usr/sbin/

[root@localhost ~]cp /usr/sbin/fetion /usr/local/fetion/

四.下载更新后的库文件

[root@localhost ~]wget http://www.it-adv.net/fetion/linuxso_20101113.rar

[root@localhost ~]wget http://www.rarsoft.com/rar/rarlinux-3.6.0.tar.gz (rar的解压软件)

[root@localhost ~]tar zxvf rarlinux-3.6.0.tar.gz

[root@localhost ~]cd rar

[root@localhost rar]#make

[root@localhost rar]#cd ..

[root@localhost ~]unrar x linuxso_20101113.rar

CentOS 6.5 x64安装nagios fetion报警

[root@localhost ~]cp libACE* libcrypto.so.4 libssl.so.4 /usr/local/fetion/

五.安装完成之后测试,输入完验证码就可以正常发送短信

[root@localhost ~]fetion --mobile=13918016506 --pwd=Aiyou1234  --to=13918016506,13918016506 --msg-utf8="hello world"CentOS 6.5 x64安装nagios fetion报警

要求输入验证码,验证码的路径在/usr/sbin路径下,由于是图片下载到本地查看

CentOS 6.5 x64安装nagios fetion报警

六.nagios配置配置飞信报警

Configuration contacts.cfg

define contact (
contact_name                admin
alias system                  admin
host_notification_period         24x7
service_notification_period        24x7
host_notification_options         d, r
service_notification_options       c, w, r
service_notification_commands     notify-service-by-fetion
host_notification_commands       notify-host-by-fetion
pager                      139xxxxxxxxx
)
Configuration miscommands.cfg file
define command (
command_name    notify-host-by-fetion
command_line      /usr/sbin/fetion --mobile=139xxxxxxxx --pwd=xxxxxxxx --to=$CONTACTPAGER$ --msg-utf8="Host $ HOSTSTATE $ alert for $ HOSTNAME $! on '$ LONGDATETIME $'"
)
define command (
command_name    notify-service-by-fetion
command_line     /usr/sbin/fetion --mobile=139xxxxxxxx --pwd=xxxxxxxx --to=$CONTACTPAGER$ --msg-utf8="$ HOSTADDRESS $ $ HOSTALIAS $ / $ SERVICEDESC $ is $ SERVICESTATE $ on $ LONGDATETIME $"

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:CentOS6.5x64安装nagiosfetion报警-创新互联
本文网址:http://pwwzsj.com/article/jigjd.html