1、安装解压rar格式的解压软件
- [root@web1 tmp]# wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
- [root@web1 tmp]# tar zxvf rarlinux-3.8.0.tar.gz
- [root@web1 tmp]# cd rar
- [root@web1 rar]# make install
- [root@web1 rar]# cd ..
unrar x **.rar 想要解压的时候,可以用次命令
2、下载并安装飞信的支持库
- [root@web1 tmp]# wget http://www.it-adv.net/fetion/linuxso_20101113.rar
- [root@web1 tmp]# unrar x linuxso_20101113.rar
- [root@web1 tmp]# cp lib*so* /usr/lib
-
[root@web1 ~]# echo "/usr/lib" >> /etc/ld.so.conf
- [root@web1 tmp]# ldconfig
3、下载飞信并传到服务器里(fetion在附件里)
- [root@web1 tmp]# cp fetion /usr/local/ 把飞信复制到/usr/local/里
- [root@web1 local]# chmod 777 fetion
- [root@web1 local]# chown nagios:nagios fetion
-
[root@web1 local]# ./fetion --mobile=152******** --pwd=*** --to=152********--msg-utf8=test
就能发短信了,现在还有个问题是最新的飞信,必须输入图形的验证码,验证码在fetion的安装目录下,一般名位手机号的jpg如,152********.jpg,查看并输入就能在linux里登陆飞信。
4、配置飞信报警参数
在command.cfg里增加以下内容:
- # 'notify-host-by-fei' command definition
-
- define command {
- command_name notify-host-by-fei
-
command_line /usr/local/fetion --mobile=15201352163 --pwd=xyy528888 --to=$CONTACTPAGER$ --msg-utf8="Host $HOSTSTATE$ alert for $HOSTNAME$! on '$LONGDATETIME$'" $CONTACTPAGER$
- }
-
- # 'notify-service-by-fei' command definition
-
- define command {
- command_name notify-service-by-fei
-
command_line /usr/local/fetion --mobile=15201352163 --pwd=xyy528888 --to=$CONTACTPAGER$ --msg-utf8="$HOSTADDRESS$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ on $LONGDATETIME$" $CONTACTPAGER$
- }
5、在联系人里增加报警手机号与飞信报警方式
在contacts.cfg里配置
- service_notification_commands notify-service-by-email,notify-service-by-fei
- host_notification_commands notify-host-by-email,notify-host-by-fei
增加command.cfg里的飞信报警命令notify-service-by-fei,与notify-host-by-fei
pager 152********
增加报警手机号
现在nagios的飞信报警就已经完成,查看日志
- [root@web1 etc]# tail -f /usr/local/nagios/var/nagios.log
- [1320401780] SERVICE NOTIFICATION: nagiosadmin;web1;HTTP;WARNING;notify-service-by-email;HTTP WARNING: HTTP/1.1 403 Forbidden - 5240 bytes in 0.018 second response time
- [1320401868] Caught SIGTERM, shutting down...
-
[1320401868] Successfully shutdown... (PID=5878)
-
[1320401869] Nagios 3.3.1 starting... (PID=6118)
- [1320401869] Local time is Fri Nov 04 06:17:49 EDT 2011
- [1320401869] LOG VERSION: 2.0
-
[1320401869] Finished daemonizing... (New PID=6119)
- [1320402489] SERVICE NOTIFICATION: test;web1;HTTP;WARNING;notify-service-by-email;HTTP WARNING: HTTP/1.1 403 Forbidden - 5240 bytes in 0.003 second response time
- [1320402502] SERVICE NOTIFICATION: nagiosadmin;web1;HTTP;WARNING;notify-service-by-fei;HTTP WARNING: HTTP/1.1 403 Forbidden - 5240 bytes in 0.003 second response time
- [1320402503] SERVICE NOTIFICATION: nagiosadmin;web1;HTTP;WARNING;notify-service-by-email;HTTP WARNING: HTTP/1.1 403 Forbidden - 5240 bytes in 0.003 second response time
能发现有飞信报警,手机也接收到了报警,(如果想要给其他人发送,一定要对方是你的好友,否则发送不了报警短信)如果您还有疑问,请找我,我会帮助您解决!
本文出自 “吟—技术交流” 博客,请务必保留此出处http://dl528888.blog.51cto.com/2382721/770684
分享到:
相关推荐
### Nagios监控Linux主机、Web服务及其实现飞信自动报警 #### 一、Nagios简介 Nagios是一款非常强大的开源网络监控系统,它主要用于监控计算机系统的各种服务状态,比如服务器硬件健康状况、应用软件运行状态、...
通过本文介绍的方法,您可以成功地在服务器上部署一套完整的监控系统,包括Nagios监控平台以及飞信短信报警功能。这不仅可以提高服务器管理效率,还能确保在出现故障时迅速得到通知,从而减少停机时间。希望本文对您...
本文档主要介绍如何使用Nagios监控Linux和Windows系统,并通过飞信实现报警功能。 #### 二、环境准备与安装步骤 1. **Nagios安装前的环境准备** - **服务器环境**: LAMP或LEMP架构。LAMP指Linux + Apache + MySQL...
本篇文章将详细介绍如何将Oracle数据库与Nagios监控系统相结合,以及整个监控系统安装部署与Cacti整合的完整流程。 首先,Nagios是一个功能强大、灵活性极高的监控工具,能够监控Windows、Linux和Unix的主机状态,...
### Nagios飞信Linux短信报警脚本配置详解 #### 一、引言 在现代IT运维管理中,系统监控工具Nagios因其强大的功能而受到广泛欢迎。它能够有效地监测服务器的状态并及时发现异常情况。当系统出现问题时,能够迅速...
同时,论文也丰富了 Nagios 的绘图效果,在原有的报警基础之上增加了飞信报警、声音报警功能,并且对主机和服务状态进行了更直观的监控。 在论文中,我们对 Nagios 的设计和实现进行了详细的分析和讨论,从 Nagios ...
2. **飞信报警**:如果你选择了飞信作为报警方式,需要安装并配置`libfreesms`库,设置好API接口和账户信息。 3. **邮件报警**:通过配置`/etc/nagios/nagios.cfg`中的`use_smtp_command`和`email_from`等参数,...
【Nagios安装部署】 Nagios是一款强大的网络监控系统,能够实时...登录Nagios Web界面,检查监控状态,如果一切正常,那么你已经成功地在Red Hat上安装并配置了Nagios监控系统,并能通过邮件和飞信接收到报警通知。
飞信机器人是一款集成在Nagios监控系统中的自动化工具,其主要目的是为了更高效地处理Nagios产生的报警信息。Nagios是一款广泛使用的开源网络监控系统,它能够实时监测网络服务、主机状态以及各种系统资源,如CPU...
飞信报警功能是Nagios报警体系中的一个部分,它提供了一种通过139邮件进行报警的机制,使得即使在非工作时间,也能够通过移动设备接收到监控报警信息。 对于数据库的监控,Nagios同样支持。例如,它可以监控MySQL...
综上所述,本文的研究内容为云计算平台的智能运维管理提供了一种新的解决方案,即通过整合Ganglia和Nagios监控系统,并结合移动通信工具,来实现对云计算平台的高效实时监控。这种监控方案不仅能够应对大规模云计算...
报警配置是Nagios监控系统的关键部分,本文将介绍通过邮件和飞信两种方式进行报警: - 邮件报警:Nagios可以集成SMTP服务,当检测到异常时,通过邮件发送报警通知。你需要配置Nagios的邮件发送参数,如邮件接收者、...
综上所述,这个压缩包提供的解决方案是将飞信与Nagios监控系统相结合,当系统检测到异常时,通过飞信发送报警,帮助管理员及时处理问题。同时,可能也包含了Cacti的监控功能,以图形化方式展示网络状态。这个解决...
NDOUtils 是一组用于将Nagios监控数据存入数据库的工具,支持MySQL或PostgreSQL数据库。 - **安装NDOUtils**:在Nagios服务器上安装NDOUtils。 - **配置NDOUtils**:编辑配置文件`ndo2db.cfg`,指定数据库连接信息...