阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu 12.04 x64 安装Nagios飞信报警

142次阅读
没有评论

共计 3275 个字符,预计需要花费 9 分钟才能阅读完成。

Ubuntu 12.04 x64 安装 Nagios 飞信报警

一. 安装 fetion 的支持文件(由于 fetion 需要 32 位 libgssapi-krb5 的 so 包,所以安装的时候文件名称后面加:1386)

ubuntu@ubuntu:~$sudo apt-get  install  zlib1g-dev libkrb5* libgssapi-krb5-2:i386 lib32z1  -y

二. 下载 fetion 程序文件

ubuntu@ubuntu:~$ wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz
ubuntu@ubuntu:~$ tar zxvf fetion20091117-linux.tar.gz
ubuntu@ubuntu:~$ mv fx/ /usr/local/fetion
ubuntu@ubuntu:~$ cd /usr/local/fetion/
ubuntu@ubuntu:/usr/local/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
ubuntu@ubuntu:/usr/local/fetion$ sudo vim /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/usr/local/fetion
ubuntu@ubuntu:/usr/local/fetion$ sudo ldconfig

三. 由于 fetion20091117-linux.tar.gz 文件里面的 fetion 文件已经被作者更新,无法使用,所以要重官网下载 fetion 最新文件,文件下载网址(http://www.linuxidc.net/thread-2952-1-1.html)

ubuntu@ubuntu:~$ chmod +x fetion
ubuntu@ubuntu:~$ sudo mv fetion /usr/sbin/
ubuntu@ubuntu:~$ sudo cp /usr/sbin/fetion /usr/local/fetion/

四. 下载更新后的库文件
ubuntu@ubuntu:~$ wget http://www.it-adv.net/fetion/linuxso_20101113.rar
ubuntu@ubuntu:~$ sudo apt-get install unrar -y
ubuntu@ubuntu:~$ unrar x linuxso_20101113.rar 

Ubuntu 12.04 x64 安装 Nagios 飞信报警

ubuntu@ubuntu:~$ sudo cp libACE* libcrypto.so.4 libssl.so.4 /usr/local/fetion/

五. 安装完成之后测试, 输入完验证码就可以正常发送短信
ubuntu@ubuntu:~$ sudo fetion –mobile=13918016506 –pwd=Aiyou1234  –to=13918016506,13918016506 –msg-utf8=”hello world”

Ubuntu 12.04 x64 安装 Nagios 飞信报警

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

Ubuntu 12.04 x64 安装 Nagios 飞信报警
六.nagios 配置配置飞信报警
Configuration contacts.cfg

define contact (
contact_name                              admin
alias system                                  admin
host_notification_period                24×7
service_notification_period              24×7
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 $”
)

七. 工作总结

1.ubuntu 上的安装包,尽量用 apt-get 安装,deb 下载的包用 dpkg - i 安装可能造成版本不一致。无法正常使用 apt-get
2.ubuntu 64 的系统安装 32 位系统的 deb 包时,可以在安装文件名后面加:1386,如 libgssapi-krb5-2:i386
3. 飞信安装完成之后,执行(sudo fetion –mobile=13918016506 –pwd=Aiyou1234  –to=13918016506,13918016506 –msg-utf8=”hello world”),第一次使用的时候要加 sudo,因为 fetion 在 /usr/sbin 目录下,第一次使用不加 sudo 没有权限生成验证码。
4. 如果执行了(sudo fetion –mobile=13918016506 –pwd=Aiyou1234  –to=13918016506,13918016506 –msg-utf8=”hello world”)这条命令,没有生成验证码,就直接结束了,那说明 so 库文件或者 fetion 文件没有更新,还是 2010 年前的文件,需要更新,可以在这条命令后面加 –debug 查看原因!

Nagios 的详细介绍 :请点这里
Nagios 的下载地址 :请点这里

相关阅读

网络监控器 Nagios 全攻略 http://www.linuxidc.com/Linux/2013-07/87067.htm

Nagios 搭建与配置详解 http://www.linuxidc.com/Linux/2013-05/84848.htm

Nginx 环境下构建 Nagios 监控平台 http://www.linuxidc.com/Linux/2011-07/38112.htm

在 RHEL5.3 上配置基本的 Nagios 系统 (使用 Nagios-3.1.2) http://www.linuxidc.com/Linux/2011-07/38129.htm

CentOS 5.5+Nginx+Nagios 监控端和被控端安装配置指南 http://www.linuxidc.com/Linux/2011-09/44018.htm

Ubuntu 13.10 Server 安装 Nagios Core 网络监控运用  http://www.linuxidc.com/Linux/2013-11/93047.htm

更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计3275字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中