NMON as a data sourceNMON data can be used as a data source since v4.50.
NMON Online serviceWeb application hosted on nmon.lpar2rrd.com which allows you graphing of your NMON data file.
It is the separate application which is not a part of LPAR2RRD product.
It creates the same graphs as LPAR2RRD on your site.
NMON in LPAR2RRDLPAR2RRD saves and presents this data:
- OS CPU utilization of user/sys/IO wait/idle in %
- Memory utilization of used/FS cache/free memory in MB
- Paging rate in MB/sec
- Paging space utilization in %
SAN (FC & vSCSI) throughput per adapter
- data in MB/sec
LAN (ethernet) throughput per adapter
- data in MB/sec
- packet count
NMON files could be fed either from the central NMON repository or from NMON files being collected on each LPAR
- online mode: each 10 minutes the agent reads NMON file, process new records and sends them into the LPAR2RRD server
- offline mode: once a day you can process single or all NMON files and load data into the tool
- NMON file grapher feature: manual NMON file upload via the GUI
- Install the OS agent and start LPAR2RRD server (daemon) on LPAR2RRD host
- Use LPAR2RRD version 4.53 at least
- Use LPAR2RRD version 4.60 at least for NMON file grapher feature (manual file upload via the GUI)
run nmon in the background mode for data collection, here is an example (you can use already scheduled one if exist)
00 00 * * * LANG=C; export LANG; /usr/bin/nmon -f -t -D -E -s60 -c1440 -m'/var/nmon'Note: it will start nmon on next midnight
schedule OS agent in cron and provide it nmon data directory (/var/nmon in this case)
0,10,20,30,40,50 * * * * /usr/bin/perl /opt/lpar2rrd-agent/lpar2rrd-agent.pl -n /var/nmon __LPAR2RRD-SERVER__ > /var/tmp/lpar2rrd-agent-nmon.out 2>&1
When "-n" is specified (mean NMON load) then the OS agent does not collect any data itself, it uses only NMON data
It will process only non compressed nmon files.
Offline modeActivation is the same as for online mode, just schedule it once a day like here at the midnight:
0 0 * * * /usr/bin/perl /opt/lpar2rrd-agent/lpar2rrd-agent.pl -n /var/nmon __LPAR2RRD-SERVER__ > /var/tmp/lpar2rrd-agent-nmon.out 2>&1It is able to load data from all existing files in NMON data directory into LPAR2RRD server
You can even load all your historical NMON data in once into LPAR2RRD server
- Each LPAR requires at least 30MB disk space for storing of data on LPAR2RRD server.
- We suggest NMON sample rate 60sec (the same as for usual OS agent data) but it will work even with higher sample rates (up to 10 minutes).
We are aware that NMON provides far much data metrics however LPAR2RRD stores and graphs only most important ones.
It is along with philosopfy of the tool to act as the front-end tool for admins and users. For deeper analysis is necessary to use another tools like NMON analyser, sar, iostat, perfPMR etc.