Network Infra Firewalls
Telegen collector and unified modes can poll firewall telemetry via the top-level netinfra section.
Supported firewalls
paloalto: Palo Alto PAN-OS API (API key or username/password for key generation)fortigate: FortiGate FortiOS REST API (Bearer token)
Both collectors export through the shared V3 pipeline metrics exporter, so firewall metrics follow the same OTLP/remote-write flow as other signals.
Example config
netinfra:
enabled: true
collect_interval: 30s
paloalto:
- name: "pan-dc1"
base_url: "https://10.10.10.20"
# Option A: pre-generated key
api_key: "${PALOALTO_API_KEY}"
# Option B: username/password (used to generate key when api_key is empty)
# username: "${PALOALTO_USER}"
# password: "${PALOALTO_PASSWORD}"
verify_ssl: true
timeout: 30s
collect_interval: 30s
collect: ["system", "interfaces"]
labels:
site: "dc1"
team: "network"
fortigate:
- name: "fg-edge-1"
base_url: "https://10.10.20.30"
token: "${FORTIGATE_TOKEN}"
verify_ssl: true
timeout: 30s
collect_interval: 30s
collect: ["system", "interfaces"]
labels:
site: "edge"
team: "security"
Runtime notes
Use
--mode collectoror--mode unifiedfor mixed black-box + host/eBPF collection.netinfra.enabledcan remainfalseif you force mode via CLI and provide at least one target.If shared OTLP metrics exporter is unavailable at startup, Telegen logs degraded status and continues with other enabled sources.