热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

nagios系统中sendmail的配置方法

以下为自己安装测试过的,如果有问题,大家一起讨论系统环境:centos6.264位最小化安装一安装nagios见附件:nagios官方文档(nagios_nrpe20120929_web.pdf)二安装配置sendmail我用hotmail邮箱接收nagios报警邮件yuminstallsendmailm4mailxv
以下为自己安装测试过的,如果有问题,大家一起讨论

 系统环境:centos6.2 64位 最小化安装

一 安装nagios
见附件:nagios官方文档(nagios_nrpe20120929_web.pdf)

二 安装配置sendmail
我用hotmail邮箱接收nagios报警邮件
yum install sendmail m4 mailx
vim /etc/mail/access
添加
Connect:http://www.hotmail.com          RELAY
Connect:192.168                         RELAY(不知道什么用处)
Connect:1.1.1                           RELAY(不知道什么用处)
Connect:nagios@localhost.localdomain    RELAY
保存后运行
makemap -v hash /etc/mail/access.db service sendmail restart
测试sendmail
echo 123 | mail -s test1 ***@hotmail.com(我的邮箱)
echo 456 | sendmail -v ***@hotmail.com(我的邮箱)
两封邮件都收到了

三 整合nagios和sendmail
修改/usr/local/nagios/etc/objects/contacts.cfg
define contact{
        contact_name                    nagiosadmin
        use           generic-contact
        alias         Nagios Admin
        email         ***@hotmail.com(我的邮箱) 
        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
        host_notifications_enabled      1
        service_notifications_enabled   1
        }
define contactgroup{
        contactgroup_name       admins
        alias                   Nagios Administrators
        members                 nagiosadmin
        }

重启nagios
service nagios restart

至此配置结束

我这样配置后,可以收到nagios发来的报警邮件。这只是个粗略配置,具体细节还在学习中。

推荐阅读
  • 本文详细介绍了在 CentOS 7 系统中安装 Python 3.7 的步骤,包括编译工具的安装、Python 3.7 源码的下载与编译、软链接的创建以及常见错误的处理方法。 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • 构建个人多节点Linux环境(CodeSheep)
    本文介绍如何通过虚拟机搭建一个多节点的Linux环境,这对于学习、实验和项目部署都具有重要意义。文章详细讲解了网络IP设置、节点间通信等关键步骤。 ... [详细]
  • Ubuntu 14.04 系统安装后网卡名称修改方法
    本文介绍了在安装 Ubuntu 14.04 Server 版本后,如何将默认的网卡名称从非 eth 格式修改为传统的 eth 格式,并提供了详细的步骤和示例。 ... [详细]
  • Centos7 Tomcat9 安装笔记
    centos7,tom ... [详细]
  • 本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ... [详细]
  • 尝试在 HP 计算机上使用 VMware Workstation Pro 安装 CentOS 6.7 时遇到错误,提示虚拟机配置为使用 64 位操作系统,但无法执行 64 位操作,原因是 Intel VT-x 被禁用。 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • 1.tarzxfapache-activemq-5.12.0-bin.tar.gztarzxfapache-activemq-5.12.0-bin.tar.gz2.cdapac ... [详细]
  • 本文详细探讨了BCTF竞赛中窃密木马题目的解题策略,重点分析了该题目在漏洞挖掘与利用方面的技巧。 ... [详细]
  • 线段树详解与实现
    本文详细介绍了线段树的基本概念及其在编程竞赛中的应用,并提供了一个具体的线段树实现代码示例。 ... [详细]
  • 在iOS开发过程中,当开发团队使用多台Mac设备时,可能会遇到无法继续申请新证书的问题。本文介绍了如何通过导出.p12文件来解决这一问题,并确保团队成员能够在不同设备上共享同一个证书。 ... [详细]
  • 材料光学属性集
    材料光学属性集概述了材料在不同光谱下的光学行为,包括可见光透射率、太阳光透射率等关键参数。 ... [详细]
  • Flutter 核心技术与混合开发模式深入解析
    本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ... [详细]
  • Linux系统快捷键大全及使用技巧
    本文详细介绍了Linux系统中的各种快捷键,包括命令行和VIM编辑器中的常用快捷键,帮助用户提高操作效率。同时,文章还提供了关于字体配置、软件安装等方面的实用信息。 ... [详细]
author-avatar
温暖白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有