On 06/17/2012 03:47 PM, Axel Amigo Arnold wrote: > Hello, I am using nagios plugins 1.4.15 and I have a question about the > check_procs plugin. > > If I execute it as *root*: > root@localhost[/usr/local/nagios/libexec]# ./check_procs -w 50 -c 100 > PROCS CRITICAL: 126 processes > > Now if I do it as *nagios user*: > nagios@localhost[/usr/local/nagios/libexec]# ./check_procs -w 50 -c 100 > PROCS OK: 2 processes > > Obviously it gives me the result of doing *ps *as the selected user, and I > don't want this to happen like this. >> From the remote Nagios Server using NRPE, I also have the wrong result of 2 > processes. > Is there a fix for this? May I have to write a script for myself? >
The only fix is to run check_procs as root, or make the plugins suid root. Writing your own script won't work either, since it's the kernel blocking access to other users' processes. -- Andreas Ericsson andreas.erics...@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 Considering the successes of the wars on alcohol, poverty, drugs and terror, I think we should give some serious thought to declaring war on peace. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null