专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » nagios:Nagios不发报警短信的问题 »正文

nagios:Nagios不发报警短信的问题

来源: 发布时间:星期四, 2008年12月4日 浏览:15次 评论:0

最近在一个新安装的Freebsd 7系统部署一套nagios监控系统,主要用来监控主机的存活状态、网络服务的状态以及远程主机的资源利用情况。尽管Freebsd安装源码有些麻烦,但最终还是把nagios正确安装上了,并且能正常工作,通过web方式也能看见监控对象的状况。

有故障报警行为,但看不到?

  

如上图所示,真有一个服务器的443端口对应的服务发生故障了,可是等了半天就是收不到报警邮件。登录nagios所在的系统,检查与邮件发送相关的情况,其基本操作是:检查sendmail是否起来(ps aux | grep sendmail),结果正常;用mail程序手动发一封邮件给我的一个邮箱(mail –s “This is a mail test project” [email protected] < ip_scan ),能发送和接收到这封邮件。问题在哪里呢?

  由上面的排查,基本可以断定sendmail没什么问题,域名解析也是正常的(专门为这个监控服务器解析MX及A记录),现在可能的原因只能在nagios这边了。进入nagios配置文件所在的目录,挨个察看配置文件。我的nagios配置目录的情况如下:

  [root@nagios /usr/local/nagios]# pwd
  /usr/local/nagios/etc

  [root@nagios /usr/local/nagios/etc]# ls *.cfg
  cgi.cfg contacts.cfg localhost.cfg services.cfg
  commands.cfg hostgroups.cfg nagios.cfg timeperiods.cfg
  contactgroups.cfg hosts.cfg resource.cfg没看见有什么异常的情况,改了其中的某些设置,如cgi.cfg文件,重启nagios,还是不能发报警邮件。可是,但我点击web管理界面的时候,确实是有邮件报警行为,如下图所示:



既有主机故障通知,又有服务故障报警通知,而且都应该按我的定义发送邮件的呀!

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: