OS agent release notesDownload the latest OS agent version.
Note that you do not need to upgrade OS agent with every LPAR2RRD server upgrade. Check here if you need any fix or new feature.
- AIX or VIOS : lpar2rrd-agent-XXX.ppc.rpm (for any AIX or VIOS version)
- Linux ppc/x86: lpar2rrd-agent-XXX.noarch.rpm (any Linux platform)
Linux x86 agents require LPAR2RRD server 4.84+.
- Linux Debian: lpar2rrd-agent-XXX._all.deb (any Debian based platform)
- Solaris x86: lpar2rrd-agent-4.95-3.solaris-i86pc.tar.gz (v4.95+)
- Solaris Sparc: lpar2rrd-agent-4.95-3.solaris-sparc.tar.gz (v4.95+)
- VMware support for RHEL 5.x where UUID is not accessible from /proc
- VMware support, OS agents running o VM's are mapped directly to VM's in VMware menu tree
- JOB TOP, CPU and Memory tracking of running processes graphically in the time
- AIX: skipping fcs interfaces which has scsi_id=0x0 (lsattr -El), it might lead to hanging of fcstat and entstat cmds
- Renamed 4.96
- Linux: LAN write throughput was wrong, there was the same value as for read
- AIX: added support for native SCSI adapters : sisioa0
- Linux: switched to use `cat /proc/meminfo` instead of `free` for memory stats
AIX: memory stats switched to use "vmstat -v" instead of "svmon -G" as before
(svmon counts FS cache in different way)
AIX LAN enhanced about packet count in/out
It is presented in the GUI under LAN tab (below usual MB/sec graphs, LPAR2RRD server v4.95-6+)
- Solaris: fixed a few issues with memory reporting on Sparc HW
- WPAR: avoids cmds which are not working in WPAR env and just reports errors in the log
- Solaris support
- Network statistic ported on CentOS7 & RedHat 7 (new "ifconfig -a" format)
- Randomization of agent connecting to the LPAR2RRD could lead to long times, introduced max time (20 mins) for pushing data
- HMC agent could stop working under some condition since 4.81 agent version, fixed
- Fixed memory graphs for some Linux X86 like CentOS 6 which had wrong data (negative). Most of Linux X86 have not been affected
- Linux x86 support
- 4.80 and 4.81 reported FCS only if there was any disk locally attached what NPIV and tape dedicated FSC are not
- OS agent contacts the daemon randomly after 5 minutes to more spread connecting of the daemon in the time
- vSCSI adapters support
- response times support for all vSCSI and FCS adapters are monitored (requires LPAR2RRd server 4.74+)
- SMT info from LPARs is passed to the server to support SMT based CPU Workload Estimations
- as prevetion against hanging external shell commands executed from the agent there is limited number of copies every particular external cmd running concurently in the system
- SEA fix (it did not sent SEA data for some NMON versions which use a bit different key word in the nmon file)
introduced variable which preferes hostname before the lpar name in data send to the daemon (usefull for NMON loads from unmanaged full lpar partitions where is not posible to change lpar name)
LPAR2RRD_HOSTNAME_PREFER=1 /usr/bin/perl /opt/lpar2rrd-agent/lpar2rrd-agent.pl -n /home/nmon_dir <LPAR2RRD server>
fixed a paging issue on AIX where paging of 64kB pages was considered as standard 4kB pages
(real paging was higher than displayed one)
- many of small other fixes, upgrade to 4.70 if possible.
- fixed a paging issue on AIX where paging of 64kB pages was considered as standard 4kB pages
- it is implemented support for integrated NMON online grapher (aka nmon.lpar2rrd.com) in you local instance
- couple of small other fixes, you might keep to use 4.50 if it is working fine.
NMON data support
- It is able to use already generated NMON data as a source (online and batch mode processing is possible) instead of using agent called commands to get statistical data.
- It might use NMON data and its own data as the source concurrently.
- It is able to process collected NMON data from many LPARs in one location as a batch job once a day.
- WPAR support
- HMC monitoring
- It posibble to feed via one OS agen more LPAR2RRD server concurently
- NMON data support
- fixes FCS problems (it avoids non connected fcs adapters which causing problems like long term query and errpt warnings)
- it uses internal timestamp to save time of last saved data on the server side, then it sends newer data only
- limit of concurrently running OS agents to 10 on single OS (to do not exhaust max number of running processes if anything stuck)
possibility to exclude fcstat (SAN stats), the cmd might cause problems
* * * * * FCSTAT=/bin/true; export FCSTAT; /usr/bin/perl /opt/lpar2rrd-agent/lpar2rrd-agent.pl >LPAR2RRD-SERVER< >PORT< > /var/tmp/lpar2rrd-agent.out 2>&1
- fix for LPARs (servers) not managed by the HMC, it has not worked before correctly
- fix for AME support, it did not work in 4.00, it is necessary to upgrade even LPAR server to 4.03 release at least
- fix for memory usage data if AMS is being used
- New communication protocol (requires 4.00+ LPAR2RRD server)
- Data collection enhanced about LAN (eth), SAN (fcs), SEA (VIOS only), paging allocated, AME
- initial release which supports memory and paging data only
Other OS agent resources
Installation and upgrade example:
# rpm -Uvh lpar2rrd-agent-4.03-0.aix5.1.ppc.rpm
# pkgrm lpar2rrd-agent # pkgadd -d .