[Nagiosplug-devel] ENC: Patches: check_swap and check_procs
Paulo Afonso Graner Fessel
paulo.fessel at primesys.com.br
Fri Jan 21 05:59:54 CET 2005
Paulo Afonso Graner Fessel
Administrador de Ambiente e Sistemas UNIX
paulo.fessel at primesys.com.br
OWT
Fone: +55 (11) 3038-6554
Fax: +55 (11) 3038-6508
http://www.primesys.com.br <http://www.primesys.com.br/>
________________________________
De: Paulo Afonso Graner Fessel
Enviada em: quinta-feira, 20 de janeiro de 2005 15:50
Para: 'nagiosplug-devel at lists.sourceforge.net'
Assunto: Patches: check_swap and check_procs
Hello, folks:
I have two patches here: the first for check_swap fixes the
problems found with AIX when using unsigned long long with gcc. Tested
in AIX 4.3 and 5.1 and linux 2.4 and 2.6.
The second is a patch that implements performance counters for
check_procs. When run without metrics specified, it can check against
warning and critical thresholds of the absolute number of processes.
When the option "--metric=VARIABLE" is specified, it will tell 3
counters: the number of process for which the counter is in "OK",
"WARNING" and "CRITICAL" states. Again, tested on linux and AIX.
Finally, someone who knows automake and autoconf (I don't)
should correct the ps command for procps-3.1(.19). By default it runs ps
as "ps -axwo" which causes check_procs to return with a warning:
[root at nagios plugins]# ./check_procs -vv
CMD: /bin/ps -axwo 'stat uid ppid vsz rss pcpu comm args'
STDERR: Warning: bad syntax, perhaps a bogus '-'? See
http://procps.sf.net/faq.html <http://procps.sf.net/faq.html>
System call sent warnings to stderr
PROCS WARNING: 285 processes | Processes=285;;;
After changing the ps command in config.h:
[root at nagios plugins]# ./check_procs -vv
CMD: /bin/ps axwo 'stat uid ppid vsz rss pcpu comm args'
PROCS OK: 271 processes | Processes=271;;;
Please evaluate the patches in other platforms and apply if
shouldn't bring problems.
[]'s
Paulo
Paulo Afonso Graner Fessel
Administrador de Ambiente e Sistemas UNIX
paulo.fessel at primesys.com.br
OWT
Fone: +55 (11) 3038-6554
Fax: +55 (11) 3038-6508
http://www.primesys.com.br <http://www.primesys.com.br/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nagios-plugins.org/archive/devel/attachments/20050121/b58f6bc8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LogoPrimesys.gif
Type: image/gif
Size: 2173 bytes
Desc: LogoPrimesys.gif
URL: <http://nagios-plugins.org/archive/devel/attachments/20050121/b58f6bc8/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LogoPrimesys.gif
Type: image/gif
Size: 2173 bytes
Desc: LogoPrimesys.gif
URL: <http://nagios-plugins.org/archive/devel/attachments/20050121/b58f6bc8/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: check_procs_perfdata.diff
Type: application/octet-stream
Size: 1539 bytes
Desc: check_procs_perfdata.diff
URL: <http://nagios-plugins.org/archive/devel/attachments/20050121/b58f6bc8/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: check_swap_aix_fix.diff
Type: application/octet-stream
Size: 10864 bytes
Desc: check_swap_aix_fix.diff
URL: <http://nagios-plugins.org/archive/devel/attachments/20050121/b58f6bc8/attachment-0001.obj>
More information about the Devel
mailing list