Поздравьте меня! Я теперь погромист
Приняли мой pull-request в
mikrotik-exporter - экспортер метрик из RouterOS в систему мониторинга Prometheus.
Сам экспортер написан на golang и позволяет снимать с RouterOS следующие данные:
- Общие данные о RouterOS: CPU, RAM, Disk
- Параметры интерфейсов: количество трафика, ошибки, статус, режим скорости и дуплекса
- Парметры DHCP сервера: количество выданных адресов
- Параметры маршрутов: количество статических и динамически маршрутов
- Параметры BGP
- Параметры SFP интерфейсов
Мне не хватало информации самой системе (тип оборудования и версия ОС) и данных о выданных DHCP сервером адресах: Active MAC Address, Active Address, Hostname, время аренды, статус аренды.
Пришлось взять в руки VS Code, гугл и дебагер и дописать нужный функционал. Релиз с моим коммитом доступен в версии
1.0.11-DEVEL. Можно скачивать и пользоваться. Ещё я оформил деплой всей системы Prometheus, Grafana, AlertManager, snmp-exporter, mikrotik-exporter в виде Ansible плэйбука и планирую расшарить его на
GitHub.
😳 - Выкладывай скорей плэйбук, буду внедрять!
🤓 - Нужен подробный пост - что это такое и как применять
💩 - Да ну эти ваши мониторинги. Пиши про Mikrotik!