zabbix_export: version: '6.0' date: '2021-11-21T21:37:36Z' groups: - uuid: 2dc86ff46cd84ef0bc8767927da63793 name: A-OVR_TPLGPR - uuid: 37f1adcff3b74044ab2c172e34da8d74 name: EXT_TPLGRP/Software templates: - uuid: e03d9a8ab4a040dca796d7a84a9bb88c template: VEEAM-Agents name: VEEAM-Agents description: | ## Overview This template provide a way to monitor backup made by [Veeam Backup Agent for Microsoft Windows](https://www.veeam.com/windows-cloud-server-backup-agent.html). There is no additionnals scripts needed, all results are read from the Windows Event Log. It also monitor the service state of the application. This template is made with "zabbix active" item, meaning it can work behind remote firewall. ## Author Cédric MARCOUX groups: - name: A-OVR_TPLGPR - name: EXT_TPLGRP/Software items: - uuid: b15a77d73a7544f590ac8e793309e64c name: VeeamAgent_EventLog_JobResult type: ZABBIX_ACTIVE key: 'eventlog[Veeam Agent,,,Veeam Agent,190,,skip]' delay: 5m history: 30d trends: '0' value_type: LOG tags: - tag: Application value: VeeamAgent_EventLog triggers: - uuid: a2868d820dbf46abbcabda9ea09e5e27 expression: 'nodata(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],604800s)=1' name: 'VeeamAgent - No job result since 1 Week' priority: HIGH manual_close: 'YES' - uuid: 839b2a2475124d82a9425d02538d20c1 expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"190")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip])=1' name: 'VeeamAgent Job completed successfull' priority: INFO description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' - uuid: 49dbdc2cacf746c88e8fe380fb67c88d expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"190")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip])=2 and find(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"iregexp","low on free disk space")=1' name: 'VeeamAgent Job completed successfull (warning about free space)' priority: INFO description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' - uuid: dbf4d7f2d5164c8490a143f36e800393 expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"190")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip])=4' name: 'VeeamAgent Job completed with error' priority: HIGH description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' - uuid: e8a73823a6c74b2b832974a41d963282 expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"190")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip])=2 and not logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"low on free disk space")=0' name: 'VeeamAgent Job completed with warning' priority: AVERAGE description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' - uuid: 77760e6ee7884a7185fa8b424f34596e name: VeeamAgent_EventLog_JobRetry type: ZABBIX_ACTIVE key: 'eventlog[Veeam Agent,,,Veeam Agent,191,,skip]' delay: 5m history: 30d trends: '0' value_type: LOG tags: - tag: Application value: VeeamAgent_EventLog - uuid: a1536fed539241b39996f3722fe3cb1a name: VeeamAgent_EventLog_Synchronisation type: ZABBIX_ACTIVE key: 'eventlog[Veeam Agent,,,Veeam Agent,195,,skip]' delay: 5m history: 30d trends: '0' value_type: LOG tags: - tag: Application value: VeeamAgent_EventLog triggers: - uuid: 1f94481d893245b1889c86bd72cd468b expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,195,,skip],,"195")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,195,,skip])=4' name: 'VeeamAgent Synchronization completed with error' priority: HIGH description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' - uuid: f225c9afdc414bf1b2784242c04040f6 expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,195,,skip],,"195")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,195,,skip])=2' name: 'VeeamAgent Synchronization completed with warning' priority: WARNING description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' - uuid: 179f26a9088d4e5aaafeef17a7a68f1a name: VeeamAgent_Service type: ZABBIX_ACTIVE key: 'service.info[VeeamEndpointBackupSvc]' delay: 5m history: 30d trends: 30d tags: - tag: Application value: VeeamAgent_Service triggers: - uuid: fbadead2566e47fda4636eee9c7b19a1 expression: 'nodata(/VEEAM-Agents/service.info[VeeamEndpointBackupSvc],86400s)=1' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/VEEAM-Agents/service.info[VeeamEndpointBackupSvc])=0 or last(/VEEAM-Agents/service.info[VeeamEndpointBackupSvc])<>0' name: 'VeeamAgent - No result from service since 24h' priority: HIGH manual_close: 'YES' dependencies: - name: 'VeeamAgent - No job result since 1 Week' expression: 'nodata(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],604800s)=1' - uuid: 06f6155fcd5442b3aae341d0a4e4c870 expression: 'last(/VEEAM-Agents/service.info[VeeamEndpointBackupSvc])<>0' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/VEEAM-Agents/service.info[VeeamEndpointBackupSvc])=0' name: 'VeeamAgent Service Down' priority: HIGH description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES' triggers: - uuid: 516dd032567f44a9bea92901808fe59b expression: 'logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,191,,skip],,"191")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,191,,skip])=2' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '(logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"190")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip])=1) or (logeventid(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"190")=1 and logseverity(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip])=2 and find(/VEEAM-Agents/eventlog[Veeam Agent,,,Veeam Agent,190,,skip],,"iregexp","low on free disk space")=1)' name: 'VeeamAgent Job Retry' priority: WARNING description: | {ITEM.LASTVALUE1} {ITEM.LASTVALUE2} {ITEM.LASTVALUE3} manual_close: 'YES'