Привет, *, мы написали скрипт на Python, который получает события, записанные внутри Unifi-Controller, и сохраняет их в лог-файл в формате, совместимом с syslog. Это помогает нам и работает для нас, возможно, будет полезно и вам... Кроме того, скрипт собирает статистику по использованию WLAN (и по трафику, и по количеству клиентов), счётчики tx и rx, и генерирует дополнительное событие в syslog с этой информацией. Формат записей syslog может показаться немного странным, но мы отправляем все наши данные syslog в «Splunk» для анализа, и этот формат отлично подходит для использования функции kv в Splunk. Хотите получить красивый линейный график количества WLAN-клиентов во времени в Splunk? Попробуйте «unifi statistics | timechart max(Stations_connected)»... Если вы используете Logstash, Kibana и Elasticsearch (ELK), скорее всего, сможете сделать что-то похожее.
Git-репозиторий доступен по адресу: , ZIP-файл для скачивания — .
Как использовать: запускайте через crontab с примерно такой записью:
0,10,20,30,40,50 * * * * root /path-to/unifilog.py -c unifi -u a-user -p a-password -f /path-to/unifi.log -t /path-to/timestamp.cfg
Гарантий никаких, если что-то пойдёт не так и повредит вашу систему — извините... Удачи!
Git-репозиторий доступен по адресу: , ZIP-файл для скачивания — .
Как использовать: запускайте через crontab с примерно такой записью:
0,10,20,30,40,50 * * * * root /path-to/unifilog.py -c unifi -u a-user -p a-password -f /path-to/unifi.log -t /path-to/timestamp.cfg
Гарантий никаких, если что-то пойдёт не так и повредит вашу систему — извините... Удачи!
