diff --git a/exporters/junos/README.md b/exporters/junos/README.md index 07d7c96..d250623 100644 --- a/exporters/junos/README.md +++ b/exporters/junos/README.md @@ -40,6 +40,7 @@ The following metrics are supported by now: * Interface diagnostics (optical signals) * ISIS (number of adjacencies, total number of routers) * NAT (all available statistics from services nat) +* Chassis cluster HA status (SRX) * Environment (temperatures, fans and PEM power statistics) * Routing engine statistics * Storage (total, available and used blocks, used percentage) @@ -58,6 +59,17 @@ The following metrics are supported by now: ## Feature specific mappings Some collected time series behave like enums - Integer values represent a certain state/meaning. +### Chassis cluster (`junos_chassis_cluster_node_status`) +``` +1: primary +2: secondary +3: secondary-hold +4: disabled +5: lost +6: not-configured +7: ineligible +``` + ### L2circuits ``` 0:EI -- encapsulation invalid @@ -189,30 +201,53 @@ devices: # Optional # interface_description_regex: '\[([^=\]]+)(=[^\]]+)?\]' features: + accounting: false alarm: true - environment: true + arp: false + bfd: false bgp: true - ospf: true - isis: false - nat: true - l2circuit: true + cluster: false + ddos_protection: false + dot1x: false + environment: true + firewall: true + fpc: false + interface_diagnostic: true + interface_queue: true + interfaces: true + ipsec: false + isis: true + krt: false + l2circuit: false + l2vpn: false + lacp: false ldp: true + license: false + lldp: false + mac: false + macsec: true + mpls_lsp: false + nat: false + nat2: false + ntp: false + ospf: true + poe: false + power: false routes: true routing_engine: true - firewall: false - interfaces: true - interface_diagnostic: true - interface_queue: true - storage: true - accounting: true - ipsec: true - security: true - fpc: true - rpki: true + rpki: false rpm: false - satellite: true - system: true - power: true + satellite: false + security: false + security_ike: false + security_policies: false + storage: false + subscriber: false + system: false + system_statistics: true + twamp: false + vpws: false + vrrp: false ``` ## Dynamic Interface Labels diff --git a/exporters/junos/junos_exporter_aarch64 b/exporters/junos/junos_exporter_aarch64 index 98ef48e..d8f9198 100755 Binary files a/exporters/junos/junos_exporter_aarch64 and b/exporters/junos/junos_exporter_aarch64 differ diff --git a/exporters/junos/junos_exporter_x86_64 b/exporters/junos/junos_exporter_x86_64 index 7c252f4..ba0ca2b 100755 Binary files a/exporters/junos/junos_exporter_x86_64 and b/exporters/junos/junos_exporter_x86_64 differ diff --git a/exporters/junos/metadata.yml b/exporters/junos/metadata.yml index fa0a336..5eb9c9c 100644 --- a/exporters/junos/metadata.yml +++ b/exporters/junos/metadata.yml @@ -1,6 +1,6 @@ --- repository: czerwonk/junos_exporter -version: 0.15.1 +version: 0.15.3 build: goreleaser build --clean --single-target --output=junos_exporter files: - LICENSE