设置Nagios依赖项以监视Windows主机上的服务
我在设置nagios依赖项时遇到困难,因此我仅在主机已启动(可ping)时接收通知 我的主机cfg文件如下:设置Nagios依赖项以监视Windows主机上的服务,windows,service,dependencies,nagios,Windows,Service,Dependencies,Nagios,我在设置nagios依赖项时遇到困难,因此我仅在主机已启动(可ping)时接收通知 我的主机cfg文件如下: # Configuration file /etc/nagios/adagios/hosts/dp-front.cfg # Edited by PyNag on Wed Nov 11 16:38:15 2015 define host { alias Ditmas Park Front Desk us
# Configuration file /etc/nagios/adagios/hosts/dp-front.cfg
# Edited by PyNag on Wed Nov 11 16:38:15 2015
define host {
alias Ditmas Park Front Desk
use windows-server
host_name dp-front
address 192.168.200.47
max_check_attempts 2
check_command check-host-alive
check_period workhours
notification_period workhours
}
define service{
use generic-service
host_name dp-front
service_description Medical Records
check_command check_nt!PROCSTATE!-d SHOWALL -l Robocopy.exe
notification_interval 0
max_check_attempts 1
}
define servicedependency{
host_name localhost
service_description PING
dependent_host_name localhost
dependent_service_description PING
execution_failure_criteria c
notification_failure_criteria w,u,c
}
Nagios正在正确监控服务,当服务停止时,我会一直收到通知。我只是不知道如何设置它的“servicedependency”部分
非常感谢您一如既往的帮助。您可能需要在主机配置文件中的perameter下面进行设置
通知\u选项d u r添加到主机模板
'windows-server'
a通知\u选项
选项
通知选项:此指令用于确定何时
应发送主机的通知。有效选项是
以下一个或多个选项的组合:d=发送通知
关闭状态,u=在无法访问状态下发送通知,r=发送
恢复时的通知(正常状态),f=在恢复时发送通知
主机启动并停止拍打,s=在
计划停机开始和结束。如果将n(无)指定为
选项,则不会发送主机通知。如果您没有指定
任何通知选项,Nagios都会假定您需要
针对所有可能的状态发送通知。例子:如果你
在此字段中指定d,r,只有在
主机停机,当它从停机状态恢复时
它已设置“执行\失败\标准u、c、p”“通知\失败\标准u、c、p”