DEPOT logging: add Telemt fleet monitoring via Zabbix

Install and persist Grafana Zabbix plugin 6.5.0, provision the internal Zabbix datasource, and add a fleet dashboard modeled on client 02 Telemt panels.

Add an active-agent Zabbix 7 template plus a 30-second sanitized collector for active IP count/list, connections, traffic, and uptime. Active checks avoid inbound polling of client-private Docker hosts.

The exact Zabbix host names and required ZABBIX_API_TOKEN Portainer variable are documented. Compose validation passed on 10.0.0.6; the live plugin registered successfully under Grafana 13.1.0.
This commit is contained in:
2026-07-31 11:55:55 +03:00
parent 961f0112de
commit 1fb6899b1f
12 changed files with 1207 additions and 40 deletions
@@ -0,0 +1,94 @@
zabbix_export:
version: '7.0'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
templates:
- uuid: 1d617f451f8640089f9ac33d62865e72
template: 'Telemt proxy by active agent'
name: 'Telemt proxy by active agent'
description: |
Telemt metrics cached locally by zabbix-telemt-collector.timer.
Designed for hosts behind NAT; every item is a Zabbix agent active check.
groups:
- name: Templates/Applications
items:
- uuid: e383ca45b2c047519f30665999cfc02e
name: 'Telemt: Active IP address count'
type: ZABBIX_ACTIVE
key: telemt.active_ips.count
delay: 30s
history: 31d
trends: 365d
value_type: UNSIGNED
tags:
- tag: component
value: telemt
- uuid: 5a29849443d5473884246d049a2dd79f
name: 'Telemt: Active IP addresses'
type: ZABBIX_ACTIVE
key: telemt.active_ips.list
delay: 30s
history: 1d
value_type: TEXT
tags:
- tag: component
value: telemt
- uuid: 465288678a084f8c84f56c2cffc0dcda
name: 'Telemt: Active connections'
type: ZABBIX_ACTIVE
key: telemt.connections.current
delay: 30s
history: 31d
trends: 365d
value_type: UNSIGNED
tags:
- tag: component
value: telemt
- uuid: dddf99d04abb459f8890eff46b948c4b
name: 'Telemt: Total connections'
type: ZABBIX_ACTIVE
key: telemt.connections.total
delay: 30s
history: 31d
trends: 365d
value_type: UNSIGNED
tags:
- tag: component
value: telemt
- uuid: 03e3a3671d744efaa65d4328d8d4035f
name: 'Telemt: Bytes received from clients'
type: ZABBIX_ACTIVE
key: telemt.bytes.received
delay: 30s
history: 31d
trends: 365d
value_type: UNSIGNED
units: B
tags:
- tag: component
value: telemt
- uuid: 97679bf1d06b47b0acf8f33f1253d114
name: 'Telemt: Bytes sent to clients'
type: ZABBIX_ACTIVE
key: telemt.bytes.sent
delay: 30s
history: 31d
trends: 365d
value_type: UNSIGNED
units: B
tags:
- tag: component
value: telemt
- uuid: b554b83a21ca46638c753e803870661f
name: 'Telemt: Uptime'
type: ZABBIX_ACTIVE
key: telemt.uptime
delay: 30s
history: 31d
trends: 365d
value_type: UNSIGNED
units: uptime
tags:
- tag: component
value: telemt