[Nagiosplug-devel] Status flags supported by check_procs

Mauro galvao.m at gmail.com
Tue Mar 19 13:04:09 CET 2013


Hello,

I thought to have mentioned it, but I'll clarify now.
Note that I asked for a command line option, not a compile one, but I
understand this could not be feasible.

> I'm running nagios plugins 1.4.15, nagios 3.2.2, installed from rpm on a
 redhat based distribution.

Distribution is quite old, but I cannot upgrade it. I can try to re-compile
nagios plugins with the last source and see how it goes though.

 ~ > rpm -qi nagios-plugins-procs
Name        : nagios-plugins-procs         Relocations: (not relocatable)
Version     : 1.4.15                            Vendor: Amazon.com
Release     : 2.1.amzn1                     Build Date: Fri 29 Oct 2010
01:12:18 AM BST
Install Date: Tue 19 Mar 2013 08:56:31 AM GMT      Build Host:
build-31002.build
Group       : Applications/System           Source RPM:
nagios-plugins-1.4.15-2.1.amzn1.src.rpm
Size        : 118688                           License: GPLv2+
Signature   : RSA/8, Wed 03 Nov 2010 06:46:25 PM GMT, Key ID
bcb4a85b21c0f39f
Packager    : Amazon.com, Inc. <http://aws.amazon.com>
URL         : http://nagiosplug.sourceforge.net/
Summary     : Nagios Plugin - check_procs
Description :
Provides check_procs support for Nagios.

~ > uname -a
Linux content-build-1.build.uk 2.6.34.7-56.40.amzn1.x86_64 #1 SMP Fri Oct
22 18:48:49 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux



On 19 March 2013 11:44, Jochen Bern <Jochen.Bern at linworks.de> wrote:

> On 19.03.2013 12:20, Mauro wrote:
> > My idea was to use the following command, by checking the "s" status flag
> > from ps.
> >
> > /usr/lib64/nagios/plugins/check_procs -C schedule_cron -sSs
> >
> > This doesn't work, as check_procs doesn't seem to be checking the "s"
> flag.
> > With the -vv option to check_procs, I can see that the ps command used
> is:
> >
> > CMD: /bin/ps -eo '*s* uid pid ppid vsz rss pcpu etime comm args'
> >
> > Instead of the "s" column, "stat" would do the job I need.
> >
> > I wonder if it would be possible to change the default format from s to
> > stat, or to not alter an existing behaviour, provide an option -o or
> > similar for users customisations.
>
> You didn't mention where you got your check_procs from. When installing
> from sources, the "ps" command to use is usually determined
> automatically during the "./configure", but things can also be
> manipulated with the "--with-ps-..." options; see the output of
> "./configure --help".
>
> Note that incompatibilities between "ps" outputs are a common occurence
> when using check_procs (try matching a string waaaay into a long command
> line ...), and compiling a check_procs version with a "ps" command to
> match *one* specific need isn't going to help much with that, to say the
> least.
>
> Regards,
>                                                                 J. Bern
> --
> *NEU* - NEC IT-Infrastruktur-Produkte im <http://www.linworks-shop.de/>:
> Server--Storage--Virtualisierung--Management SW--Passion for Performance
> Jochen Bern, Systemingenieur --- LINworks GmbH <http://www.LINworks.de/>
> Postfach 100121, 64201 Darmstadt | Robert-Koch-Str. 9, 64331 Weiterstadt
> PGP (1024D/4096g) FP = D18B 41B1 16C0 11BA 7F8C DCF7 E1D5 FAF4 444E 1C27
> Tel. +49 6151 9067-231, Zentr. -0, Fax -299 - Amtsg. Darmstadt HRB 85202
> Unternehmenssitz Weiterstadt, Geschäftsführer Metin Dogan, Oliver Michel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20130319/a2e41a6b/attachment.html>


More information about the Devel mailing list