禁用ping请求的Nagios3和Ubuntu 14。
本地主机持续在GUI Nagios界面中报告它已closures。
这是安装后在conf.d目录中find的默认“localhost_nagios2.cfg”:
# A simple configuration file for monitoring the local host # This can serve as an example for configuring other servers; # Custom services specific to this host are added here, but services # defined in nagios2-common_services.cfg may also apply. # define host{ use generic-host ; Name of host template to use host_name localhost alias localhost address 127.0.0.1 } # Define a service to check the disk space of the root partition # on the local machine. Warning if < 20% free, critical if # < 10% free space on partition. define service{ use generic-service ; Name of service template to use host_name localhost service_description Disk Space check_command check_all_disks!20%!10% } # Define a service to check the number of currently logged in # users on the local machine. Warning if > 20 users, critical # if > 50 users. define service{ use generic-service ; Name of service template to use host_name localhost service_description Current Users check_command check_users!20!50 } # Define a service to check the number of currently running procs # on the local machine. Warning if > 250 processes, critical if # > 400 processes. define service{ use generic-service ; Name of service template to use host_name localhost service_description Total Processes check_command check_procs!250!400 } # Define a service to check the load on the local machine. define service{ use generic-service ; Name of service template to use host_name localhost service_description Current Load check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 }
这几乎是开箱即用的configuration。 我改变了通用主机,以便ping任何东西:
# Generic host definition template - This is NOT a real host, just a template! define host{ name generic-host ; The name of this host template notifications_enabled 1 ; Host notifications are enabled event_handler_enabled 1 ; Host event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled failure_prediction_enabled 1 ; Failure prediction is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts max_check_attempts 10 notification_interval 0 notification_period 24x7 notification_options d,u,r contact_groups admins register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! }
我正在监视的其他服务器都很好,并且nagios不会对它们执行任何ping检查。 然而,nagios不会停止抱怨,本地主机是closures状态下…在PING上:
我已经仔细审查了Google的产品了一个多小时,并且无法弄清楚如何closures这个支票。
我的问题:这实际上是closures,处于locking“closures”状态,还是有另一个设置我错过了停止本地主机运行ping检查?
谢谢。 约翰
你必须使用东西进行主机检查,否则状态将永远不会改变。
注意,即使你在19日拍了这个截图,它是怎么说“Last Check”在17日?
如果您不想使用check_ping ,请select另一个插件用于主机检查。 或者让它ping本地主机; 即使似乎没有必要,也没有什么坏处。
还有check_dummy ,你可以使用它来总是返回到主机检查。