LINUX_VIRTUALIZATION container
The LINUX_VIRTUALIZATION container contains instances of the LVIRT application class, which represent virtual machines created on the top of RHEL KVM hypervisor running on Intel VT-X or AMD-V enabled CPUs.
Viewing virtual machine statistics
An instance for each KVM-based virtual machine is created with the virtual machine name under the LINUX_VIRTUALIZATION container.
Before you begin
Virtual machine statistics are collected using pukserver.xpc, which calls libvirt APIs. Therefore the following requirements must be satisfied:
- The libvirtd process must be running on the system.
- pukserver.xpc must be owned by the root user and its "s" bit must be set as follows:
-rwsr-xr-x 1 root XXXX XXXX XXX XXX pukserver.xpc - To be able to monitor the KVM environment, the following prerequisites must be met on the computer being monitored:
- ldd $PATROL_HOME/bin/pukserver.xpc
- linux-vdso.so.1 => (0x00007fffc67ff000)
- libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x0000003e33000000)
- libgcrypt.so.11 => /lib64/libgcrypt.so.11 (0x0000003e39400000)
- libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003e2a000000)
- libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x0000003e3cc00000)
- libgnutls.so.26 => /usr/lib64/libgnutls.so.26 (0x0000003e3f000000)
- libc.so.6 => /lib64/libc.so.6 (0x0000003e29400000)
- libdl.so.2 => /lib64/libdl.so.2 (0x0000003e29c00000)
- libz.so.1 => /lib64/libz.so.1 (0x0000003e2a400000)
- libm.so.6 => /lib64/libm.so.6 (0x0000003e29800000)
- libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x0000003e3e000000)
- /lib64/ld-linux-x86-64.so.2 (0x0000003e28c00000)
- libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003e2b000000)
- libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003e3a400000)
- libtasn1.so.3 => /usr/lib64/libtasn1.so.3 (0x0000003e3ec00000)
- libfreebl3.so => /lib64/libfreebl3.so (0x0000003e3a000000)
If any of these libraries are missing, you should install their respective RPM packages.
- ldd $PATROL_HOME/bin/pukserver.xpc
- If the standard socket directory for the libvirtd process, /var/run/libvirt, is changed to any other directory, update the PATROL Agent configuration variable /UNIX_OS/LibvirtSock with the same directory path. The path mentioned in this variable should be absolute path, for example, /var/run/libvirt/libvirt-sock.
To view virtual machine statistics
- Access the LINUX_VIRTUALIZATION container so that you can view the virtual machine instance.
- Open the instance to view the following parameters that track and display information about the virtual machine resource utilization and configuration.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*