Hello,
We are a small developer firm that is needing to monitor various system metrics within out test lab in real time during the deployment of our agent to client systems. We need to monitor CPU usage, Memory usage, Disk I/O, and Network TX/RX for a specific process during the deployment and for a few minutes after the deployment has completed.
I have figured out how to configure WMI/SNMP monitoring, but what I have noticed so far is that it does not do real time monitoring, only interval based up/down monitoring. I would like to be proven wrong on this.
Can someone please direct/instruct/teach me on how to perform the real time monitoring (1 second intervals or less) of a specific process for the above metrics?
thank you
Jon
And how do I delete a defunct monitor created by the wizzard?
System details (Literally installed Sept 21)
What version of Nagios XI are you using? - how do I get this? latest available as of Sept 21
Linux Distribution and version? - The VM downloaded from Nagios
32 or 64bit? 64
VMware Image or Manual Install of XI? The VMware image
Are there special configurations on your system, ie; is Gnome installed? Are you using a proxy? Are you using SSL? No to all
New user - is REAL time monitoring possible?
Re: New user - is REAL time monitoring possible?
The interval-based method you mention is referred to as an "Active check" and is in fact done at most every minute. If you need to get more granular, we also have "Passive checks" which function similarly to an SNMP trap in that they are asynchronous and can be triggered at any time. There are a few different ways to get a passive result into Nagios, but the easiest is via NRDP:
https://assets.nagios.com/downloads/nrd ... erview.pdf
You can skip the installation and configuration steps since XI already comes with it by default. To set the token, you go to Admin -> Inbound Transfers.
Then it's just a matter of scripting out the checking and sending of those metrics, which will depend on the OS that the agents are being installed on. If you can provide more details on this we can help point you to the correct plugins.
Bear in mind that even though this can do real-time monitoring in a sense, it is maybe not the best idea to bombard Nagios with each and every result. Maybe only send a result back once it has reached a threshold, or every X checks, etc. You can certainly send back every result, but most of the things in XI are assuming a 1-minute check at most.
As for deleting a host, you go to Configure -> Core Config Manager, then under Services you delete all the services for that host, then under Hosts you delete the host itself. Apply Config and it should be gone.
https://assets.nagios.com/downloads/nrd ... erview.pdf
You can skip the installation and configuration steps since XI already comes with it by default. To set the token, you go to Admin -> Inbound Transfers.
Then it's just a matter of scripting out the checking and sending of those metrics, which will depend on the OS that the agents are being installed on. If you can provide more details on this we can help point you to the correct plugins.
Bear in mind that even though this can do real-time monitoring in a sense, it is maybe not the best idea to bombard Nagios with each and every result. Maybe only send a result back once it has reached a threshold, or every X checks, etc. You can certainly send back every result, but most of the things in XI are assuming a 1-minute check at most.
As for deleting a host, you go to Configure -> Core Config Manager, then under Services you delete all the services for that host, then under Hosts you delete the host itself. Apply Config and it should be gone.
Former Nagios employee