Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
   RSS
Создание лог-файлов, совместимых с syslog, из событий UniFi-Controller: Скрипт доступен, UniFi Network
 
Привет, *, мы написали скрипт на 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-репозиторий доступен по адресу: https://gitlab.fokus.fraunhofer.de/vst/unifi-fokus, ZIP-файл для скачивания — https://gitlab.fokus.fraunhofer.de/vst/unifi-fokus/repository/archive.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

Гарантий никаких, если что-то пойдёт не так и повредит вашу систему — извините... Удачи!
Страницы: Пред. 1 2
Ответы
 
Спасибо! Проверю. Но ты не мог бы ответить на пару вопросов? Сейчас я отправляю логи с устройств unifi через «удалённый логинг (UDP-пакеты)» на удалённый syslog-сервер. Этот (удалённый) syslog-сервер передаёт лог-файлы через filebeats в Elastic Search. Чем именно может помочь твой скрипт? Что он вообще делает? Подключается ли он к устройствам unifi, собирает какие-то логи и сохраняет их в локальные файлы?
Страницы: Пред. 1 2
Читают тему (гостей: 1)