중요하지 않은 업데이트에 대해 경고하지 않도록 Nagios에 지시

중요하지 않은 업데이트에 대해 경고하지 않도록 Nagios에 지시

나는 적절한 업데이트가 있을 경우 데비안 버스터 서버에 경고하기 위해 nagios를 사용하고 있지만 이 옵션을 사용하고 싶습니다:

-o, --only-critical
  Only warn about upgrades matching the critical list.  The total number
  of upgrades will be printed, but any non-critical upgrades will not cause
  the plugin to return WARNING status.

그래서 편집했습니다 /etc/nagios-plugins/config/apt.cfg:

# 'check_apt' command definition
define command{
        command_name    check_apt
        command_line    /usr/lib/nagios/plugins/check_apt --only-critical
}

# 'check_apt_distupgrade' command definition
define command{
        command_name    check_apt_distupgrade
        command_line    /usr/lib/nagios/plugins/check_apt --only-critical -d
}

하지만 다음 내용이 포함된 이메일을 계속 받습니다.

***** Service Monitoring on freifunk *****

apt on vm02.freifunk is WARNING!

Info:    APT WARNING: 2 packages available for upgrade (0 critical updates). 

2.2-6을 설치 monitoring-plugins-basic하고 --only-critical옵션을 추가했지만 release-2.3.3이미 작동합니다 .

# /usr/lib/nagios/plugins/check_apt
APT WARNING: 2 packages available for upgrade (0 critical updates). |available_upgrades=2;;;0 critical_updates=0;;;0
# /usr/lib/nagios/plugins/check_apt --only-critical
APT OK: 2 packages available for upgrade (0 critical updates). |available_upgrades=2;;;0 critical_updates=0;;;0

그런데 nagios 구성에서 설정한 명령 옵션이 무시되는 것 같습니다.

또한 수동으로 설치된 최신 버전을 사용해 보았습니다.이 소스, 그러나 이로 인해 결과가 바뀌지는 않았습니다. 어쩌면 이것을 달성하는 또 다른 방법이 있을까요? 아마도 command_line의 행을 어떻게든 결과를 파악하는 것으로 변경하면 될까요?

nagios 플러그인은 icinga2다음의 일부인 것 같습니다 /etc/icinga2/constants.conf.

/* The directory which contains the plugins from the Monitoring Plugins project. */
const PluginDir = "/usr/lib/nagios/plugins"

중요하지 않은 업데이트에 대해 경고하지 않도록 Nagios에 올바르게 지시하는 방법은 무엇입니까?

관련 정보