Information
Announcement Support for this product will end on November 3, 2025. We recommend that you use PATROL for Linux, PATROL for AIX, or PATROL for Solaris to monitor operating systems.

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.
  • 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

  1. Access the LINUX_VIRTUALIZATION container so that you can view the virtual machine instance.
  2. 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*

BMC PATROL for UNIX and Linux 9.13