NSClient++ для мониторинга
NSClient++ — это программа, предназначенная для работы в качестве службы Windows и сбора метрик производительности для Nagios и Icinga. Хотя она создана специально для этих служб, разработчик утверждает, что её можно использовать и в других сценариях, связанных с получением и распространением контрольных показателей. Сама по себе отдельная программа не имеет смысла, но она поддерживает множество протоколов и позволяет использовать её с различными решениями для мониторинга.
Основные функции
Мониторинговый демон выполняет три основные функции, главная из которых заключается в том, что он позволяет удалённой машине или серверу запрашивать выполнение команд на машине и получать её статус. Приложение может отправлять те же результаты на удалённый сервер мониторинга, выполнять действия и различные задачи.
Настройка и расширение функционала
Инструмент имеет открытый исходный код, поэтому его можно настроить в соответствии с потребностями и предпочтениями. Функциональность приложения можно расширить с помощью внешних скриптов, которые отвечают на запросы и могут выполняться операционной системой, возвращая результаты как есть. Кроме ExternalScripts, приложение может работать с LuaScripts и PythonScripts — внутренними скриптами для выполнения различных задач. Наконец, можно использовать модули и .NET-модули, последние позволяют создавать компоненты поверх обширной экосистемы dot-net.
Плюсы:- Позволяет удалённым серверам запрашивать команды и получать их статус.
- Может отправлять результаты на удалённые сервера мониторинга.
- Открытый исходный код позволяет настраивать программу под свои нужды.
- Можно расширять функционал с помощью скриптов.
Похожие программы
Категория | Разное для системы |
Версия | 0.5.2.41 / 0.6.0.1 Pre-release |
Разработчик | Michael Medin |
Размер | 25.8 MB |
Лицензия | GPLv2 |
ОС |
|