0

(No output returned from plugin)从主持人那里得到一个,但不明白为什么:

监控服务器上的服务:

# Check Clamd availability
define service {
    hostgroup_name                  clamd-servers
    service_description             ClamAV Daemon
    check_command                   check_nrpe!check_clamd
    use                             generic-service
    notification_interval           0 ; set > 0 if you want to be renotified
}

显示器上的主机:

# Clamd Servers
define hostgroup {
        hostgroup_name  clamd-servers
        alias           ClamAV servers
        members         fsmvps
        }  

主机 fsmvps 上的 nrpe_local.fcfg

command[check_clamd]=/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl

当 clam 启动并运行时,在主机上运行命令/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl将产生以下输出:

CLAMD OK - 0.000 second response time on socket /var/run/clamav/clamd.ctl [PONG]|time=0.000219s;;;0.000000;10.000000

由于我是 Nagios 的初学者,目前不知道为什么没有返回输出。

4

1 回答 1

0

也许您的 NRPE 服务设置不正确(有时它会抱怨 ssl)。

在您的监控服务器上运行(作为 nagios 用户),例如:

/usr/lib/nagios/plugins/check_nrpe -H fsmvps check_clamd 

可能有助于诊断事情。

有可能 :

  • 权限(fsmvps 上的 nagios 用户能否读取 /var/run/clamav/clamd.ctl)
  • check_nrpe 需要 -n 标志或不同的端口。
  • 编辑它的配置后,您还没有在 fsmvps 服务器上重新启动 nrpe。
于 2018-01-26T10:25:59.900 回答