nmon is a system performance monitoring tool designed by Nigel Griffiths at IBM, originally for AIX, and later ported by the same author to Linux.
nmon remains the preferred data collection daemon on AIX and is gaining traction with Linux administrators. Some of the advantages of
- Single binary, easy to install.
- Console and batch mode.
- Scheduled with
- Collects server configuration in addition to statistics.
- Optional process-level statistics with customizable thresholds.
- Compact data format.
nmon is pre-installed on AIX 5.3 and 6.1 and newer versions by default. On older AIX versions 4.1.5, 4.2, 4.3, 5.1, and 5.2,
nmon can be installed manually.
nmon is released under GPL license. It can be downloaded as an executable binary or compiled from source. Supported distributions include Ubuntu, Debian, RHEL, CentOS, Fedora, SLES, and OpenSUSE.
Axibase Time Series Database (ATSD) supports
nmon file natively and can consolidate statistics from AIX and Linux systems in a single repository for long-term retention and ad-hoc analysis.
The database implements several methods of loading
- Manual upload provides a convenient web interface to upload
nmondata files and instantly view statistics stored in the files.
- Scheduled upload provides API to push nmon files from remote systems using
- Streaming transmission of
nmonsnapshots as they are written into
nmonoutput file using sender script. This method results in no latency, however it requires more effort to implement.
nmon source code repository: