Zabbix expects UUIDv4 as 32 hex characters without hyphens, not the standard hyphenated UUID format. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
105 lines
3.6 KiB
YAML
105 lines
3.6 KiB
YAML
zabbix_export:
|
|
version: '7.4'
|
|
template_groups:
|
|
- uuid: 321ee297221c4cf7b490079f58e29e0a
|
|
name: Templates
|
|
templates:
|
|
- uuid: 1b7f765236054941b3de3f3208ca6ab4
|
|
template: Yodmon Yodeck Player
|
|
name: Yodmon Yodeck Player
|
|
description: |
|
|
Yodmon: monitors a Yodeck digital signage player via SNMP.
|
|
|
|
Required host macro: {$YODECK_ID} — set automatically by Yodmon.
|
|
The SNMP interface must point to the Yodmon host on port 161.
|
|
|
|
OID base: .1.3.6.1.4.1.99999.1.1.<column>.{$YODECK_ID}
|
|
groups:
|
|
- name: Templates
|
|
items:
|
|
- uuid: 7b268925506c45e6b0007794d5620b5a
|
|
name: Online
|
|
type: SNMP_AGENT
|
|
snmp_oid: '.1.3.6.1.4.1.99999.1.1.3.{$YODECK_ID}'
|
|
key: yodeck.online
|
|
delay: 1m
|
|
history: 90d
|
|
value_type: UNSIGNED
|
|
description: '1 = online, 0 = offline'
|
|
tags:
|
|
- tag: yodmon
|
|
triggers:
|
|
- uuid: 6c643663ce30401d99fd7b9e63e301e7
|
|
expression: 'max(/Yodmon Yodeck Player/yodeck.online,30m)<1'
|
|
name: '{HOST.NAME} is offline'
|
|
priority: WARNING
|
|
description: |
|
|
The player has reported offline status for 30 consecutive minutes.
|
|
Check the device, network, and Yodeck dashboard.
|
|
tags:
|
|
- tag: yodmon
|
|
|
|
- uuid: f6b1a94842674411a2a0bf8ef03cfeb6
|
|
name: Last Seen Timestamp
|
|
type: SNMP_AGENT
|
|
snmp_oid: '.1.3.6.1.4.1.99999.1.1.7.{$YODECK_ID}'
|
|
key: yodeck.last_seen_ts
|
|
delay: 1m
|
|
history: 90d
|
|
value_type: UNSIGNED
|
|
description: 'Unix timestamp of last contact with Yodeck cloud (used for age-based trigger)'
|
|
tags:
|
|
- tag: yodmon
|
|
triggers:
|
|
- uuid: 34bae2f53055423f98bc37d426eda8da
|
|
expression: 'now()-last(/Yodmon Yodeck Player/yodeck.last_seen_ts)>14400 and last(/Yodmon Yodeck Player/yodeck.last_seen_ts)>0'
|
|
name: '{HOST.NAME} not seen for 4+ hours'
|
|
priority: WARNING
|
|
description: |
|
|
The last contact timestamp from Yodeck is more than 4 hours old.
|
|
The player may be disconnected or the Yodeck cloud may not be
|
|
receiving heartbeats from the device.
|
|
tags:
|
|
- tag: yodmon
|
|
|
|
- uuid: f4fe99b975294182af10b5e6f48494d3
|
|
name: Last Seen
|
|
type: SNMP_AGENT
|
|
snmp_oid: '.1.3.6.1.4.1.99999.1.1.4.{$YODECK_ID}'
|
|
key: yodeck.last_seen
|
|
delay: 1m
|
|
history: 90d
|
|
value_type: TEXT
|
|
description: 'ISO-8601 timestamp of last contact with Yodeck cloud'
|
|
tags:
|
|
- tag: yodmon
|
|
|
|
- uuid: 95f34a5e41f7415cbbb58e567b4bae39
|
|
name: Updating
|
|
type: SNMP_AGENT
|
|
snmp_oid: '.1.3.6.1.4.1.99999.1.1.5.{$YODECK_ID}'
|
|
key: yodeck.updating
|
|
delay: 1m
|
|
history: 90d
|
|
value_type: UNSIGNED
|
|
description: '1 = firmware update in progress, 0 = idle'
|
|
tags:
|
|
- tag: yodmon
|
|
|
|
- uuid: c4d66257b45a4bc6b26d7bc1f4020daa
|
|
name: Registered
|
|
type: SNMP_AGENT
|
|
snmp_oid: '.1.3.6.1.4.1.99999.1.1.6.{$YODECK_ID}'
|
|
key: yodeck.registered
|
|
delay: 1m
|
|
history: 90d
|
|
value_type: UNSIGNED
|
|
description: '1 = registered with Yodeck cloud, 0 = not registered'
|
|
tags:
|
|
- tag: yodmon
|
|
|
|
macros:
|
|
- macro: '{$YODECK_ID}'
|
|
value: ''
|
|
description: 'Yodeck player ID — set automatically by Yodmon on host creation'
|