Hi!
It feels like I'm almost done installing and configuring KEA and Stork on Ubuntu 22.04. But somehow there is one issue that persists. Unfortunately monitoring and editing config, adding host reservations etc. on DHCP4 is not working. The service itself is running just fine. Message when monitoring disabled: "This daemon is currently not monitored by Stork. The daemon was either manually disabled or it was never running correctly (was never active) since it was added to Stork server. This configuration was detected in the KEA Control Agent's configuration file. That's why it appears on the list of daemons." Message when monitoring enabled: "There is observed issue in communication with the daemon." Is there something I missed in the configuration? Did anyone else have that issue and was able to solve it? If so, how? I'm glad for any help here. ###My configuration### Stork: - lists KEA server1 - CA monitoring is running properly - DHCP4 monitoring not working KEA server1: - DHCP4 and CA in use and running - isc-stork-agent installed and running - authorized in Stork kea-ctrl-agent.conf: { "Control-agent": { "http-host": "IP of server1", "http-port": 8000, "control-sockets": { "dhcp4": { "socket-type": "unix", "socket-name": "/var/run/kea/control_socket" } }, "cert-required": true } } kea-dhcp4.conf: { "Dhcp4": { "interfaces-config": { "interfaces": ["*"] }, "lease-database": { "type": "memfile", "persist": true, "name": "/var/lib/kea/kea-leases4.csv", "lfc-interval": 3600 }, "renew-timer": 15840, "rebind-timer": 27720, "valid-lifetime": 31680, "option-data": [ { "name": "domain-name-servers", "data": "1.1.1.1,8.8.8.8" }, { "name": "domain-search", "data": "XYZ.local" } ], "hooks-libraries": [ { "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_lease_cmds.so" }, { "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_ha.so", "parameters": { "high-availability": [ { "this-server-name": "server1", "mode": "hot-standby", "peers": [ { "name": "server1", "url": "http://ipserver1:8000/", "role": "primary", "auto-failover": true }, { "name": "server2", "url": "http://ipserver2:8000/", "role": "standby", "auto-failover": true } ] } ] } } ], "subnet4": [ { "subnet": "10.10.252.0/24", "pools": [ { "pool": "10.10.252.10 - 10.10.252.12" } ], "option-data": [ { "name": "routers", "data": "10.10.252.1" } ] # Add reservations here }, { "subnet": "192.168.178.0/24", "pools": [ { "pool": "192.168.178.10 - 192.168.178.12" } ], "option-data": [ { "name": "routers", "data": "192.168.178.1" } ] } ] } } -- Best regards Christian Kreichgauer "Dhcp4": { "interfaces-config": { "interfaces": ["*"] }, "lease-database": { "type": "memfile", "persist": true, "name": "/var/lib/kea/kea-leases4.csv", "lfc-interval": 3600 }, "renew-timer": 15840, "rebind-timer": 27720, "valid-lifetime": 31680, "option-data": [ { "name": "domain-name-servers", "data": "1.1.1.1,8.8.8.8" }, { "name": "domain-search", "data": "XYZ.local" } ], "hooks-libraries": [ { "library": "/path/libdhcp_lease_cmds.so" }, { "library": "/path/libdhcp_ha.so", "parameters": { "high-availability": [ { "this-server-name": "server1", "mode": "hot-standby", "peers": [ { "name": "server1", "url": "http://ipserver1:8000/", "role": "primary", "auto-failover": true }, { "name": "server2", "url": "http://ipserver2:8000/", "role": "standby", "auto-failover": true } ] } ] } } ], "subnet4": [ { "subnet": "10.10.252.0/24", "pools": [ { "pool": "10.10.252.10 - 10.10.252.12" } ], "option-data": [ { "name": "routers", "data": "10.10.252.1" } ] # Add reservations here }, { "subnet": "192.168.178.0/24", "pools": [ { "pool": "192.168.178.10 - 192.168.178.12" } ], "option-data": [ { "name": "routers", "data": "192.168.178.1" } ] } # Add subnets here ] }
-- ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users. Kea-users mailing list Kea-users@lists.isc.org https://lists.isc.org/mailman/listinfo/kea-users