zabbix_export: version: '6.0' date: '2022-01-17T03:31:57Z' groups: - uuid: 02e4df4f20b848e79267641790f241da name: Templates/Virtualization - uuid: da8c196aab9e4705ac1abf71aaf93885 name: 'VMmanager 6' templates: - uuid: a3d49230da2744a29bbf466bd27ebd6e template: 'Template VMmanager 6 KVM Hypervisor' name: 'Template VMmanager 6 KVM Hypervisor' description: | Version 2021-12-16 Template for monitoring VMmanager 6 KVM host 1. Template uses zabbix-agent2 2. Create /etc/sudoers.d/zabbix with Defaults:zabbix !requiretty Cmnd_Alias ZABBIX_CMD = /usr/bin/virsh -q list, /usr/bin/virsh -q list --all zabbix ALL = (root) NOPASSWD: ZABBIX_CMD 3. Create /etc/zabbix/zabbix_agent2.d/vmmanager.conf with UserParameter=vm.all,sudo virsh -q list --all | wc -l UserParameter=vm.running,sudo virsh -q list | wc -l groups: - name: Templates/Virtualization - name: 'VMmanager 6' items: - uuid: 0c15d076b1c34b7e9823f4c8127b1edd name: 'VM All Count' key: vm.all delay: 10m tags: - tag: Application value: VM - uuid: 22577b36a4d94974a6b0cd173d86b418 name: 'VM Running Count' key: vm.running delay: 10m tags: - tag: Application value: VM discovery_rules: - uuid: b7cc9d3193cc47b99bf61f1a392f9ae3 name: 'VMmanager Services' key: systemd.unit.discovery filter: evaltype: OR conditions: - macro: '{#UNIT.NAME}' value: ^libvirtd formulaid: A - macro: '{#UNIT.NAME}' value: ^ha-agent formulaid: B - macro: '{#UNIT.NAME}' value: ^frr formulaid: C - macro: '{#UNIT.NAME}' value: ^bird formulaid: D item_prototypes: - uuid: 4d2a0c1aada34035b0faa06be6dc1ec0 name: '{#UNIT.DESCRIPTION}' key: 'systemd.unit.info["{#UNIT.NAME}",ActiveState]' trends: '0' value_type: TEXT tags: - tag: Application value: Process trigger_prototypes: - uuid: 522f2103d8d74c20b3f4f02c46ad17af expression: 'last(/Template VMmanager 6 KVM Hypervisor/systemd.unit.info["{#UNIT.NAME}",ActiveState],#3:now-1m)<>"active"' name: '{#UNIT.NAME} DOWN' priority: AVERAGE graphs: - uuid: c6b65d447fee478d935ab40ea67de35c name: 'VM Count' show_triggers: 'NO' graph_items: - sortorder: '1' color: 1A7C11 item: host: 'Template VMmanager 6 KVM Hypervisor' key: vm.all - sortorder: '2' color: F63100 item: host: 'Template VMmanager 6 KVM Hypervisor' key: vm.running