Řešení 1:
Používám standardní NAGIOS check_procs
plugin s -C
příznak, který je zde zobrazen, je vyvolán z nrpe.cfg
přes NRPE:
command[check_spamd]=/usr/lib/nagios/plugins/check_procs -c 1: -w 3: -C spamd
který bude VAROVAT, pokud nenajde alespoň tři procesy s názvem spustitelného souboru (nepočítaje cestu) spamd
, a který bude CRIT, pokud nenajde alespoň jeden.
Řešení 2:
Tento skript používám ke kontrole různých běžících procesů. Tyto dva řádky můžete upravit:
PROCLIST_RED="sshd"
PROCLIST_YELLOW="syslogd"
změnit červené (kritické) procesy a žluté (varovné) procesy.
Tento skript také kontroluje otevřené porty (stav naslouchání). Řádek můžete upravit:
PORTLIST="22"
Skript jsem dokonce sám upravil tak, že jsem definoval nové proměnné UDP_PORTLIST
pro kontrolu soketů UDP.
Řešení 3:
Plugin "check_procs" je to, co chcete, je k dispozici na
http://nagiosplugins.org/man/check_procs
Jak kopírovat soubory *.txt rekurzivně do jiného cíle?
Využití procesoru Linux a historie provádění procesů