创建nagios邮件报警-创新互联

方法一:利用sendmail 实现

创新互联专注于桃江企业网站建设,响应式网站建设,商城网站定制开发。桃江网站建设公司,为桃江等地区提供建站服务。全流程按需网站制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

首先安装软件 yum install -y sendmail* mailx

然后启动sendmail服务:
# service sendmail restart
然后发送测试邮件,验证sendmail的可用性:
# echo "Hello World" | mail abc@163.com

安装完成

nagios设置

默认nagios是支持调用sendmail发送邮件的所以这里只需要编辑/usr/local/nagios/etc/object下的contact.cfg文件,在email后添加管理员的邮箱即可。

define contact{
    contact_name             zhang1
    use                     generic-contact
    alias                    zhang1
    service_notification_period   24x7
    host_notification_period     24x7
    service_notification_options   w,u,c,r,f,s
    host_notification_options     d,u,r,f,s
    service_notification_commands  notify-service-by-email
    host_notification_commands     notify-host-by-email
   email                     zhang1@text.com  ## 只需要修改这里即可

    }

##第一个方法虽然配置简单,但是发送邮件到QQ邮箱或者139邮箱时 接受邮件的时间很长,发送到163邮箱就不会出现这个问题,这样对于使用QQ邮箱或者139邮箱的朋友 会延长发现故障的时间,所以可以采用第二种方法

方法二:利用msmtp 实现

首先安装软件  wegt http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.4.32/msmtp-1.4.32.tar.bz2

tar jxvf msmtp-1.4.32.tar.bz2

cd msmtp-1.4.32

./configure –prefix=/usr/local/msmtp
make
make install

安装完毕

配置msmtp账号

cd /usr/local/msmtp
mkdir etc  #手动创建目录
vi /usr/local/msmtp/etc/msmtprc  #手动创建文件 并复制一下内容

# Set default values for all following accounts.

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:创建nagios邮件报警-创新互联
网站网址:http://pwwzsj.com/article/jshec.html