Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置Nagios依赖项以监视Windows主机上的服务_Windows_Service_Dependencies_Nagios - Fatal编程技术网

设置Nagios依赖项以监视Windows主机上的服务

设置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

我在设置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
         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”