用于检查特定进程/服务是否正在运行的通用 Nagios 插件?

San*_*dra 12 linux ubuntu centos nagios

我在http://exchange.nagios.org上看到没有插件可以检查 sendmail、xinetd、automount、ypserv、ypbind、mailscanner、mcafee、clamav、samba 服务器和 openvpn 是否正在运行。

当然所有这些都应该是稳定的程序,但它们很关键,所以我想检查它们是否正在运行。

是否存在通用插件来检查特定进程?

Mad*_*ter 26

我使用标准 NAGIOScheck_procs插件,带有-C标志,此处显示是nrpe.cfg通过 NRPE调用的:

command[check_spamd]=/usr/lib/nagios/plugins/check_procs -c 1: -w 3: -C spamd
Run Code Online (Sandbox Code Playgroud)

如果它没有找到至少三个具有可执行名称(不计算路径)的进程,它将发出警告,如果它spamd没有找到至少一个,它将发出 CRIT。