gen2brain / keepalived_exporter

Keepalived Prometheus Exporter
Apache License 2.0
46 stars 14 forks source link
keepalived metrics prometheus prometheus-exporter prometheus-metrics

Keepalived Prometheus Exporter

Prometheus exporter for Keepalived metrics.

Installation

go install github.com/gen2brain/keepalived_exporter@latest

Note: Requirement is to have Keepalived compiled with --enable-json configure option. You can check with keepalived -v.

Usage

Name Description
web.listen-address Address to listen on for web interface and telemetry, defaults to :9650.
web.telemetry-path Path under which to expose metrics, defaults to /metrics.
version Display version information.

Metrics

Counters Notes
keepalived_vrrp_advert_rcvd Advertisements received
keepalived_vrrp_advert_sent Advertisements sent
keepalived_vrrp_become_master Became master
keepalived_vrrp_release_master Released master
keepalived_vrrp_packet_len_err Packet length errors
keepalived_vrrp_advert_interval_err Advertisement interval errors
keepalived_vrrp_ip_ttl_err TTL errors
keepalived_vrrp_invalid_type_rcvd Invalid type errors
keepalived_vrrp_addr_list_err Address list errors
keepalived_vrrp_invalid_authtype Authentication invalid
keepalived_vrrp_authtype_mismatch Authentication mismatch
keepalived_vrrp_auth_failure Authentication failure
keepalived_vrrp_pri_zero_rcvd Priority zero received
keepalived_vrrp_pri_zero_sent Priority zero sent
keepalived_lvs_vip_in_packets VIP in packets
keepalived_lvs_vip_out_packets VIP out packets
keepalived_lvs_vip_in_bytes VIP in bytes
keepalived_lvs_vip_out_bytes VIP out bytes
keepalived_lvs_vip_conn VIP connections
keepalived_lvs_rs_in_packets RS in packets
keepalived_lvs_rs_out_packets RS out packets
keepalived_lvs_rs_in_bytes RS in bytes
keepalived_lvs_rs_out_bytes RS out bytes
keepalived_lvs_rs_conn RS connections