Prometheus Exporter for the ISC Kea DHCP Server.
The latest stable version can be installed from PyPi:
$ pip install kea-exporter
and upgraded with:
$ pip install --upgrade kea-exporter
- DHCP4 & DHCP6 Metrics (tested against Kea 1.3.0)
- Querying via control sockets
- Automatic config reload (through inotify)
- Include statements in Kea's configuration file are unsupported
Usage: kea-exporter [OPTIONS] CONFIG COMMAND [ARGS]... Options: --address TEXT Specify the address to bind against. --port INTEGER Specify the port on which to listen. --interval INTEGER Specify the metrics update interval in seconds. --help Show this message and exit.
The exporter uses Kea's control socket and the statistic-get-all
request. Consult the documentation on how to set up
the control socket:
- http://kea.isc.org/docs/kea-guide.html#dhcp4-ctrl-channel
- http://kea.isc.org/docs/kea-guide.html#dhcp6-ctrl-channel
Kea Exporter needs to be able to read and write on the socket, hence it's permissions might need to be modified accordingly.