第三章:nagios邮件提醒

来源:互联网 发布:六边形战士 知乎 编辑:程序博客网 时间:2024/05/01 01:48
1、Nagios邮件报警的配置

 11.1 安装sendmail 组件

首先要确保sendmail 相关组件的完整安装,我们可以使用如下的命令来完成sendmail 的安装:


[root@bairui212 Packages] mount -o loop  /dev/cdrom/mnt  挂载磁盘

# yum install -y sendmail*       把以下两个包给安装上
-r--r--r--149 root root734360  8172010 sendmail-8.14.4-8.el6.x86_64.rpm
-r--r--r--254 root root188480  8172010 sendmail-cf-8.14.4-8.el6.noarch.rpm
 

然后重新启动sendmail服务:

[root@bairui212 Packages] service sendmail restart



2. Sendmail配置

配置发送邮件的邮箱认证信息


vi /etc/mail.rc 
--- 增加如下内容 ---
set from=supdb@bankresearch.com.cn
set smtp=smtp.ym.163.com
set smtp-auth-user=supdb@bankresearch.com.cn
set smtp-auth-password=supdb123654
set smtp-auth=login

然后发送测试邮件,验证sendmail的可用性:



[root@bairui212 Packages]# echo  "hello word" | mail -s "send mail !!"  supdb@bankresearch.com.cn
echo  "hello word"| mail-s "send mail vi /etc/mail.rc "  supdb@bankresearch.com.cn

哈哈!成功啦!

3.  邮件报警的配置

在上面我们已经简单配置过了/usr/local/nagios/etc/objects/contacts.cfg 文件,Nagios 会将报警邮件发送到配置文件里的E-mail 地址。


3.1  邮件监控定义监控人邮件地址

vi /usr/local/nagios/etc/objects/contacts.cfg

define contact{
       contact_name     nagiosadmin          ; Short name of user
       use              generic-contact      ; Inherit default values from generic-contact template (defined above)
       alias            Nagios Admin         ; Full name of user
       email            supdb@bankresearch.com.cn 
                                       ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
       }

   注意:除了配置监控邮件的接收人外,还要确保:

     * 本主机与邮件服务器互通
     *本主机SendMail可以使用外部SMTP服务发送邮件


0 0
原创粉丝点击