解決策 1:
標準の NAGIOS check_procs
を使用しています -C
のプラグイン nrpe.cfg
から呼び出されるフラグ NRPE経由:
command[check_spamd]=/usr/lib/nagios/plugins/check_procs -c 1: -w 3: -C spamd
実行可能ファイル名 (パスは数えません) spamd
を持つプロセスが少なくとも 3 つ見つからない場合は WARN になります。 、少なくとも 1 つが見つからない場合は CRIT します。
解決策 2:
このスクリプトを使用して、実行中のさまざまなプロセスをチェックしています。次の 2 行を編集できます:
PROCLIST_RED="sshd"
PROCLIST_YELLOW="syslogd"
赤 (クリティカル) プロセスと黄 (警告) プロセスを変更します。
また、このスクリプトは開いているポート (リッスン状態) をチェックします。行を編集できます:
PORTLIST="22"
新しい変数 UDP_PORTLIST
を定義して、スクリプトを自分で変更しました UDP ソケットを確認します。
解決策 3:
「check_procs」プラグインはあなたが望むものです、それはで利用可能です
http://nagiosplugins.org/man/check_procs