nmonFiles in ad-hoc Mode
- Deploy nmon
nmonFile Streaming over Telnet
- File Upload
- Scheduled File Upload to ATSD
- Sender Script
- SSH Tunnel Setup
nmon is a system performance monitoring tool designed by Nigel Griffiths at IBM, originally for AIX, and later ported to Linux.
To this day,
nmon remains the preferred data collection daemon on AIX and is gaining traction with Linux administrators as well. Some of the advantages of
- Single binary, easy to install
- Console and batch mode
- Scheduled with
- Collects granular statistics at specified interval
- Collects process statistics
- 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.
nmon file format is supported in ATSD natively. As a result, ATSD can be deployed as a centralized repository of
nmon statistics collected from remote systems while providing access to Visualization, Alerting, and Forecasting features.
ATSD provides two ways of loading
- Scheduled upload using
tcp/udppseudo-device files. Latency depends on the collection interval.
- 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: