最近在外网新搭了一套nagios系统,开始几天系统出了问题nagios还能发邮件通知,可最近出了问题老收不到邮件,手工在服务器上发邮件又可以,后来一查sendmail的日志和nagios的日志,发现sendmail的邮件只有邮件信息,没有进邮件队列.nagios那边的日志又报下面的警告:
[1292174436] Warning: Contact 'wahaha' service notification command '/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: PROBLEM\n\nService: /boot\nHost: hostname\nAddress: 192.168.3.11\nState: CRITICAL\n\nDate/Time: Mon Dec 13 01:20:05 CST 2010\n\nAdditional Info:\n\nDISK CRITICAL - free space: /boot
8 MB (8% inode=99%):" | /bin/mail -s "** PROBLEM Service Alert: hostname//boot is CRITICAL **" wahaha@163.com' timed out after 30 seconds
从上面的日志看,应该是发送超时了,也就是说设置的通知时间还不够能让sendmail发出邮件的时间,到这就好办了.通过修改nagios的配置文件nagios.cfg,将notification_timeout=30改为notification_timeout=120后重起nagios.发现已经能收到报警邮件了,到此问题解决!
分享到:
相关推荐
### 安装Nagios并实现邮件报警 #### 一、引言 在现代IT运维管理中,系统监控工具扮演着至关重要的角色。Nagios是一款开源的网络监控系统,可以对计算机网络中的主机和服务进行实时监控。本文将详细介绍如何在Linux...
在Nagios环境中,通常需要配置邮件通知机制以便在出现故障时快速通知管理员。传统的做法是利用Linux系统中的sendmail服务发送邮件,但有时由于各种原因(如sendmail服务故障或资源消耗)可能需要寻找替代方案。本文...
本文将介绍如何使用第三方邮件服务器,如腾讯的SMTP服务,通过sendEmail工具来发送Nagios的报警邮件。 首先,sendEmail是一个轻量级的命令行邮件发送工具,适用于Linux和Unix系统。它通过SMTP协议与邮件服务器通信...
2. **配置报警**:设置当某个服务状态异常时,Nagios应如何通知你,可以通过邮件、短信或其他方式。 **六、Nagios扩展** Nagios拥有丰富的插件生态系统,可以监控各种复杂的网络环境和应用。你可以安装额外的插件来...
Nagios是一款强大的网络监控系统,它能够实时监控网络服务、服务器硬件状态以及各种应用程序,及时发现并报告问题...请根据实际需求配置Nagios以监控你的网络、服务器和应用,确保及时发现并解决问题,保持业务连续性。
Nagios是一款开源的网络监控系统,...在实践中,你可能会遇到各种问题,例如权限问题、网络通信问题等,这都需要你根据错误信息和文档来解决。不断学习和实践,将帮助你更好地理解和掌握Nagios的使用,提升监控效率。
sendmail是Nagios发送警报邮件所依赖的服务,确保其处于运行状态。 3. 编译并安装Nagios。从源代码编译,首先解压Nagios的RPM包,然后在解压后的目录下运行`./configure`,指定安装路径为`/usr/local/nagios`。配置...
虽然Nagios不需要邮件服务,但如果Nagios需要通过邮件发送警报,则这个步骤是必要的。 4. 安装Nagios: 解压缩nagios-3.2.0.tar.gz软件包,进入目录后运行configure,make和make install命令。其中,configure用于...
- **开启sendmail服务**:Nagios默认使用sendmail发送报警邮件,确保邮件服务正常运行。 - **编译安装Nagios**:下载源码,配置安装路径,编译并安装Nagios及其配置文件,添加Nagios到开机启动列表。 - **安装...
3. **报警机制**:当监控项出现异常时,Nagios会通过邮件、短信或推送通知等方式报警,帮助管理员快速定位问题。 4. **自定义配置**:Nagios允许用户自定义配置文件,根据实际需求定制监控项和报警策略。 ### 二、...
- **报警机制**:说明Nagios如何定义和处理报警,以及如何配置通知方式(如邮件、短信)。 - **图形界面**:介绍Nagios的Web界面,包括默认的CGI接口和可选的Web管理界面如Nagios XI、Nagvis等。 - **扩展与集成**:...
当Nagios发现异常时,它可以通过邮件、短信等多种方式发出报警,帮助管理员及时处理问题。值得注意的是,Nagios本身并不包含报警功能的代码,而是依赖外部程序或者插件来实现这一功能。 二、Nagios的工作原理 ...
Docker-Nagios提供了在docker容器上运行的Nagios服务以及针对Nagios的一系列解决方案:Adagios用于基于Web的Nagios配置,Grafana用于监控指标和仪表板,Ndoutils用于将监控数据传输到MySQL数据库,NCPA&NRDP用于...
当出现问题时,Nagios会通过邮件、短信或系统通知等方式及时报警,帮助管理员快速定位并解决问题。 Cacti则是一款基于Web的网络流量绘图工具,主要用来绘制网络设备的带宽使用情况,包括进出流量、CPU利用率、内存...
Nagios+Cacti短息报警+邮件转发
2. **警报通知**:当监测到问题时,Nagios可以通过邮件、短信、即时消息等多种方式发送警报,帮助管理员快速定位并解决故障。 3. **性能数据收集**:Nagios可以记录被监控服务的性能数据,如CPU利用率、内存使用...
Nagios支持多种告警方式,包括电子邮件、短信、即时消息等。在配置文件中设置告警触发条件和接收告警的联系人。 7. **启动和检查Nagios**: 初始化Nagios服务并启动它: - `sudo /usr/local/nagios/bin/nagios -...
- 启动Nagios服务,并指定接收警告信息的邮件地址。 - 修改Web界面的登录验证信息,创建Nagios用户的密码,并修改`cgi.cfg`文件以更新默认用户为`nagios`。 - 使用`nagios -V`检查主配置文件的语法错误。 3. **...
【服务器监控利器nagios】 nagios是一款强大的开源服务器监控工具,它能够实时监测主机硬件资源、...通过其丰富的插件和自定义功能,nagios能够适应各种复杂的IT环境,提供全面的监控解决方案,是运维人员的得力助手。