Nagios中告警邮件如何处理 Sendmail服务的配置(1)(2)
3、修改access
[root@localhost mail]# pwd
/etc/mail
[root@localhost mail]# vi access
# Check the /usr/share/doc/sendmail/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY
Connect:192.168.0 RELAY
Connect:http://www.163.com RELAY
Connect:1.1.1 RELAY
Connect:nagios@localhost.localdomain RELAY
Connect:root@localhost RELAY
然后执行makemap hash access < access
或者是makemap -v hash /etc/mail/access.db < /etc/mail/access
4、[root@localhost spool]# pwd
/var/spool
chmod 777 mqueue
我的邮箱是163.com。
5、检查所传送的电子邮件是否送出,或滞留在邮件服务器中
语法:/usr/lib/sendmail -bp
若屏幕显示为“Mail queue is empty” 的信息,表示mail 已送出。
6、检查邮件发送过程
在Sendmail邮件服务器上执行下面的命令.
# echo testing | /usr/sbin/sendmail -v someone@somedomain.com
7、sendmail日志
[root@localhost log]# pwd
/var/log
vi maillog就可以看了,出现任何错误都可以看到。
阅读完本文,能从本文找到处理Nagios中告警邮件,得做七大步,加油吧!
评论暂时关闭