Thanks Micheal , I got some clue on how i can monitor the java procs running on remote PC's , i found check_jmx other jmx related plugins that i can use with nagios to monitor them. Thanks for your inputs.
Thanks Jatin On 3/3/2010 9:11 PM, Michael Gargiullo wrote: > > -----Original Message----- > From: Jatin Davey [mailto:jasho...@cisco.com] > Sent: Wednesday, March 03, 2010 3:20 AM > To: Edwin Zoeller > Cc: Nagios Mailinglist > Subject: Re: [Nagios-users] Monitor Java Process > > Hi Edwin > > Did you mean that you are using the Process ID of the process running on > > the remote box to monitor its status ? > > Thanks > Jatin > > On 3/2/2010 8:10 PM, Edwin Zoeller wrote: > >> We monitor the port number assigned to the process. >> >> -----Original Message----- >> From: Jim Avery [mailto:j...@jimavery.me.uk] >> Sent: Tuesday, March 02, 2010 7:35 AM >> To: Jatin Davey >> Cc: Nagios Mailinglist >> Subject: Re: [Nagios-users] Monitor Java Process >> >> On 2 March 2010 11:26, Jatin Davey<jasho...@cisco.com> wrote: >> >> >>> Hi >>> >>> I want to know how i can monitor the java process running on remote >>> box , basically i want to keep monitoring it and raise an email alert >>> if it has re-started or stopped functioning. Please let me know how >>> this can be achieved using nagios. >>> >>> Thanks >>> Jatin >>> >>> >> Someone hereabouts recently mentioned you can use jmx4perl >> http://labs.consol.de/lang/de/jmx4perl/ >> >> I can't say I've tried it myself yet. >> >> >> > ------------------------------------------------------------------------ > > If I understand this, you have a java process that you want to monitor. > To see if the process is 'running' your best bet is using check_proc, > however, if you want to see if the process is still functioning and not > hung, you'll need to interact with the process. > > As Edwin stated, if your process opens a port, you can connect to it and > check for a default response using check_tcp (or udp). > > If you wrote the java process (or have access to the developers) you can > ask that they build in monitoring responses. I have a java listener > that I added a hook for a specific string. If I send a specific string > to its UDP port, it returns it's PID and Timestamp. > > What does the Java process do? If it doesn't open a port, does it write > to its log that you can check modification times on? > > If you can interact with the process you can monitor it. If it just > runs and doesn't interact with others, you can at least monitor that the > process is still running. In general if you can check its health > manually, you can write something for Nagios to use. > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > 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 > > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ 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