Ich sehe auf http://exchange.nagios.org, dass es keine Plugins gibt, mit denen überprüft werden kann, ob sendmail, xinetd, automount, ypserv, ypbind, Mailscanner, mcafee, clamav, samba server und openvpn ausgeführt werden.
Natürlich sollten alle diese Programme stabile Programme sein, aber sie sind kritisch, daher möchte ich überprüfen, ob sie ausgeführt werden.
Frage
Gibt es ein generisches Plugin, um nach bestimmten Prozessen zu suchen?
Das Plugin "check_procs" ist genau das, was Sie wollen. Es ist unter http://nagiosplugins.org/man/check_procs verfügbar
quelle
Alle Dienste, die einen TCP-Port überwachen sollten, können überprüft werden
check_tcp
. Indem Sie die Verbindungsprüfung extern durchführen, überprüfen Sie, ob die Firewall Verbindungen über diesen Port zulässt. Außerdem überprüfen Sie, ob der Prozess ausgeführt wird, und überwachen den richtigen Port.Die
check_tcp
Überprüfung sagt Ihnen nicht, ob jemand Postfix anstelle von sendmail gestartet oder nginx so konfiguriert hat, dass es Port 80 anstelle von Apache überwacht, abercheck_procs
(dass die anderen bereits erwähnt haben) dies tut.quelle
telnet localhost 25
und diese selbst ausprobieren. OpenVPN ist möglicherweise etwas kniffliger, da es verschlüsselt werden soll. Das Senden von Unsinn und das Empfangen einer Fehlermeldung sind jedoch möglicherweise für Ihre Anforderungen geeignet.Im Allgemeinen ist es besser, eine Verbindung zu einem Netzwerkdienst herzustellen und zu prüfen, ob dieser wie erwartet reagiert, anstatt nur check_tcp zu verwenden oder zu überprüfen, ob der Dienst ausgeführt wird.
Im Fall von Samba, ClamAV, Sendmail usw. gibt es dienstspezifische Plugins, um diese zu überprüfen (auch wenn sie über NRPE auf "localhost" aktiviert sind), die genauer sind als nur zu überprüfen, ob der Port offen ist. Offensichtlich ist es besser als nichts , den TCP-Port zu überprüfen und / oder check_procs zu verwenden .
quelle
Überprüfen Sie den folgenden Artikel. Es wird perfekt erklärt, wie bestimmte Prozesse überwacht werden.
https://support.nagios.com/kb/article/process-checks-782.html
quelle