Monitoring middle-ware paramters

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
pooja_nama
Posts: 19
Joined: Mon Oct 24, 2016 4:25 am

Monitoring middle-ware paramters

Post by pooja_nama »

Hi Team,

I have to monitor few parameters in our environment with nagios server, I have one nagios server configured with which I am monitoring OS level parameters with nrpe plugin. Now I need to monitor application level parameters, please help me with finding plugins and configuration.

Regards,
Pooja
pooja_nama
Posts: 19
Joined: Mon Oct 24, 2016 4:25 am

Re: Monitoring middle-ware paramters

Post by pooja_nama »

I have to monitor below parameters:

1) JVM utilization
2) Test connections to DB
3) threadhungs in Sys out logs
4) heap dumps
5) javacores
6) ORA exceptions in Sys out
7) size of wstemp<=100 mb
8) Out of memorey exception.
rkennedy
Posts: 6579
Joined: Mon Oct 05, 2015 11:45 am

Re: Monitoring middle-ware paramters

Post by rkennedy »

Take a look at the Exchange which has information about the plugins available through the community, https://exchange.nagios.org - you'll have to do some work and research your list to see what's capable. Most of it should, but for the logging portion you may want to look at NLS. https://www.nagios.com/products/nagios-log-server/
Former Nagios Employee
pooja_nama
Posts: 19
Joined: Mon Oct 24, 2016 4:25 am

Re: Monitoring middle-ware paramters

Post by pooja_nama »

Is there nothing like nrpe through which i can monitor the parameters directly?
As for database parameters we have oracleinstaclient is there to monitor database parameters so for WAS parameters is no plugin like this?
User avatar
mcapra
Posts: 3739
Joined: Thu May 05, 2016 3:54 pm

Re: Monitoring middle-ware paramters

Post by mcapra »

We have specific documentation for monitoring Oracle databases using the instant client:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf

But no, there isn't some sort of NRPE specific to an unknown middleware. For most Java applications, people are leveraging JMX to keep track of what's going on in that application's virtual machine. This would be helpful in determining several things happening within the JVM. Check out our documentation for more info:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
Former Nagios employee
https://www.mcapra.com/
pooja_nama
Posts: 19
Joined: Mon Oct 24, 2016 4:25 am

Re: Monitoring middle-ware paramters

Post by pooja_nama »

Hi Team, the link that you have provided is for JMX parameters but we are not using JMX url here. Please help us to monitor middle ware parameters with nagios. If you want any details we will provide you.
User avatar
mcapra
Posts: 3739
Joined: Thu May 05, 2016 3:54 pm

Re: Monitoring middle-ware paramters

Post by mcapra »

You still have not provided what sort of middleware it is you are trying to monitor. Middleware is a very general term particularly within the context of Java applications:
https://education.oracle.com/pls/web_pr ... illar_id=5
but we are not using JMX url here
Right, i'm saying you should configure the middleware to accept JMX connections and monitor it that way. JMX was designed specifically for peeking under the hood of a given Java virtual machine and it is very good at doing that. It would be very good at telling you the state of the heap, threads, memory, etc.
Former Nagios employee
https://www.mcapra.com/
Locked