Re: [Kea-users] Monitoring a Kea cluster

2022-12-27 Thread Klaus Steden
FWIW we also primarily use Monit to keep tabs on the Kea daemons in our environment. Because we're using MySQL backends, the Monit watchdog can safely restart the daemon if it crashes or becomes unresponsive. There is an external watchdog service we use to check the process table for the daemon as

Re: [Kea-users] Monitoring a Kea cluster

2022-12-27 Thread Darren Ankney
I had a thought regarding how you could implement some sort of monitoring solution for DHCPv6. I don’t think you could implement a client but it should be possible to pretend to be a relay agent to perform a monitoring function for DHCPv6 like I described for DHCPv4. I think that is the way th

Re: [Kea-users] Monitoring a Kea cluster

2022-12-27 Thread Eric Graham
One way to monitor is with Stork. It won't alert you, but it does have an API that collects events such as failure to communicate with a daemon using the Kea control agent, or HA state changed. One can poll that API and emit alerts based on the interesting events. Stork agents also have Promethe

Re: [Kea-users] Monitoring a Kea cluster

2022-12-27 Thread Darren Ankney
What we did, 20+ years ago, was implement a rudimentary DHCPv4 client in perl as a module for the monitoring software we use. We only implemented “renew” functionality. On all of the DHCP servers that we wanted to monitor, we had the subnet of the monitoring cluster configured as a pool. Then