Linux is monitored via the OS agent
If it is being monitored under virtualisation technologies such as VMware, Proxmox, IBM Power Systems, RHV, oVirt, OLVM or Nutanix, then the Linux OS agent data is mapped to the virtual machine (VM).
OS agent metrics and features
Operating systems
-
Linux on Power
-
Linux x86
-
Linux ARM
Implementation
There is XorMon daemon listening on the host where XorMon server is running on port
8162.
Each LPAR has a Perl-based agent installed. This agent is started every minute from the crontab and retrieves performance and other data.
The agent contacts the XorMon server every 10-15 minutes and sends all locally stored data for that period.
Agent prerequisites
- Perl interpreter. All Unix/Linux systems contain Perl in basic installation.
- It may run under any user account, it does not need any special privileges in the OS.
- Opened TCP communication between each LPAR and XorMon server on port 8162.
- Connections are initiated from the monitored Linux only.
Examples
Latency:
JOB CPU:
Topology:
Metric list
| OS CPU |
CPU sys, user, IO wait |
| CPU queue |
Load avrg, Blocked processes |
| JOB |
CPU, Memory |
| Memory usage |
Used, FS cache |
| LAN (ethernet adapters) |
MB/sec, packet count |
| SAN (FC adapters) |
MB/sec, packets/sec, Latency |
| Paging space usage |
Usage in % |
| Paging rate |
MB/sec |
| Filesystem usage |
Usage in %, GB |
| Error log |
dmesg |
| LVM |
filesystem, VG, LV, disk, storage, volume |
| Disk multipath |
disk |
| NFS performance |
data, IOPS, retrans, latency, error, queue |
| ZFS performance |
Pool, VDEV, Cache, Disk |