templates-zabbix-itguys/templates_gold/pfsense_hybrid_snmp_agent/files/openvpn-discovery.sh

16 lines
445 B
Bash

#!/bin/sh
# OpenVPN Discovery - LEITOR (Arthur's Gold Standard v6-CACHE)
# Este script é chamado pelo Zabbix e apenas lê o cache
# Execução INSTANTÂNEA - sem timeout
#
# Dependência: openvpn-collector.sh rodando via cron
CACHE_FILE="/tmp/openvpn_discovery.json"
# Se o cache existe e tem menos de 5 minutos, usa ele
if [ -f "$CACHE_FILE" ]; then
cat "$CACHE_FILE"
else
# Cache não existe, retorna vazio
echo '{"data":[]}'
fi