Всем привет, установил себе kea-dhcp, все работает хорошо. Всем ус-вам выдаются адреса из пула.
Как можно посмотреть допустим сколько адресов уже занято и сколько свободно? Самому анализировать логи как-то не хочется
Я нашел решение. Для того чтобы статистика начала работать нужно добавить в /etc/kea/kea-dhcp4.conf следующую строку. "hooks-libraries": [ { "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_stat_cmds.so" } ],
Этим мы подключаем библиотеку для парсинга данных в логах/журналах и вывода статистики на экран.
To extract data from the statistics module, the control channel can be used. See Management API for details. It is possible to retrieve a single statistic or all statistics, reset the statistics (i.e. set them to a neutral value, typically zero), or even completely remove a single statistic or all statistics. See the section Commands for Manipulating Statistics for a list of statistics-oriented commands.
И все таки вы не читали. Шлете ему по апи команды, получаете ответы, делаете выводы. Можно к какому нить заббиксу, графане или еще чему то прикрутить, получите красивые графики.....
Руслан Федосеев, я читал всю документацию, может я неверно выразился, но в документации написано:
"Statistics can be used by external tools to monitor Kea. One example of such a tool is Stork. See Monitoring Kea With Stork for details"
"This API can be used by external tools to manage and monitor Kea operation. An example of such a monitoring tool is ISC's Stork. For details, see Monitoring Kea With Stork."
isc-stork-server я и использую, но в документации не написано как, куда и где нажать, чтобы сбор статистики пошел. На данный момент написано 0%, хотя по факту использовано около 40%