Nagios provides enterprise-class Open Source IT monitoring, network monitoring, server and applications monitoring.
We provide several customized plugin for monitoring IBM i systems.
You could refer to the this link for more details.
The nagios plugin for i has two methods.
- You can run the plugin with a daemon server to handle and dispatch the request to worker thread.
You could start the daemon server by script server_start.sh. - You can also run the plugin without the server. Then every request will be handled by seperate processes. It would be more simple but consumes more resources.
The plugins suport to mornitor following martix
plugin martix
CPU Retrieve the CPU utilization for the entire system
SpecificJobCPU Retrieve the CPU usage for a specific job
DiskUsage Retrieve the disk usage status
DiskConfig Retrieve the disk health status
ASPUsage Retrieve the ASP usage percentage of the entire system
ActiveJobs Retrieve the number of active jobs on the system
BasicInfo Retrieve the basic information of an IBM i system
CurSignOnUsers Retrieve the number of users that currently log on to the system
LongRunSQL Retrieve the longest running SQL
Message Retrieve the messages from a specific message queue
SpecificMessage Retrieve the status whether a specific message ID is found in a specific message queue
PageFaults Retrieve the page faults
SubsystemJobs Retrieve job information in a specific subsystem
CustomSQL The user could leverage SQL services to create self-defined matrix
TempStorageJobs Retrieve top N jobs that have the most temp storage usage
DaemonServer Retrieve the daemon server status
For the version of Nagios Core, you could install the latest plugins by service pack in directory service pack.
You could take Nagios Plugin for IBM i Install and Configure Guidelines.txt for detail steps.
For the version of Nagios XI, the plugin for IBM i has already been integrated in XI. You could update the plugins by install the latest wizard file in Wizard for NagiosXI/ibmiservice.zip.