https://github.com/gen2brain/keepalived_exporter
Keepalived Prometheus Exporter
https://github.com/gen2brain/keepalived_exporter
keepalived metrics prometheus prometheus-exporter prometheus-metrics
Last synced: 4 days ago
JSON representation
Keepalived Prometheus Exporter
- Host: GitHub
- URL: https://github.com/gen2brain/keepalived_exporter
- Owner: gen2brain
- License: apache-2.0
- Created: 2019-09-15T02:38:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T11:11:15.000Z (4 months ago)
- Last Synced: 2025-02-09T22:06:40.699Z (12 days ago)
- Topics: keepalived, metrics, prometheus, prometheus-exporter, prometheus-metrics
- Language: Go
- Size: 82 KB
- Stars: 50
- Watchers: 7
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Keepalived Prometheus Exporter
Prometheus exporter for [Keepalived](https://keepalived.org) 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 |