nagios 发不了报警邮件 My unqualified host name (c1) unknown; sleeping for retry

通过查看日志:maillog nagios.log

maillog:

My unqualified host name (c1) unknown; sleeping for retry 出现这样的错误。

google查询是因为 没办法解析c1。

系统sendmail时会把以c1 作为域名加到主机名后组成完整的长名c1.c1来访问,系统当然就会报“unable to qualify my own domain name (c1)”

 

解决方法:

在vi /etc/mail/sendmail.cf 配置文件中查找 Dj$w,并在此行下面增加这一行。

 Dj$w.

 

在/etc/hosts 增加一行

192.168.0.10 c1 c1.  注意最后面有一个点。

 

停止/etc/init.d/sendmail stop

启动/et/init.d/sendmail start

 

要查看maillog 发现邮件发送正常。

 

通过此次的问题,发现查看日志是非常重要的事情。根据日志出现的情况,进行查询问题。

 

 

出现

Nagios error message “Service check did not exit properly” 这种错误时

今天尝试了一个新的perl script去check server的硬盘空间。

在tty下面试了是ok的,可是在nagios里面就一直有报Service check did not exit properly这个错误。

后来看了一下,原来在这pl文件中应该有这么一行

use lib "/usr/local/libexec/nagios";

可是原来的pl文件应该路径不一样,写的和我现在用的不符,所以才会出错。

修改了以后,顺利运行~~~~

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值