私は適切なアップデートがある場合はDebianバスターサーバーに警告するために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に正しく指示する方法は?