Skip to content

gen2brain/keepalived_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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