NetXMS (NetXMS)
NetXMS | |
---|---|
| |
Тип | Мониторинг компьютерной сети |
Авторы | Victor Kirhenshtein, Alex Kirhenshtein |
Разработчик | Raden Solutions |
Написана на | C, C++, Java |
Операционные системы | Unix-like, Windows XP и новее, OS X |
Языки интерфейса | en |
Первый выпуск | 2 декабря 2004 |
Последняя версия | (20 ноября, 2020) |
Состояние | Active |
Лицензия | GNU General Public License v2 |
Сайт | netxms.org |
NetXMS это программное обеспечение с открытым кодом для мониторинга компьютерных систем и сетей. Может быть использована для мониторинга всей IT инфраструктуры, начиная с SNMP-совместимых устройств (таких как коммутаторы и маршрутизаторы) и заканчивая программным обеспечением на серверах.
Создатели программы Victor Kirhenshtein и Alex Kirhenshtein. NetXMS работает в Native режиме на Windows, Linux, и других Unix подобных системах. Выпускается под лицензией GNU General Public License v2.
Обзор
[править | править код]NetXMS может быть использована для мониторинга всей IT инфраструктуры, начиная с SNMP-совместимых устройств (таких как коммутаторы и маршрутизаторы) и заканчивая программным обеспечением на серверах.
Предоставляет следующие возможности:
– Единая унифицированная платформа для управления и мониторинга всей ИТ-инфраструктуры — от сетевых коммутаторов и маршрутизаторов до приложений – Автоматическое обнаружение сети для уровня 2 и 3 модели OSI – Сбор данных либо через SNMP, либо через собственного агента NetXMS – Гибкая система пороговых значений для собранных данных – Настраиваемые действия для событий, в том числе: один или несколько аварийных сигналов для администратора, выполнение команды на сервере управления или на удаленном хосте через агента NetXMS, SMS и оповещения по электронной почте, перенаправление событий (на другой сервер NetXMS или внешнюю систему) – Корреляции событий для уменьшения количества предупреждений и увеличения скорости разрешения проблем – Конфигурация сбора данных на основе шаблонов для упрощенного управления большими сетями – Шаблонные наборы действий (например, завершение или перезапуск конкретного процесса для любого ПК на базе Windows или Linux, перезагрузка для любого типа устройства и т. д.) – Дерево зависимостей службы для сопоставления элементов инфраструктуры со службами – Поддержка SNMP версий 1, 2c, 3 – Встроенный скриптовый движок для расширенной автоматизации и управления – Собственные C и Java API для быстрой разработки пользовательских клиентских приложений – Модульная структура сервера и агента (сервер или агент могут быть расширены дополнительными модулями — сторонними или собственными)
После включения и настройки SNMP на маршрутизаторах и добавления их в список отслеживаемого оборудования, система сама с ними свяжется, опросит, определит, что это за девайсы, применит шаблоны, начнет сбор данных и покажет front pannel для каждого маршрутизатора. Сама. Из коробки.
Встроенный браузер. Можно просто ПКМ на нужном маршрутизаторе и открыть web-интерфейс девайса.
Построение карты сети
Также есть возможность построить существующую логическую и физическую топологию. Имеется несколько режимов расположения элементов: пружинная, круговая, горизонтальное и вертикальное дерево, пользовательское расположение.
Прежде всего нужно создать карту сети как объект. Как обычно — в ветке Networks Map ПКМ, создать, выбрать тип карты, задать параметры, и система дальше все сделает сама.
Типы карт следующие:
Custom. Это карта, предназначенная для формирования вручную, по желанию пользователя.
Layer 2 topology. Это карта, позволяющая автоматически сделать все за пользователя, опираясь на 2 уровень модели OSI (по-сути, строит карту основываясь на mac-адресах устройств).
Layer 3 topology.Карта строится на основе 3 уровня модели OSI (IP-адреса).
При выборе ручного составления карты нужно перетаскивать ноды из дерева на слой карты, соединять их и т.д. Обычное рисование.
В двух других случаях нужно выбрать точку отсчета, с которой система начнет строить карту. Например, ноду какого-нибудь маршрутизатора. Система считывает с него данные о подключенных устройствах и портах, к которым они подключены, после чего считывает данные со следующего маршрутизатора, сопоставляет, и так далее. После анализа всех устройств NetXMS сама нарисует связи между устройствами сети с указанием портов, куда что подключено. Так же можно указать, чтобы система поместила на карту в том числе и конечные устройства (принтеры, ПК, серверы), просто ткнув в соответствующий пункт в свойствах карты (ПКМ — свойства — свойства карты). Так же в этом пункте можно задать «радиус обнаружения» при желании или необходимости.
Маленькая рекомендация. Включите свойство Always fit layuot to screen, чтобы каждый раз обновляя карту сети не приходилось прокручивать рабочее пространство и работать зумом.
При распределенной топологии сети, можно наложить объекты на карту местности. Так же можно в качестве фоновой подложки использовать, например, фотку стойки с оборудованием в серверной, наложив на неё нужные объекты. Таким образом можно быстро определить статус любого девайса в стойке.
Главным плюсом NetXMS против Zabbix оказалась возможность запустить скрипт на проблемной ноде в ответ на срабатывание триггера. Поднялась температура ЦП выше порога — она сама погасит хост. А потом уже будем разбираться — в чём проблема
Версии
[править | править код]2.2.16
2.2.17
3.0
3.1
3.6
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Для улучшения этой статьи желательно:
|