限制Nagios报警次数用escalations(1)
限制Nagios报警次数用escalations(1)
图-Nagios
Nagios是非常强大的一款监控工具,尤其是它的告警功能,现在网上实现的形式多种多样如结合移动139邮箱、Fetion、MSN等,但是如果服务器出现故障而未能及时的解决,Nagios就会不断的发送告警信息,实在令人头疼。现在用escalations,如下方法可以解决Nagios的告警次数问题。
系统环境:CentOS 5.2
Nagios版本:3.0.6
Nagios安装路径:/usr/local/nagios
配置文件内容定义:#基本的配置就不再进行注释了。
- hosts.cfg
- define host{
- host_name WWW-Server
- alias WWW-Server
- address 193.1.16.100
- check_command check-host-alive
- max_check_attempts 5
- check_period 24x7
- notification_interval 10
- notification_period 24x7
- notification_options d,u,r
- notifications_enabled 1
- contact_groups chengnan
- }
- Services.cfg
- define service{
- host_name WWW-Server
- service_description Check_HTTP
- check_command check_http
- max_check_attempts 10
- normal_check_interval 3
- retry_check_interval 2
- check_period 24x7
- notification_interval 5
- notification_period 24x7
- notification_options w,u,c,r
- contact_groups admin
- }
- define service{
- host_name WWW-Server
- service_description Check_Jetty
- check_command check_tcp!8080
- max_check_attempts 10
- normal_check_interval 3
- retry_check_interval 2
- check_period 24x7
- notification_interval 5
- notification_period 24x7
- notification_options w,u,c,r
- contact_groups admin
- }
- Contacts.cfg
- define contact{
- contact_name chengnan
- alias chengnan
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,u,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email chengnan@139.com //手机邮箱
- }
- define contactgroup{
- contactgroup_name chengnan
- alias Nagios Administrators
- members chengnan
- }
评论暂时关闭