[nagios-plugins] check_procs: On solaris10 args field empty but ps -ef shows args (#1203)
dmikulski <notifications-9UaJU3cA/F/[email protected]> Mon, 14 Oct 2013 23:55:08 -0700
| Newsgroups | gmane.network.nagios.plugins.devel |
|---|---|
| Message-ID | <nagios-plugins/nagios-plugins/issues/[email protected]> |
--===============1780900960529520910== Content-Type: multipart/alternative; boundary="--==_mimepart_525ce6ccb0882_422fa73d48104969"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_525ce6ccb0882_422fa73d48104969 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit There is probably a bug which I can't take a deeper debugging on because I don't have the knowledge how to. There is a service running on my solaris10 sparc machine which with 'ps -ef | grep java' shows: javauser 3775 1 0 Oct 08 ? 283:36 /usr/jdk/latest/bin/amd64/java -Dprogram.name=run.sh -server -Dname=xyz Trying: ./check_procs -c 1:1 --ereg-argument-array=.*java.*-Dname.* results in: PROCS CRITICAL: 0 processes with regex args '.*java.*-Dname.*' Debugging with: ./check_procs -c 1:1 --ereg-argument-array=.*java.*-Dname.* -vvv | grep java results in: S 1995 3775 1 0 0 0.3 java proc#=0 uid=1995 vsz=0 rss=0 pid=3775 ppid=1 pcpu=0.30 stat=S etime= prog=java args= S 0 22707 18750 4292 1032 0.0 grep grep javaproc#=0 uid=0 vsz=4292 rss=1032 pid=22707 ppid=18750 pcpu=0.00 stat=S etime= prog=grep args=grep java S 0 22706 18750 4440 1224 0.0 check_procs ./check_procs -c 1:1 --ereg-argument-array=.*java.*-Dname.* -vvvproc#=0 uid=0 vsz=4440 rss=1224 pid=22706 ppid=18750 pcpu=0.00 stat=S etime= prog=check_procs args=./check_procs -c 1:1 --ereg-argument-array=.*java.*-Dname.* -vvv Processlist comes from /opt/csw/libexec/nagios-plugins/pst3 Running 'pargs 3775': 3775: /usr/jdk/latest/bin/amd64/java -Dprogram.name=run.sh -server -Dname=xyz argv[0]: /usr/jdk/latest/bin/amd64/java argv[1]: -Dprogram.name=run.sh argv[2]: -server argv[3]: -Dname=xyz argv[4]: -Xms4096m argv[5]: -Xmx4096m argv[6]: -Xmn512m argv[7]: -Dorg.apache.lucene.maxClauseCount=4096 argv[8]: -Xloggc:/home/xyz/log/GC.log argv[9]: -XX:MaxPermSize=512m argv[10]: -Dsun.net.client.defaultConnectTimeout=60000 argv[11]: -Dsun.net.client.defaultReadTimeout=60000 argv[12]: -XX:+PrintGCTimeStamps argv[13]: -XX:+PrintGCDateStamps argv[14]: -XX:+PrintGCDetails argv[15]: -Dsun.rmi.dgc.server.gcInterval=3600000 argv[16]: -Dsun.rmi.dgc.client.gcInterval=3600000 argv[17]: -XX:+UseParNewGC argv[18]: -Dsun.net.inetaddr.ttl=10 argv[19]: -DMaSystem.simple=true argv[20]: -Dproperties.decorator.class=com.materna.buc.macs.basics.properties.MacsPropertiesWrapper argv[21]: -Dmacs.home=/home/xyz argv[22]: -Djava.awt.headless=true argv[23]: -Djava.endorsed.dirs=/home/xyz/jboss/lib/endorsed argv[24]: -classpath argv[25]: /home/xyz/jboss/bin/run.jar:/usr/jdk/latest/lib/tools.jar argv[26]: org.jboss.Main argv[27]: -c argv[28]: all argv[29]: --partition=xyzPartition argv[30]: --udp=215.116.3.6 argv[31]: -Djava.net.preferIPv4Stack=true argv[32]: -b argv[33]: 192.168.234.212 # uname -a SunOS host1 5.10 Generic_118855-36 i86pc i386 i86pc Everything was run as root user! The forum thread below: http://www.monitoring-portal.org/wbb/index.php?page=Thread&threadID=29552 --- Reply to this email directly or view it on GitHub: https://github.com/nagios-plugins/nagios-plugins/issues/1203 ----==_mimepart_525ce6ccb0882_422fa73d48104969 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit <p>There is probably a bug which I can't take a deeper debugging on because I don't have the knowledge how to.</p> <p>There is a service running on my solaris10 sparc machine which with 'ps -ef | grep java' shows:<br> javauser 3775 1 0 Oct 08 ? 283:36 /usr/jdk/latest/bin/amd64/java -Dprogram.name=run.sh -server -Dname=xyz</p> <p>Trying:<br> ./check_procs -c 1:1 --ereg-argument-array=.<em>java.</em>-Dname.*<br> results in:<br> PROCS CRITICAL: 0 processes with regex args '.<em>java.</em>-Dname.*'</p> <p>Debugging with:<br> ./check_procs -c 1:1 --ereg-argument-array=.<em>java.</em>-Dname.* -vvv | grep java<br> results in:<br> S 1995 3775 1 0 0 0.3 java proc#=0 uid=1995 vsz=0 rss=0 pid=3775 ppid=1 pcpu=0.30 stat=S etime= prog=java args=<br> S 0 22707 18750 4292 1032 0.0 grep grep javaproc#=0 uid=0 vsz=4292 rss=1032 pid=22707 ppid=18750 pcpu=0.00 stat=S etime= prog=grep args=grep java<br> S 0 22706 18750 4440 1224 0.0 check_procs ./check_procs -c 1:1 --ereg-argument-array=.<em>java.</em>-Dname.* -vvvproc#=0 uid=0 vsz=4440 rss=1224 pid=22706 ppid=18750 pcpu=0.00 stat=S etime= prog=check_procs args=./check_procs -c 1:1 --ereg-argument-array=.<em>java.</em>-Dname.* -vvv</p> <p>Processlist comes from /opt/csw/libexec/nagios-plugins/pst3</p> <p>Running 'pargs 3775':<br> 3775: /usr/jdk/latest/bin/amd64/java -Dprogram.name=run.sh -server -Dname=xyz<br> argv[0]: /usr/jdk/latest/bin/amd64/java<br> argv[1]: -Dprogram.name=run.sh<br> argv[2]: -server<br> argv[3]: -Dname=xyz<br> argv[4]: -Xms4096m<br> argv[5]: -Xmx4096m<br> argv[6]: -Xmn512m<br> argv[7]: -Dorg.apache.lucene.maxClauseCount=4096<br> argv[8]: -Xloggc:/home/xyz/log/GC.log<br> argv[9]: -XX:MaxPermSize=512m<br> argv[10]: -Dsun.net.client.defaultConnectTimeout=60000<br> argv[11]: -Dsun.net.client.defaultReadTimeout=60000<br> argv[12]: -XX:+PrintGCTimeStamps<br> argv[13]: -XX:+PrintGCDateStamps<br> argv[14]: -XX:+PrintGCDetails<br> argv[15]: -Dsun.rmi.dgc.server.gcInterval=3600000<br> argv[16]: -Dsun.rmi.dgc.client.gcInterval=3600000<br> argv[17]: -XX:+UseParNewGC<br> argv[18]: -Dsun.net.inetaddr.ttl=10<br> argv[19]: -DMaSystem.simple=true<br> argv[20]: -Dproperties.decorator.class=com.materna.buc.macs.basics.properties.MacsPropertiesWrapper<br> argv[21]: -Dmacs.home=/home/xyz<br> argv[22]: -Djava.awt.headless=true<br> argv[23]: -Djava.endorsed.dirs=/home/xyz/jboss/lib/endorsed<br> argv[24]: -classpath<br> argv[25]: /home/xyz/jboss/bin/run.jar:/usr/jdk/latest/lib/tools.jar<br> argv[26]: org.jboss.Main<br> argv[27]: -c<br> argv[28]: all<br> argv[29]: --partition=xyzPartition<br> argv[30]: --udp=215.116.3.6<br> argv[31]: -Djava.net.preferIPv4Stack=true<br> argv[32]: -b<br> argv[33]: 192.168.234.212</p> <h1>uname -a</h1> <p>SunOS host1 5.10 Generic_118855-36 i86pc i386 i86pc</p> <p>Everything was run as root user!</p> <p>The forum thread below:<br><a href="http://www.monitoring-portal.org/wbb/index.php?page=Thread&threadID=29552">http://www.monitoring-portal.org/wbb/index.php?page=Thread&threadID=29552</a></p> <p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/nagios-plugins/nagios-plugins/issues/1203'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/_EHT0K2RMtzboqJPrl-P-LBXEQsSjxupqsv3OGGwlNW5YBb1p6_6OA7ztnOjvQ5B.gif' height='1' width='1'></p> ----==_mimepart_525ce6ccb0882_422fa73d48104969-- --===============1780900960529520910== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk --===============1780900960529520910== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________________ Nagios Plugin Development Mailing List Nagiosplug-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Unsubscribe at https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel ::: Please include plugins version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null --===============1780900960529520910==--