Solusi 1:
Saya menggunakan standar NAGIOS check_procs
plugin, dengan -C
flag, ditampilkan di sini dipanggil dari nrpe.cfg
melalui NRPE:
command[check_spamd]=/usr/lib/nagios/plugins/check_procs -c 1: -w 3: -C spamd
yang akan PERINGATAN jika tidak menemukan setidaknya tiga proses dengan nama yang dapat dieksekusi (tidak termasuk jalur) spamd
, dan yang akan CRIT jika tidak menemukan setidaknya satu.
Solusi 2:
Saya menggunakan skrip ini untuk memeriksa berbagai proses yang sedang berjalan. Anda dapat mengedit dua baris ini:
PROCLIST_RED="sshd"
PROCLIST_YELLOW="syslogd"
untuk mengubah proses merah (kritis) dan proses kuning (peringatan).
Juga, skrip ini memeriksa port terbuka (status mendengarkan). Anda dapat mengedit baris:
PORTLIST="22"
Saya bahkan memodifikasi skripnya sendiri dengan mendefinisikan variabel baru UDP_PORTLIST
untuk memeriksa soket UDP.
Solusi 3:
Plugin "check_procs" adalah yang Anda inginkan, tersedia di
http://nagiosplugins.org/man/check_procs