nagios的拓展

本文详细介绍了如何在Nagios中配置邮件告警仅发送一次,以及如何为自定义监控项设置告警,包括编辑监控配置文件、重启Nagios服务、设置联系人组等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IP主机名节点类型
192.168.100.41z主节点
192.168.100.43client从节点

实验环境已关闭防火墙和Selinux
往期回顾:
(1)安装nagios、nagios-plugins、nrpe
(2)nagios自定义简单监控脚本远程监控服务器
(3)nagios的主从切换高可用部署和配置邮件告警
此节内容

序号内容
1设置邮件告警次数只通知1次
2添加对监控项的告警

一、设置告警次数只通知一次
编辑监控项

[root@nagios-client ~]# vim /usr/local/nagios/etc/objects/192.168.100.43.cfg

define service{
        use   local-service
        host_name       client
        service_description     port_nginx
        check_command           check_nrpe!port_nginx
        max_check_attempts 5
        normal_check_interval            0                      //定义为0,报警只发送一次,不重发.
        max_check_attempts               1                      //定义为1,检测到问题后立即报警,不重试.
}
[root@nagios-client ~]# systemctl restart nagios //重启nagios生效

二、给上次自定义添加的监控项设置告警
添加contact_groups即可

define host{
       use                     linux-server
       host_name               client
       alias                   client
       address                 192.168.100.43
        contact_groups          admins		//设置组
       }
define hostgroup {
    hostgroup_name          test
    alias                   test
    members                 localhost,client
}
define service{
        use   local-service
        host_name       client
        service_description     port_nginx
        check_command           check_nrpe!port_nginx
        max_check_attempts 5
        normal_check_interval 1
        contact_groups          admins   //设置组
}
define service{
        use   local-service
        host_name       client
        service_description     port_mysql
        check_command           check_nrpe!port_mysql
        max_check_attempts 5
        normal_check_interval 1
        contact_groups          admins   //设置组
}
define service{
        use   local-service
        host_name       client
        service_description     port_httpd
        check_command           check_nrpe!port_httpd
        max_check_attempts 5
        normal_check_interval 1
        contact_groups          admins   //设置组
}

三、学习后期运维

可以到此网址上学习nagios的后期运维: https://blog.51cto.com/xtony/978758

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值