配置nagios系统发送邮件的方法
思韵闪耀
2013-03-19
0
nagios邮件监控可以配置sendmail,这里还是用mail命令完成。首先是编辑nagios.cfg,以前已经设置了,这里看看就行了
[root@localhost objects]# vi contacts.cfg  
define contact{  
contact_name user1  
alias Nagios Admin  
service_notification_period 24x7  
host_notification_period 24x7  
service_notification_options w,u,c,r  
host_notification_options d,r  
service_notification_commands notify-by-email  
host_notification_commands host-notify-by-email  
email xxxx@163.com  
pager 13800138000  
}  
define contactgroup{  
contactgroup_name admins  
alias Nagios Administrators  
members user1  
}  
notify-by-email和host-notify-by-email在command.cfg中定义了
#################
以下这个是在服务中单独设置
define service{  
use generic-service ; Name of service template to use  
host_name test_nrpe   
service_description apache  
is_volatile 0 #类似声音警告功能关闭  
check_period 24x7 #监控期限为24X7  
max_check_attempts 1 #最大重试次数  
normal_check_interval 1 #标准检测时间间隔 1分钟  
retry_check_interval 1 #重试时间间隔  
contact_groups admins #联系组  
notification_options w,u,c,r # w,u,c,r 发生这四种情况时,进行通告。  
notification_interval 960 # 通告间隔  
notification_period 24x7 #通告过期时间  
check_command check_http!100.0,20%!500.0,60%  
}  
在commands.cfg中用发送邮件命令用默认配置即可
define command{
        command_name    notify-host-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****nnNotification Type: $NOTIFICATIONTYPE$nHost: $HOSTNAME$nState: $HOSTSTATE$nAddress: $HOSTADDRESS$nInfo: $HOSTOUTPUT$nnDate/Time: $LONGDATETIME$n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
}
define command{
        command_name    notify-service-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****nnNotification Type: $NOTIFICATIONTYPE$nnService: $SERVICEDESC$nHost: $HOSTALIAS$nAddress: $HOSTADDRESS$nState: $SERVICESTATE$nnDate/Time: $LONGDATETIME$nnAdditional Info:nn$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

RIP

相关内容

网页保护、网页图片保护
1、禁止另存网页,把如下代码加入到网页body/body中 程序代...
2025-05-30
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26
firewall-cmd ...
firewalld的简要说明:firewalld 、firewal...
2024-03-15
DNF error: Er...
U盘引导最小化安装anolis oa 8.8 ga出现以下错误DN...
2023-10-27
列出服务单元: syste...
列出服务单元: systemctl list-units --ty...
2022-11-26
续订Exchange Se...
每个证书都有内置的到期日期。 在Exchange Server中,...
2022-09-16

热门资讯

Exchange 2013/2... Exchange 2013/2016/2019邮件大小限制 可以在三个位置上配置Exchange上的...
SMTP 发送邮件错误码和解决... SMTP错误码/建议解决方法 错误总表 420 1. Timeout Communication P...
Exchange 2013 O... 最近在Exchange 2013环境中,遇到OWA/ECP无法访问的问题;用户是可以正常通过...
Roundcube 配置过各提... Fileinfo/mime_content_type configuration: OK Mimet...
彻底卸载Exchange Se... 一般来说,我们安装完Exchange Server 2016之后,可以通过正常卸载程序来进行卸载,但...
Exchange 2013批量... 一批量删除特定主题的邮件 1.1批量删除所有数据库中特定主题的邮件 1)群发了几封主题为backup...
快速查看已安装Exchange... Exchange 2010的版本号在Exchange管理控制台(EMC)显示的,好像不准确了。比如,...
在 Exchange 2016... 用户邮箱是与人员关联的 Exchange 邮箱,通常为每人一个邮箱。每个用户邮箱都有一个关联的 Ac...
exchange2013域名(... 需要对 接受的域 和 电子邮件地址策略进行配置: 首先外网域名要做解析和增加mx记录,这里就不具体说...
如何为AD 添加多个UPN后缀 今天我在群里看到有群友在问User principal name (UPN)多后缀的问题,我在这里就...