1000 лет назад, когда заббикс еще развивался я делал примерно следующее:
1. На управляемом коммутаторе разрешался проход определенной таблице адресов
2. Новый телефон\ПК заносился ручками в таблицу откуда все копировалось в dhcp.conf
есть нюанс, коммутатор должен это уметь в принципе - на hp - port security
Самое простое - парсинг лога дхцп на запросы, точнее на ответы DHCPNACK (не спасет от подключений с заранее известным адресом)