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:
@@ -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
|
||||
Reference in New Issue
Block a user