Nagios | это... Что такое Nagios? (original) (raw)
Nagios
Решение для мониторинга серверов и сетевых устройств | |
Тип | Мониторинг сети |
Разработчик | Этан Галстад |
Операционная система | UNIX-подобные |
Последняя версия | 3.4.1 (11 мая, 2012) |
Лицензия | GNU General Public License Version 2 |
Сайт | www.nagios.org |
Nagios (МФА: nɑˊgɪos) — программа мониторинга компьютерных систем и сетей с открытым кодом. Предназначена для наблюдения, контроля состояния вычислительных узлов и служб, оповещает администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу.
Nagios первоначально была создана под именем Netsaint, разработана Этаном Галстадом (англ. Ethan Galstad). Он же поддерживает и развивает систему сегодня, совместно с командой разработчиков, которые занимаются как официальными, так и неофициальными плагинами.
Первоначально Nagios была разработана для работы под Linux, но она также хорошо работает и под другими ОС, такими как Sun Solaris, FreeBSD, AIX и HP-UX.
Название
Согласно официальному FAQ Этана Галстада на сайте Nagios, N.A.G.I.O.S. это рекурсивный акроним, расшифровка которого в переводе звучит так: «Nagios не собирается настаивать на святости».[1] Это камень в огород программы, послужившей основой для Nagios, Netsaint.
Обзор возможностей
В этом разделе не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.Эта отметка установлена 12 мая 2011. |
---|
- Мониторинг сетевых служб (SMTP, POP3, HTTP, NNTP, ICMP, SNMP)
- Мониторинг состояния хостов (загрузка процессора, использование диска, системные логи) в большинстве сетевых операционных систем
- Поддержка удаленного мониторинга через шифрованные туннели SSH или SSL
- Простая архитектура модулей расширений (плагинов) позволяет, используя любой язык программирования по выбору (Shell, C++, Perl, Python, PHP, C# и другие), легко разрабатывать свои собственные способы проверки служб
- Параллельная проверка служб
- Возможность определять иерархии хостов сети с помощью «родительских» хостов, позволяет обнаруживать и различать хосты, которые вышли из строя, и те, которые недоступны
- Отправка оповещений в случае возникновения проблем со службой или хостом (с помощью почты, пейджера, смс, или любым другим способом, определенным пользователем через модуль системы)
- Возможность определять обработчики событий произошедших со службами или хостами для проактивного разрешения проблем
- Автоматическая ротация лог-файлов
- Возможность организации совместной работы нескольких систем мониторинга с целью повышения надёжности и создания распределенной системы мониторинга
- Включает в себя утилиту nagiostats, которая выводит общую сводку по всем хостам, по которым ведется мониторинг.
См. также
- Сравнение систем мониторинга сети
- Ganglia
- Icinga (англ.) - форк Nagios
Примечания
Ссылки
- Официальный сайт
- Nagios Wiki (Дополнительная документация)
- Инсталляция и настройка Nagios — детальное описание процедуры установки и настройки Nagios
- Установка и первоначальная настройка Nagios — исчерпывающее описание процедуры установки и настройки и тестирования Nagios
- NagVis — Бесплатный аддон для Nagios визуализирующий ИТ процессы
- Centreon — WEB-фронтэнд для конфигурирования Nagios
- NagiosExchange — Центральный репозиторий плагинов и дополнений к Nagios
- NagiosForge
- WEB-интерфейсы для конфигурирования Nagios
- Nagios plugin check_oracle_health для мониторинга Oracle
Параллельные вычисления | |
---|---|
Общие положения | Облачные вычисления · Высокопроизводительные вычисления · Кластерные вычисления · Распределённые вычисления · Грид-вычисления · Гибридные вычисления |
Уровни паралеллизма | Биты · Инструкции · Данные · Задачи |
Поток выполнения | Суперпоточность · Гиперпоточность |
Теория | Закон Амдала · Закон Густавсона — Барсиса · Эффективность затрат · Метрика Карпа-Флэтта · Замедление · Коэффициент ускорения |
Элементы | Процесс · Поток · Файбер · ПМПД · Instruction window |
Взаимодействие | Многопроцессорность · Многопоточность · Когерентность памяти · Когерентность кэша · Недействительность кэша · Барьер · Синхронизация · Контрольная точка |
Программирование | Модели (Скрытый паралеллизм · Явный паралеллизм · Параллелизм) · Таксономия Флинна (SISD • SIMD • MISD • MIMD (SPMD)) · Поток · Неблокирующая синхронизация |
Компьютерная техника | Мультипроцессорность (Симметричная · Асимметричная) · Память (NUMA · COMA · Распределённая · Разделяемая · Распределённая разделяемая) · Одновременная многопоточность MPP · Суперскалярность · Векторный процессор · Суперкомпьютер · Beowulf |
API | Ateji PX · POSIX Threads · OpenMP · OpenHMPP · PVM · MPI · UPC · Intel Threading Building Blocks · Boost · Global Arrays · Charm++ · Cilk · Co-array Fortran · OpenCL · CUDA · Stream · Dryad · DryadLINQ |
Проблемы | Затруднительное распараллеливание · Проблемы Великого Вызова · Блокировка ПО · Масштабируемость · Состояние гонки · Взаимная блокировка · Активный тупик · Детерминированный алгоритм · Параллельное замедление |