Обзор систем мониторинга
Продолжаю подборку обзоров систем мониторинга. Первая часть тут.
Nagios - старая и известная система мониторинга. В своё время была популярнее Zabbix, появилась раньше. Более простая установка и настройка по сравнению с Zabbix. Много готовых плагинов для мониторинга всего и вся. Хорошее быстродействие. Система больше заточена на статусы и состояния, а не на графики. Последнее время бесплатная версия развивается слабо. Появился форк - Icinga. Использовать лучше его.
Icinga - изначально это был форк Nagios. Но со временем их пути сильно разошлись, так что можно считать Icinga самостоятельным продуктом. Причем качественным и полностью бесплатным. В ней есть всё, что надо, для полноценного мониторинга. Данные может собирать как с помощью агентов, так и без них. Бэкенд написан на C++, веб интерфейс на php. В качестве БД поддерживает MySQL, Oracle Database, PostgreSQL.
Monika - это утилита, которая способна выполнять различные сценарии веб проверок (не только пинги и коды ответа) и отправлять оповещения различными способами. А все настройки хранятся в одном json файле. Получается хорошее решение для автоматизации, когда надо что-то собрать, протестировать и отправить результат. Monika написана под node.js. Оповещения поддерживаются во все популярные направления - smtp, slack, telegram, webhook, whatsapp, discord и т.д.
The Dude - мониторинг на базе ОС RouterOS, которая используется в Mikrotik. Основное её отличие - простота настройки и неприхотливость в плане ресурсов . The Dude очень легко установить и запустить в работу. Не нужны специальные знания и время на изучение продукта. Базовая настройка проста и интуитивна. The Dude умеет автоматически сканировать сеть и добавлять в мониторинг все найденные устройства. Это могут быть как сетевые устройства с передачей данных по snmp, так и системы Windows, которые передают данные через агентов.
Сheckmk - построена на базе nagios, но сильно доработана. Система простая, удобная и функциональная. Порог входа очень низкий. Разобраться сможет почти любой. Мониторинг выполняет на основе агентов и по snmp. Отлично работает автообнаружение. Достаточно подключить хост с агентом и Сheckmk сам подберёт шаблон, обнаружит все известные ему метрики и начнёт мониторинг. Удобнвй и красивый веб интерфейс. После добавления изменений, необходимо их подтвердить. До этого они не применятся.
Algorius - комплексная система для мониторинга, визуализации и инвентаризации компьютерного оборудования. Устанавливается на Windows систему через типовой установщик. Максимально простая и быстрая настройка, в том числе с автоматическим обнаружением устройств в сети.
Вся настройка выполняется мышкой в окне программы, никакие конфиги править не надо, долго разбираться и читать документацию тоже, всё интуитивно понятно.
MONQ - платформа, объединяющая системы мониторинга и сбора данных. С её помощью можно управлять потоками не только данных, но и метрик из систем мониторинга, чтобы затем делать разностороннюю аналитику на основе этой информации.
Friendly Pinger - простая программа для построения карты сети с простым icmp мониторингом объектов на этой карте. Помимо мониторинга, через программу можно настроить быстрые удалённые подключения к наблюдаемым объектам. Программа очень старая, но тем не менее удобная. Кое-где используется и по сей день.
NetXMS - кроссплатформенная система мониторинга, написанная на Java. Собирает метрики по snmp или через агентов. Поддерживает все популярные ОС. Серверная часть может быть установлена как на Linux, так и Windows. NetXMS отличает обширный функционал и возможности, но при этом относительная простота настройки и низкий порог входа. Если использовать сервер на Windows, то подойдёт чисто виндовым админам.
Если я пропустил какую-то известную и стоящую внимания систему мониторинга, то поделитесь информацией. Посмотрю её и напишу свой обзор.
#мониторинг #подборка