Nagios (ранее Netsaint) - это свободно распространяемая, быстрая, гибкая и очень мощная утилита командной строки / веб-приложений, реализованная на C и разработанная с нуля для использования в качестве а для решения сетевых служб и хостов. Он способен контролировать любые ОС на базе ядра Linux, дистрибутивы BSD, UNIX, Netware и Microsoft Windows.
Nagios поможет вам контролировать все системы в вашей ИТ-инфраструктуре, сократить время простоя для вашей компании, что приведет к снижению потерь в бизнесе, своевременному обнаружению и устранению нарушений безопасности, прежде чем что-либо произойдет, незамедлительно получить уведомление о возникших проблемах, обнаружить проблемы до они встречаются, обмениваются данными с заинтересованными сторонами, а также планируют и планируют модернизацию ИТ.
Особенности с первого взгляда
Программное обеспечение способно отслеживать сетевые службы, включая SMTP (Simple Mail Transfer Protocol), HTTP (протокол передачи гипертекста), POP3 (протокол почтового отделения), PING, NNTP (сетевой протокол передачи новостей), а также ресурсы хоста , включая загрузку процессора, память и использование диска, файлы журналов и запущенные процессы.
Программное обеспечение также позволяет распознавать проблемы, планировать время простоя для подавления уведомлений о сервисах и хостах, определять иерархию сетевых узлов и уведомлять контакты по электронной почте, пейджеру или другим методам при возникновении проблем и их устранении. Кроме того, он предлагает поддержку для реализации распределенных и избыточных серверов мониторинга.
Еще одна интересная особенность - встроенная и мощная архитектура плагинов, которая позволяет пользователям расширять функциональные возможности продукта по умолчанию через плагины. На данный момент для продукта Nagios существуют тысячи плагинов и их можно легко установить из приложения.
Поддерживаемые операционные системы
На данный момент Nagios успешно работает в широком диапазоне операционных систем на базе ядра Linux, независимо от аппаратной платформы (в это время поддерживаются 32-разрядные и 64-разрядные). Его можно легко развернуть на любом дистрибутиве Linux через свои основные программные репозитории.
Что нового в этой версии:
- Улучшенный синтаксический анализ файла конфигурации
- Исправлен скрипт configure для проверки наличия / запуска для файла блокировки (в отношении CVE-2017-12847)
- Использовать абсолютные пути при удалении файлов результатов проверки
- Добавить проверку работоспособности в reassign_worker
Что нового в версии 4.2.4:
- Исправлена еще одна эскалация привилегий root (CVE-2016- 9566) литий>
Что нового в версии 4.1.1:
- Исправлен CGI, который не может читать данные конфигурации объекта когда присутствовали зависимости (Джон Фриксон)
- Исправить для исключения (!) не работает для зависимостей (John Frickson)
Что нового в версии 4.0.8 / 4.1.0 RC1:
- ПОВЫШЕНИЕ: литий>
- Убрано ограничение размера строки 8 kB в JSON CGI (Eric Stanley)
- Повторно реализовано автоматическое перераспределение чеков (Eric Mislivec)
- Избегайте группировки проверок, задержанных из-за ограничений по временному периоду (Eric Stanley)
- Ограничьте количество автоактивных основных работников, чтобы не создавать слишком много на больших системах (Eric Mislivec, Janice Singh).
- ИСПРАВЛЕНИЯ:
- Удалены цитаты из числовых значений продолжительности в JSON CGI (Eric Stanley)
- Исправлено экранирование в JSON CGI, поэтому все необходимые символы экранированы и в правильном порядке (Eric Stanley)
- Исправлено segfault в архиве JSON CGI, когда выход плагина пуст (Eric Stanley)
- Исправлено несколько возможностей переполнения буфера (Eric Mislivec, Dirkjan Bussink)
- Исправлен трекер # 582, # 626: Управлять VAR = присвоения VAL в начале простых команд (Эрик Мисливец, Фил Рэндал)
- Исправлен трекер # 630: распознать '' как операторов перенаправления (Eric Mislivec)
- Исправленная документация протокола связи с работником (Phil Mayers)
- Исправлен скрипт инициализации, чтобы оставить тестовый журнал конфигурации в лучшем месте, позволить sysconfig переопределить переменные сценария инициализации и не удалять nagios.cmd при попытке начать с другого экземпляра (Eric Mislivec, Robin Kearney) >
- Исправлен трекер # 361: уведомления о простоях не отображаются должным образом (Andrew Widdersheim)
Что нового в версии 4.0.8:
- ПОВЫШЕНИЕ: литий>
- Убрано ограничение размера строки 8 kB в JSON CGI (Eric Stanley)
- Повторно реализовано автоматическое перераспределение чеков (Eric Mislivec)
- Избегайте группировки проверок, задержанных из-за ограничений по временному периоду (Eric Stanley)
- Ограничьте количество автоактивных основных работников, чтобы не создавать слишком много на больших системах (Eric Mislivec, Janice Singh).
- ИСПРАВЛЕНИЯ:
- Удалены цитаты из числовых значений продолжительности в JSON CGI (Eric Stanley)
- Исправлено экранирование в JSON CGI, поэтому все необходимые символы экранированы и в правильном порядке (Eric Stanley)
- Исправлено segfault в архиве JSON CGI, когда выход плагина пуст (Eric Stanley)
- Исправлено несколько возможностей переполнения буфера (Eric Mislivec, Dirkjan Bussink)
- Исправлен трекер # 582, # 626: Управлять VAR = присвоения VAL в начале простых команд (Эрик Мисливец, Фил Рэндал)
- Исправлен трекер # 630: распознать '' как операторов перенаправления (Eric Mislivec)
- Исправленная документация протокола связи с работником (Phil Mayers)
- Исправлен скрипт инициализации, чтобы оставить тестовый журнал конфигурации в лучшем месте, позволить sysconfig переопределить переменные сценария инициализации и не удалять nagios.cmd при попытке начать с другого экземпляра (Eric Mislivec, Robin Kearney) >
- Исправлен трекер # 361: уведомления о простоях не отображаются должным образом (Andrew Widdersheim)
Что нового в версии 4.0.1:
- ENHANCEMENTS:
- Добавлены флаги компилятора в спецификационном файле RPM, чтобы уменьшить шум компилятора (Dan Wittenberg).
- Добавлено сообщение о сбое в вызове dlclose () (Anton Lofgren)
- Добавлен простой интерфейс обработчика запросов, nagios-qh.rb (Dan Wittenberg)
- Несколько упрощений кода, дополнительная обработка ошибок в коде простоя (Andreas Ericsson).
- ИСПРАВЛЕНИЯ:
- Отклонено commit f99a9a7b, который устанавливает check_interval в 1, если он был настроен как ноль.
- Исправленный порядок аргументов при регистрации неизвестных хостов / служб (Scott Wilkerson)
- Время простоя, инициализированное до чтения данных хранения (Eric Stanley)
- Патчи для создания RPM снова (Дэн Виттенберг)
- Убедитесь, что schedule_downtime_depth никогда не опускается ниже нуля (Andreas Ericsson)
Что нового в версии 3.4.0:
- ПОВЫШЕНИЕ: литий>
- Используйте execv () для выполнения активных команд проверки (# 86 - Ton Voon, dnsmichi)
- Добавлена переменная конфигурации service_check_timeout_state (Bill McGonigle)
- Навсегда удалить сон на run_event == FALSE в основном цикле (Max - perldork at webwizarddesign.com)
- Уменьшить нагрузку уведомлений, переместив проверку жизнеспособности уведомлений в создание списка уведомлений (команда Opsview).
- Добавлен код для применения флажка allow_empty_hostgroup_assignment для хостов и сервисов (Daniel Wittenberg).
- Теперь пользователи могут видеть хост-группы и сервисные группы, которые содержат по крайней мере один хост или услугу, для которых они разрешены, вместо того, чтобы быть авторизованы для всех (Этан Гальстад)
- Корзины RSS-каналов возвращаются, если возникает ошибка (Этан Гальстад)
- RSS-каналы больше не блокируют загрузку главной страницы (Майк Гатри)
- ИСПРАВЛЕНИЯ:
- Исправить $ NOTIFICATIONRECIPIENTS $ макрос, чтобы содержать все контакты, назначенные службе хоста, а не только уведомленные контакты (ошибка № 98 Мэтт Харрингтон)
- Запланированные сообщения о простоях Resent On Nagios Перезагрузите / перезагрузите (ошибка № 124 - рикардо)
- NOTIFICATIONTYPE MACRO никогда не становился CUSTOM (ошибка № 168 - Алексей Дворянчиков)
- Загрязнение небольших утечек памяти в логике уведомлений
Что нового в версии 3.2.0:
- Несколько исправлений, включая проверку проверки службы и отчетность о летних периодах.
Что нового в версии 3.1.0:
- Добавлена новая функция для проверки новых Nagios релизов.
- Несколько ошибок были исправлены с помощью регистрации обработчика событий, встроенного perl, проблем с зависанием процессора в OpenBSD, подпрограмм расчета временных периодов, планирования проверок с веб-интерфейса и обработки проблемных состояний после перезапуска Nagios.
Что нового в версии 3.0.6:
- Исправления безопасности, связанные с представлением CGI внешних команд и обработка команд адаптивных данных.
- x509 и согласование подстановочных знаков в CGI.
- Незначительные улучшения были внесены в спецификационный файл RPM, обработку ошибок на диске и обработку тайм-аута системной команды.
Добавлена поддержка проверки подлинности сертификата
Что нового в версии 3.0.5:
- Исправлена ошибка безопасности для подшивки запросов на межсайтовый запрос (CSRF).
- Была написана новая документация по рекомендациям по безопасности CGI.
- Исправления были сделаны для предупреждений компилятора AIX, примерных конфигурационных файловых переменных, файла спецификации RPM и ошибки многострочного продолжения.
Что нового в версии 3.0.4:
- Исправления для segfaults в Solaris, высокая загрузка процессора в OS X, проблемы с кодированной переменной в CGI и примеры обработчиков событий.
Комментарии не найдены