Template zVirt Monitor
Items collected
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt API | - | TRAP | 0 | zvirt.api |
| zVirt Clusters | - | TRAP | 0 | zvirt.clusters |
| zVirt Datacenters | - | TRAP | 0 | zvirt.data_centers |
| zVirt Disks | - | TRAP | 0 | zvirt.disks |
| zVirt Hosts | - | TRAP | 0 | zvirt.hosts |
| zVirt Hosts Active | - | DEPENDENT | 0 | zvirt.hosts.active |
| zVirt Hosts Total | - | DEPENDENT | 0 | zvirt.hosts.total |
| zVirt Networks | - | TRAP | 0 | zvirt.networks |
| zVirt Networks Total | - | DEPENDENT | 0 | zvirt.networks.total |
| zVirt Storage Domains | - | TRAP | 0 | zvirt.storage_domains |
| zVirt Storage Domains Active | - | DEPENDENT | 0 | zvirt.storage_domains.active |
| zVirt Storage Domains Total | - | DEPENDENT | 0 | zvirt.storage_domains.total |
| zVirt Users Active | - | DEPENDENT | 0 | zvirt.users.active |
| zVirt Users Total | - | DEPENDENT | 0 | zvirt.users.total |
| zVirt VMs | - | TRAP | 0 | zvirt.vms |
| zVirt VMs Active | - | DEPENDENT | 0 | zvirt.vms.active |
| zVirt VMs Total | - | DEPENDENT | 0 | zvirt.vms.total |
Discovery rule №1
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Datacenters Discovery | - | DEPENDENT | 0 | zvirt.discovery.data_centers |
Item prototypes
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| Datacenter {#NAME} Status | - | DEPENDENT | 0 | zvirt.data_center.status[{#ID}] |
Trigger prototypes
| Name | Description | Expression | Priority | Dependencies |
|---|---|---|---|---|
| Datacenter {#NAME} is in a "{ITEM.LASTVALUE}" state | - | last(/Template zVirt Monitor/zvirt.data_center.status[{#ID}])="maintenance" | INFO 🔔 | Datacenter {#NAME} Status |
| Datacenter {#NAME} is in a "{ITEM.LASTVALUE}" state | - | last(/Template zVirt Monitor/zvirt.data_center.status[{#ID}])="not_operational" or last(/Template zVirt Monitor/zvirt.data_center.status[{#ID}])="problematic" or last(/Template zVirt Monitor/zvirt.data_center.status[{#ID}])="uninitialized" | HIGH ⛔ | Datacenter {#NAME} Status |
Discovery rule №2
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Disks Discovery | - | DEPENDENT | 0 | zvirt.discovery.disks |
Item prototypes
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| Disk {#NAME} Flush Latency | - | DEPENDENT | 0 | zvirt.disk.flush.latency[{#ID}] |
| Disk {#NAME} Read Latency | - | DEPENDENT | 0 | zvirt.disk.read.latency[{#ID}] |
| Disk {#NAME} Read Data Rate | - | DEPENDENT | 0 | zvirt.disk.read[{#ID}] |
| Disk {#NAME} Status | - | DEPENDENT | 0 | zvirt.disk.status[{#ID}] |
| Disk {#NAME} Write Latency | - | DEPENDENT | 0 | zvirt.disk.write.latency[{#ID}] |
| Disk {#NAME} Write Data Rate | - | DEPENDENT | 0 | zvirt.disk.write[{#ID}] |
Trigger prototypes
| Name | Description | Expression | Priority | Dependencies |
|---|---|---|---|---|
| Disk {#NAME} is in illegal state | - | last(/Template zVirt Monitor/zvirt.disk.status[{#ID}])="illegal" | HIGH ⛔ | Disk {#NAME} Status |
| Disk {#NAME} is locked | - | last(/Template zVirt Monitor/zvirt.disk.status[{#ID}])="locked" | INFO 🔔 | Disk {#NAME} Status |
Discovery rule №3
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Hosts Discovery | - | DEPENDENT | 0 | zvirt.discovery.hosts |
Item prototypes
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Host {#NAME} Boot time of the machine | - | DEPENDENT | 0 | zvirt.host.boot_time[{#ID}] |
| zVirt Host {#NAME} CPU 5 minute load average | - | DEPENDENT | 0 | zvirt.host.cpu_5m_load_average[{#ID}] |
| zVirt Host {#NAME} Idle CPU usage | - | DEPENDENT | 0 | zvirt.host.cpu_current_idle[{#ID}] |
| zVirt Host {#NAME} Free memory | - | DEPENDENT | 0 | zvirt.host.free_memory[{#ID}] |
| zVirt Host {#NAME} Free swap | - | DEPENDENT | 0 | zvirt.host.free_swap[{#ID}] |
| zVirt Host {#NAME} Amount of free huge pages of the given size | - | DEPENDENT | 0 | zvirt.host.hugepages_2048_free[{#ID}] |
| zVirt Host {#NAME} KSM CPU usage | - | DEPENDENT | 0 | zvirt.host.ksm_cpu_usage[{#ID}] |
| zVirt Host {#NAME} Shared memory | - | DEPENDENT | 0 | zvirt.host.shared_memory[{#ID}] |
| zVirt VM {#NAME} Status | - | DEPENDENT | 0 | zvirt.host.status[{#ID}] |
| zVirt Host {#NAME} System CPU usage | - | DEPENDENT | 0 | zvirt.host.system_cpu_usage[{#ID}] |
| zVirt Host {#NAME} Total memory | - | DEPENDENT | 0 | zvirt.host.total_memory[{#ID}] |
| zVirt Host {#NAME} Total swap | - | DEPENDENT | 0 | zvirt.host.total_swap[{#ID}] |
| zVirt Host {#NAME} Used memory | - | DEPENDENT | 0 | zvirt.host.used_memory[{#ID}] |
| zVirt Host {#NAME} Used swap | - | DEPENDENT | 0 | zvirt.host.used_swap[{#ID}] |
| zVirt Host {#NAME} User CPU usage | - | DEPENDENT | 0 | zvirt.host.user_cpu_usage[{#ID}] |
Trigger prototypes
| Name | Description | Expression | Priority | Dependencies |
|---|---|---|---|---|
| Host {#NAME} is in a "{ITEM.LASTVALUE1}" state | - | last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="connecting" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="down" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="error" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="install_failed" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="kdumping" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="non_operational" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="non_responsive" | HIGH ⛔ | zVirt VM {#NAME} Status |
| Host {#NAME} is in a "{ITEM.LASTVALUE1}" state | - | last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="maintenance" or last(/Template zVirt Monitor/zvirt.host.status[{#ID}])="reboot" | INFO 🔔 | zVirt VM {#NAME} Status |
Discovery rule №4
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Networks Discovery | - | DEPENDENT | 0 | zvirt.discovery.networks |
Item prototypes
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Network {#NAME} Maximum transmission unit | - | DEPENDENT | 0 | zvirt.network.mtu[{#ID}] |
| zVirt Network {#NAME} Port isolation | - | DEPENDENT | 0 | zvirt.network.port_isolation[{#ID}] |
Discovery rule №5
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt Storage Domains Discovery | - | DEPENDENT | 0 | zvirt.discovery.storage_domains |
Item prototypes
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| Storage Domain {#NAME} External Status | - | DEPENDENT | 0 | zvirt.storage_domain.external_status[{#ID}] |
| Storage Domain {#NAME} Available Space | - | DEPENDENT | 0 | zvirt.storage_domain.space.available[{#ID}] |
| Storage Domain {#NAME} Committed Space | - | DEPENDENT | 0 | zvirt.storage_domain.space.committed[{#ID}] |
| Storage Domain {#NAME} Critical Space Action Blocker | - | DEPENDENT | 0 | zvirt.storage_domain.space.critical_action_blocker[{#ID}] |
| Storage Domain {#NAME} Status | - | DEPENDENT | 0 | zvirt.storage_domain.status[{#ID}] |
Trigger prototypes
| Name | Description | Expression | Priority | Dependencies |
|---|---|---|---|---|
| Storage Domain {#NAME} external status is "{ITEM.LASTVALUE}" | - | last(/Template zVirt Monitor/zvirt.storage_domain.external_status[{#ID}])="error" or last(/Template zVirt Monitor/zvirt.storage_domain.external_status[{#ID}])="failure" or last(/Template zVirt Monitor/zvirt.storage_domain.external_status[{#ID}])="warning" | HIGH ⛔ | Storage Domain {#NAME} External Status |
| Storage Domain {#NAME} is in a "{ITEM.LASTVALUE}" state | - | last(/Template zVirt Monitor/zvirt.storage_domain.status[{#ID}])="activating" or last(/Template zVirt Monitor/zvirt.storage_domain.status[{#ID}])="maintenance" | INFO 🔔 | Storage Domain {#NAME} Status |
| Storage Domain {#NAME} is in a "{ITEM.LASTVALUE}" state | - | last(/Template zVirt Monitor/zvirt.storage_domain.status[{#ID}])="inactive" or last(/Template zVirt Monitor/zvirt.storage_domain.status[{#ID}])="unknown" | HIGH ⛔ | Storage Domain {#NAME} Status |
Discovery rule №6
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt VMs Discovery | - | DEPENDENT | 0 | zvirt.discovery.vms |
Item prototypes
| Name | Description | Type | Interval | Key and additional info |
|---|---|---|---|---|
| zVirt VM {#NAME} CPU used by guest | - | DEPENDENT | 0 | zvirt.vm.cpu_guest[{#ID}] |
| zVirt VM {#NAME} CPU overhead | - | DEPENDENT | 0 | zvirt.vm.cpu_overhead[{#ID}] |
| zVirt VM {#NAME} Total CPU Used | - | DEPENDENT | 0 | zvirt.vm.cpu_total[{#ID}] |
| zVirt VM {#NAME} Memory buffered (agent) | - | DEPENDENT | 0 | zvirt.vm.memory_buffered[{#ID}] |
| zVirt VM {#NAME} Memory cached (agent) | - | DEPENDENT | 0 | zvirt.vm.memory_cached[{#ID}] |
| zVirt VM {#NAME} Memory free (agent) | - | DEPENDENT | 0 | zvirt.vm.memory_free[{#ID}] |
| zVirt VM {#NAME} Memory installed | - | DEPENDENT | 0 | zvirt.vm.memory_installed[{#ID}] |
| zVirt VM {#NAME} Migration progress | - | DEPENDENT | 0 | zvirt.vm.migration_progress[{#ID}] |
| zVirt VM {#NAME} Total network used | - | DEPENDENT | 0 | zvirt.vm.network_used[{#ID}] |
| zVirt VM {#NAME} Status | - | DEPENDENT | 0 | zvrit.vm.status[{#ID}] |
Trigger prototypes
| Name | Description | Expression | Priority | Dependencies |
|---|---|---|---|---|
| VM {#NAME} is in a "{ITEM.LASTVALUE}" state | - | last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="migrating" or last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="powering_down" or last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="powering_up" or last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="reboot_in_progress" or last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="wait_for_launch" | INFO 🔔 | zVirt VM {#NAME} Status |
| VM {#NAME} is in a "{ITEM.LASTVALUE}" state | - | last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="not_responding" or last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="unassigned" or last(/Template zVirt Monitor/zvrit.vm.status[{#ID}])="unknown" | HIGH ⛔ | zVirt VM {#NAME} Status |