Установка Nagios и настройка Centos 7

Обновлено: 05.07.2024

Nagios — это наиболее широко используемый инструмент мониторинга с открытым исходным кодом, который помогает нам отслеживать службы и приложения, работающие в Windows, Linux, маршрутизаторах и других сетевых устройствах.

С помощью Nagios вы можете отслеживать основные службы и атрибуты. Мы можем получить доступ к Nagios с помощью веб-интерфейса, входящего в комплект, и настройку необходимо выполнить на уровне файла.

Список услуг

В этом учебном пособии описывается, как можно отслеживать частные службы и атрибуты серверов Linux/UNIX, например:

Атрибуты

  • Загрузка ЦП
  • Использование памяти
  • Использование диска
  • Пользователи, вошедшие в систему
  • Запущенные процессы
  • и т. д.

Частные службы

Предпосылки

Установите все пакеты одной командой.

Создайте пользователя nagios и группу nagcmd, чтобы разрешить выполнение внешних команд через веб-интерфейс, добавьте пользователя nagios и apache в группу nagcmd.

Установите сервер Nagios

Загрузите последнюю версию Nagios Core с помощью терминала.

Скомпилируйте и установите Nagios.

Установите веб-интерфейс Nagios

Установите веб-конфигурацию Nagios с помощью следующей команды.

Выполните следующую команду, чтобы установить тему отшелушивания Nagios

Создайте учетную запись пользователя (nagiosadmin) для входа в веб-интерфейс Nagios. Запомните пароль, который вы назначили этому пользователю — он понадобится вам позже.

Перезапустите веб-сервер Apache, чтобы новые настройки вступили в силу.

Настройка сервера Nagios

Примеры файлов конфигурации теперь установлены в каталоге /usr/local/nagios/etc. Эти образцы файлов должны подойти для начала работы с Nagios. Прежде чем продолжить, вам нужно будет внести всего одно изменение.

Отредактируйте файл конфигурации /usr/local/nagios/etc/objects/contacts.cfg в своем любимом редакторе и измените адрес электронной почты, связанный с определением контакта nagiosadmin, на адрес, который вы хотите использовать для получения предупреждений.< /p>

Измените поле адреса электронной почты, чтобы получать уведомления.

Установите плагины Nagios

Загрузить подключаемые модули Nagios в каталог /tmp.

Скомпилируйте и установите подключаемые модули Nagios.

Запустить сервер Nagios

Проверьте примеры файлов конфигурации Nagios.

Вывод:

Если ошибок нет, запустите службу Nagios.

Запускать Nagios при запуске системы.

СЕлинукс

Проверьте, находится ли SELinux в принудительном режиме.

Переведите SELinux в разрешающий режим или отключите его.

Чтобы сделать это изменение постоянным, вам потребуется изменить /etc/selinux/config и перезагрузить систему.

Брандмауэр

Обязательно разрешите доступ к веб-серверу через брандмауэр.

Доступ к веб-интерфейсу Nagios

Теперь войдите в веб-интерфейс Nagios, используя следующий URL-адрес. Вам будет предложено ввести имя пользователя (nagiosadmin) и пароль, которые вы указали ранее.

Установить Nagios 4.4.3 на CentOS 7 - Экран входа в Nagios

Установите Nagios 4.4.3 на CentOS 7 — экран входа в Nagios

Консоль Nagios будет выглядеть так, как показано ниже.

Установить Nagios 4.4.3 на CentOS 7 - Nagios Portal

Установите Nagios 4.4.3 на CentOS 7 — портал Nagios

Нажмите «Хосты» на левой панели, чтобы получить список систем, отслеживаемых Nagios. Мы не добавляли никаких хостов в Nagios, поэтому он просто следит за самим локальным хостом.

Для мониторинга удаленной системы Linux

Установить Nagios 4.4.3 на CentOS 7 - Список хостов Nagios

Установите Nagios 4.4.3 на CentOS 7 — список хостов Nagios

Нажмите «Службы» на левой панели, чтобы узнать статус любых служб, которые отслеживаются с помощью Nagios.

Установите Nagios 4.4.3 на CentOS 7 - Мониторинг служб с помощью Nagios

Установите Nagios 4.4.3 на CentOS 7 — мониторинг SServices с помощью Nagios

Nagios – это отличный инструмент мониторинга с открытым исходным кодом. Он предоставляет вам более полную среду мониторинга, позволяющую всегда следить за всеми вашими компьютерами/сетями, независимо от того, находитесь ли вы в своем центре обработки данных или только в своих небольших лабораториях.

С помощью Nagios вы можете удаленно контролировать свои удаленные хосты и их службы в одном окне. Он показывает предупреждения и указывает, если что-то пойдет не так на ваших серверах, что в конечном итоге помогает нам обнаруживать некоторые проблемы до их возникновения. Это помогает нам сократить время простоя и коммерческие потери.

Недавно компания Nagios выпустила свои последние версии Nagios Core 4.4.5 и последний стабильный выпуск подключаемых модулей Nagios 2.2.1 от 20 августа 2019 года.

Эта статья предназначена для того, чтобы дать вам простые инструкции по установке последней версии Nagios Core 4.4.5 из исходного кода (tarball) в дистрибутивах RHEL 8/7/6, CentOS 8/7/6 и Fedora 26–30.

В течение 30 минут вы будете наблюдать за своим локальным компьютером. Никаких дополнительных процедур установки, только базовая установка, которая на 100 % будет работать на большинстве современных серверов Linux.

Обратите внимание: приведенные здесь инструкции по установке основаны на дистрибутиве CentOS 7.5 Linux.

Установка Nagios 4.4.5 и подключаемого модуля Nagios 2.2.1

Если вы правильно выполните эти инструкции, вы получите следующую информацию.

Шаг 1. Установите необходимые зависимости

Нам необходимо установить Apache, PHP и некоторые библиотеки, такие как библиотеки gcc, glibc, glibc-common и GD, а также библиотеки для разработки перед установкой Nagios 4.4.5 с исходным кодом. Для этого мы можем использовать установщик пакетов yum по умолчанию.

Шаг 2. Создайте пользователя и группу Nagios

Создайте нового пользователя nagios с помощью команды useradd и групповой учетной записи nagcmd и установите пароль.

Затем добавьте пользователя nagios и пользователя apache в группу nagcmd с помощью команды usermod.

Шаг 3. Загрузите Nagios Core 4.4.5 и подключаемый модуль Nagios 2.2.1

Создайте каталог для установки Nagios и всех его будущих загрузок.

Теперь загрузите последние пакеты Nagios Core 4.4.5 и плагинов Nagios 2.2.1 с помощью команды wget.

Шаг 4. Извлеките ядро ​​Nagios и его плагины

Нам нужно извлечь загруженные пакеты с помощью команды tar следующим образом.

Когда вы извлекаете эти архивы с помощью команды tar, в этом каталоге появляются две новые папки.

Настройка ядра Nagios

Теперь, сначала мы настроим Nagios Core, и для этого нам нужно перейти в каталог Nagios и запустить файл конфигурации, и если все пойдет хорошо, он покажет результат в конце как пример вывода. См. ниже.

Пример вывода:

После настройки нам нужно скомпилировать и установить все двоичные файлы с помощью команды make all и make install, она установит все необходимые библиотеки на ваш компьютер, и мы сможем продолжить.

Пример вывода:

Следующая команда установит сценарии инициализации для Nagios.

Чтобы Nagios работал из командной строки, нам нужно установить командный режим.

Далее установите примеры файлов Nagios, выполните следующую команду.

Пример вывода:

Шаг 5. Настройка конфигурации Nagios

Откройте файл «contacts.cfg» в выбранном вами редакторе и установите адрес электронной почты, связанный с определением контакта nagiosadmin, для получения уведомлений по электронной почте.

Пример вывода

Шаг 6. Установите и настройте веб-интерфейс для Nagios

Мы закончили настройку серверной части, теперь мы настроим веб-интерфейс для Nagios с помощью следующей команды. Приведенная ниже команда настроит веб-интерфейс для Nagios, и будет создан пользователь веб-администратора «nagiosadmin».

На этом шаге мы создадим пароль для «nagiosadmin». После выполнения этой команды дважды введите пароль и сохраните его, потому что этот пароль будет использоваться при входе в веб-интерфейс Nagios.

Перезапустите Apache, чтобы новые настройки вступили в силу.

Шаг 7. Скомпилируйте и установите подключаемый модуль Nagios

Мы загрузили подключаемые модули Nagios в /root/nagios. Перейдите туда, настройте и установите их, как указано ниже.

Шаг 8. Проверка файлов конфигурации Nagios

Теперь мы закончили с настройкой Nagios, и пришло время проверить ее. Для этого введите следующую команду. Если все пойдет гладко, он будет выглядеть примерно так, как показано ниже.

Пример вывода

Шаг 9. Добавьте службы Nagios в автозагрузку системы

В RHEL/CentOS 6
В RHEL/CentOS 7/8 и Fedora

Перезапустите Nagios, чтобы новые настройки вступили в силу.

Шаг 10. Войдите в веб-интерфейс Nagios

Веб-панель управления Nagios

Nagios Dashboard

Вид хоста

Nagios Host Вид

Обзор Nagios

Обзор Nagios

Просмотр услуг

Nagios Host Services

Просмотр процесса

Просмотр процесса Nagios

Поздравляем! Вы успешно установили и настроили Nagios и его плагины. Вы только начали свой путь к мониторингу.

Обновите Nagios 3.x до Nagios 4.4.5

Если вы уже используете старую версию Nagios, вы можете обновить ее в любое время. Для этого вам просто нужно загрузить последний tar-архив и настроить его, как показано ниже.

На этом пока все, в моих следующих статьях я покажу вам, как добавить Linux, Windows, принтеры, коммутаторы и устройства на сервер мониторинга Nagios. Если у вас возникли проблемы при установке, пожалуйста, свяжитесь с нами через комментарии. До тех пор следите за обновлениями и подключайтесь к Tecmint, и не забывайте ставить лайки и делиться нами, чтобы распространять информацию.

Читайте также:

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Поддержите нас

Мы благодарны за вашу бесконечную поддержку.

Похожие сообщения

Отключить SSH Корневой вход

Установить контейнер LXC Linux в CentOS

Установить пароль GRUB

Настройка репликации MySQL в Linux

Установить сервер Samba в RHEL

Yum Отключить пакеты для установки

417 мыслей о «Как установить Nagios 4.4.5 на RHEL/CentOS 8/7 и Fedora 30»

Предоставьте документацию для мониторинга контейнера Docker, работающего на удаленном хосте Linux с помощью Nagios.

Здравствуйте, я пытаюсь проверить это на экземпляре AWS Ec2, на шаге 10 это не работает. Я также открыл все группы безопасности.

При вводе только моего IP-адреса Pub в браузере он загружается на веб-страницу, но не с /nagios, ниже ошибка, которую я вижу,

В приведенном выше руководстве отсутствует один шаг. Вам необходимо добавить порт 80 в брандмауэр, иначе вы не сможете получить к нему доступ через веб-консоль.

Спасибо за эту полезную статью о Nagios…

Здравствуйте, не удалось добавить Nagios (шаг 9) после проверки файлов конфигурации Nagios. Получил ошибку Не удалось выполнить вызов метода: Нет такого файла или каталога.

Первый раз также застрял с той же ошибкой, затем я обнаружил, что вы можете использовать команды второго снимка экрана в STEP 9.

Я успешно завершил настройку с помощью приведенных ниже команд на шаге 9

Перезапустите Nagios, чтобы новые настройки вступили в силу.

Я не могу войти в Nagios из своей локальной сети, не используя виртуальную машину. Не могли бы вы сказать мне, где мне нужно разрешить, пожалуйста, пришлите мне код. спасибо

Я не могу получить доступ к Nagios через веб-интерфейс. помогите пожалуйста..

Я не знаю, в чем проблема. Пожалуйста, скажите мне, спасибо!

Сделал все, как указано выше, но получил следующую ошибку при окончательной проверке файлов конфигурации Nagios

Откройте файл /usr/local/nagios/etc/objects/contacts.cfg и найдите строку 22, возможно, там ошибка...

Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

В этом руководстве мы объясним, как установить Nagios в CentOS 7. Nagios — это бесплатный инструмент мониторинга. Это программное обеспечение с открытым исходным кодом, которое предлагает отслеживать и оповещать службы для коммутаторов, серверов, приложений и служб.

Необходимые условия для установки Nagios в CentOS 7

  • Компьютер с установленной операционной системой CentOS 7
  • Нужны права доступа Sudo/Root
  • Войдите в CentOS через SSH или графический интерфейс.

Этапы установки Nagios в CentOS 7

Шаг 1. Отключите SELinux в CentOS

Приведенная выше команда отключает SELinux только временно, чтобы навсегда отключить SELinux в CentOS 7, выполните приведенную ниже команду.

Вывод демо

Еще один способ отключить SELinux, отредактировав файл конфигурации SELinux «/etc/selinux/config» вручную и обновив значение SELinux на «отключено».

Шаг 2. Обновите пакеты CentOS и исправления безопасности

Шаг 3. Установите необходимые пакеты

Как установить Nagios на CentOS 7

Шаг 4. Загрузите исходный файл Nagios

Последнюю версию Nagios можно найти в репозитории GitHub

Шаг 5. Компиляция Nagios

этот скрипт configure проверит и удостоверится, что все зависимости в вашей системе доступны.

Вывод демо

Начать компиляцию командой make all

Демонстрационный вывод

Шаг 6. Создайте пользователя и группу Nagios

Вывод демо

Шаг 7. Добавьте пользователя apache в группы Nagios

Шаг 8. Установите двоичные файлы Nagios, файлы HTML и CGI.

Вывод демо

Шаг 9. Установите Daemon и разрешите запуск службы при загрузке.

Шаг 10. Установите командный режим

Шаг 11. Установите образец файла конфигурации

Как установить Nagios на CentOS 7

Шаг 12. Установите файлы конфигурации Apache

Шаг 13. Настройте брандмауэр и откройте порт 80 для входящего трафика

Шаг 14. Создайте пользователя для входа в Nagios Web

это пользователь apache, который требуется для входа в пользовательский интерфейс Nagios

Шаг 15. Перезапустите службу Apache

Шаг 16. Проверка установки Nagios

Как установить Nagios на CentOS 7

вы можете получить некоторые ошибки на вкладке hosts, потому что вы не установили какие-либо подключаемые модули, следуйте приведенным ниже инструкциям, чтобы установить подключаемый модуль Nagios.

Как установить Nagios на CentOS 7

Этапы установки подключаемых модулей Nagios

Шаг 1. Предварительные условия для установки подключаемых модулей Nagios

Шаг 2. Загрузите исходный файл подключаемого модуля Nagios и извлеките файл tar

Шаг 4. Перезапустите службу Nagios

Шаг 5. Проверьте статус службы Nagios

Как установить Nagios на CentOS 7

Шаг 6. Доступ к веб-интерфейсу Nagios

Введите учетные данные, которые мы создали на предыдущих шагах

Теперь перейдите к хостам, и вы увидите хосты, которые добавлены на сервер Nagios, и предыдущая ошибка, которую вы получили на шаге 16, теперь устранена.

Как установить Nagios на CentOS 7

Перейдите на вкладку Сервис, и вы найдете все их сервисы, которые отслеживаются

В этом руководстве мы рассмотрим установку Nagios 4, очень популярной системы мониторинга с открытым исходным кодом, на CentOS 7 или RHEL 7. Мы рассмотрим базовую настройку, чтобы вы могли отслеживать ресурсы хоста через Интернет. интерфейс. Мы также будем использовать Nagios Remote Plugin Executor (NRPE), который будет установлен в качестве агента на удаленных хостах для мониторинга их локальных ресурсов.

Nagios полезен для инвентаризации ваших серверов и проверки работоспособности важных служб. Использование системы мониторинга, такой как Nagios, является важным инструментом для любой рабочей серверной среды.

Предпосылки

Чтобы следовать этому руководству, у вас должны быть права суперпользователя на сервере CentOS 7, на котором будет работать Nagios. В идеале вы будете использовать пользователя без полномочий root с привилегиями суперпользователя. Если вам нужна помощь в настройке, выполните шаги с 1 по 3 в этом руководстве: Первоначальная настройка сервера с CentOS 7.

Также требуется стек LAMP. Следуйте этому руководству, если вам нужно это настроить: Как установить стек LAMP в CentOS 7.

В этом руководстве предполагается, что на вашем сервере включена частная сеть. Если это не так, просто замените все ссылки на частные IP-адреса общедоступными IP-адресами.

Теперь, когда мы разобрались с предварительными условиями, давайте перейдем к установке Nagios 4.

Установите Nagios 4

В этом разделе рассказывается, как установить Nagios 4 на ваш сервер мониторинга. Вам нужно заполнить этот раздел только один раз.

Установить зависимости сборки

Поскольку мы собираем Nagios Core из исходного кода, мы должны установить несколько библиотек разработки, которые позволят нам завершить сборку.

Сначала установите необходимые пакеты:

Создать пользователя и группу Nagios

Мы должны создать пользователя и группу, которые будут запускать процесс Nagios. Создайте пользователя «nagios» и группу «nagcmd», затем добавьте пользователя в группу с помощью следующих команд:

Давайте установим Nagios сейчас.

Установите ядро ​​Nagios

Загрузите исходный код последней стабильной версии Nagios Core. Перейдите на страницу загрузок Nagios и нажмите ссылку «Пропустить для загрузки» под формой. Скопируйте адрес ссылки на последнюю стабильную версию, чтобы загрузить ее на свой сервер Nagios.

На момент написания этой статьи последней стабильной версией является Nagios 4.1.1. Загрузите его в свой домашний каталог с помощью curl:

Распакуйте архив Nagios с помощью этой команды:

Затем перейдите в извлеченный каталог:

Перед сборкой Nagios мы должны настроить его с помощью этой команды:

Теперь скомпилируйте Nagios с помощью этой команды:

Теперь мы можем запустить эти команды make для установки Nagios, сценариев инициализации и примеров файлов конфигурации:

Чтобы выдавать внешние команды Nagios через веб-интерфейс, мы должны добавить пользователя веб-сервера apache в группу nagcmd:

Установите плагины Nagios

На момент написания этой статьи последней версией является Nagios Plugins 2.1.1. Загрузите его в свой домашний каталог с помощью curl:

Извлеките архив плагинов Nagios с помощью этой команды:

Затем перейдите в извлеченный каталог:

Прежде чем создавать плагины Nagios, мы должны его настроить. Используйте эту команду:

Теперь скомпилируйте плагины Nagios с помощью этой команды:

Затем установите его с помощью этой команды:

Установить NRPE

Найдите исходный код последней стабильной версии NRPE на странице загрузок NRPE. Загрузите последнюю версию на свой сервер Nagios.

На момент написания этой статьи последняя версия — 2.15. Загрузите его в свой домашний каталог с помощью curl:

Извлеките архив NRPE с помощью этой команды:

Затем перейдите в извлеченный каталог:

Настройте NRPE с помощью следующих команд:

Теперь соберите и установите NRPE и его сценарий запуска xinetd с помощью следующих команд:

Откройте сценарий запуска xinetd в редакторе:

Измените строку only_from, добавив в конец частный IP-адрес вашего сервера Nagios (замените фактический IP-адрес вашего сервера):

Сохранить и выйти. Только серверу Nagios будет разрешено взаимодействовать с NRPE.

Перезапустите службу xinetd, чтобы запустить NRPE:

Теперь, когда Nagios 4 установлен, нам нужно его настроить.

Настроить Nagios

Теперь давайте выполним первоначальную настройку Nagios. Вам нужно выполнить этот раздел только один раз на вашем сервере Nagios.

Организация конфигурации Nagios

Откройте основной файл конфигурации Nagios в своем любимом текстовом редакторе. Мы будем использовать vi для редактирования файла:

Теперь создайте каталог, в котором будут храниться файлы конфигурации для каждого сервера, который вы будете отслеживать:

Настройка контактов Nagios

Откройте конфигурацию контактов Nagios в своем любимом текстовом редакторе. Мы будем использовать vi для редактирования файла:

Найдите директиву электронной почты и замените ее значение (выделенную часть) своим собственным адресом электронной почты:

Настроить команду check_nrpe

Давайте добавим новую команду в нашу конфигурацию Nagios:

Добавьте в конец файла следующее:

Сохранить и выйти. Это позволяет использовать команду check_nrpe в определениях службы Nagios.

Настроить Apache

Используйте htpasswd для создания пользователя-администратора с именем «nagiosadmin», который может получить доступ к веб-интерфейсу Nagios:

Введите пароль при появлении запроса. Запомните этот логин, так как он понадобится вам для доступа к веб-интерфейсу Nagios.

Примечание. Если вы создаете пользователя с именем, отличным от «nagiosadmin», вам потребуется отредактировать /usr/local/nagios/etc/cgi.cfg и изменить все ссылки «nagiosadmin» на созданного вами пользователя.< /p>

Nagios готов к запуску. Давайте сделаем это и перезапустим Apache:

Чтобы Nagios мог запускаться при загрузке сервера, выполните следующую команду:

Необязательно: ограничить доступ по IP-адресу

Если вы хотите ограничить IP-адреса, которые могут получить доступ к веб-интерфейсу Nagios, вам потребуется отредактировать файл конфигурации Apache:

Поскольку эти строки появятся в файле конфигурации дважды, вам нужно будет выполнить эти шаги еще раз.

Теперь запустите Nagios и перезапустите Apache, чтобы изменения вступили в силу:

Теперь Nagios запущен, так что давайте попробуем войти в систему.

Доступ к веб-интерфейсу Nagios

Откройте свой любимый веб-браузер и перейдите на сервер Nagios (замените выделенную часть IP-адресом или именем хоста):

Поскольку мы настроили Apache для использования htpasswd, вам необходимо ввести учетные данные для входа, которые вы создали ранее. В качестве имени пользователя мы использовали «nagiosadmin»:

запрос аутентификации htaccess

После аутентификации вы увидите домашнюю страницу Nagios по умолчанию. Щелкните ссылку Хосты на левой панели навигации, чтобы увидеть, какие хосты отслеживает Nagios:

Страница хостов Nagios

Как видите, Nagios отслеживает только «localhost» или самого себя.

Давайте наблюдать за другим хостом с помощью Nagios!

Мониторинг хоста CentOS 7 с помощью NRPE

В этом разделе мы покажем вам, как добавить новый хост в Nagios, чтобы он стал отслеживаться. Повторите этот раздел для каждого сервера CentOS или RHEL, который вы хотите отслеживать.

Примечание. Если вы хотите отслеживать сервер Ubuntu или Debian, следуйте инструкциям по этой ссылке: Мониторинг хоста Ubuntu с помощью NRPE.

На сервере, который вы хотите отслеживать, установите репозиторий EPEL:

Теперь установите плагины Nagios и NRPE:

Теперь давайте обновим файл конфигурации NRPE. Откройте его в своем любимом редакторе (мы используем vi):

Найдите директиву allow_hosts и добавьте частный IP-адрес вашего сервера Nagios в список с разделителями-запятыми (подставьте его вместо выделенного примера):

Сохранить и выйти. Это настраивает NRPE на прием запросов от вашего сервера Nagios через его частный IP-адрес.

Перезапустите NRPE, чтобы изменения вступили в силу:

После того, как вы закончите установку и настройку NRPE на хостах, которые вы хотите отслеживать, вам нужно будет добавить эти хосты в конфигурацию вашего сервера Nagios, прежде чем он начнет их отслеживать.

Добавить хост в конфигурацию Nagios

На сервере Nagios создайте новый файл конфигурации для каждого удаленного хоста, который вы хотите отслеживать, в /usr/local/nagios/etc/servers/ . Замените выделенное слово «ваш хост» на имя вашего хоста:

Добавьте следующее определение хоста, заменив значение host_name на ваше удаленное имя хоста (в примере — «web-1»), значение псевдонима — на описание хоста, а значение адреса — на частный IP-адрес удаленный хост:

С помощью приведенного выше файла конфигурации Nagios будет отслеживать только то, включен ли хост или нет. Если вам этого достаточно, сохраните и выйдите, а затем перезапустите Nagios. Если вы хотите отслеживать определенные службы, читайте дальше.

Добавьте любой из этих сервисных блоков для сервисов, которые вы хотите отслеживать. Обратите внимание, что значение check_command определяет, что будет отслеживаться, включая пороговые значения состояния. Вот несколько примеров, которые вы можете добавить в файл конфигурации вашего хоста:

SSH (notifications_enabled, установленный на 0, отключает уведомления для службы):

Если вы не уверены, что означает использование универсальной службы, это просто наследование значений шаблона службы под названием «универсальная служба», который определен по умолчанию.

Теперь сохраните и выйдите. Перезагрузите конфигурацию Nagios, чтобы изменения вступили в силу:

После того как вы закончите настройку Nagios для мониторинга всех ваших удаленных хостов, вы должны быть настроены. Не забудьте получить доступ к веб-интерфейсу Nagios и посетить страницу «Службы», чтобы увидеть все отслеживаемые хосты и службы:

Страница служб Nagios

Заключение

Теперь, когда вы отслеживаете свои хосты и некоторые из их служб, вы можете потратить некоторое время на то, чтобы выяснить, какие службы имеют для вас решающее значение, чтобы вы могли начать отслеживать их. Вы также можете настроить уведомления, чтобы, например, вы получали электронное письмо, когда использование вашего диска достигает предупреждения или критического порога, или ваш основной веб-сайт недоступен, чтобы вы могли решить ситуацию быстро или даже до того, как проблема возникнет.

Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

Все еще ищете ответ?

Этот комментарий был удален

Отлично… Спасибо.

Привет, я получаю эту ошибку:

mag 18 17:20:36 localhost.localdomain systemd[1]: nagios.service: процесс управления завершен, code=exited status=8 mag 18 17:20:36 localhost.localdomain systemd[1]: Не удалось запустить LSB: Запускает и останавливает сервер мониторинга Nagios. – Тема: Ошибка модуля nagios.service

не могли бы вы мне помочь?

уважаемый, я пытаюсь установить nagios в Centos 6.6 при выполнении команды

система сообщает

среднее время при использовании команды

Все работает, но при открытии nagios на веб-странице пишет

(невозможно получить статус процесса)

Можете ли вы помочь мне в этом вопросе, пожалуйста

Всем привет. Итак, все работает как обычно, НО в моем файле /usr/local/nagios/etc/nagios.cfg, когда я раскомментировал строку cfg_dir=/usr/local/nagios/etc/servers и создал файл cfg для нужного хоста, я получаю следующая ошибка при попытке перезапустить Nagios:

sudo systemctl перезапустить nagios.service Сбой задания для nagios.service. Подробности смотрите в «systemctl status nagios.service» и «journalctl -xn».

nagios.service — LSB: Запускает и останавливает сервер мониторинга Nagios Загружено: загружено (/etc/rc.d/init.d/nagios) Активно: сбой (результат: код выхода) со среды 15 июля 2015 г. 09:38:48 по восточному поясному времени; 21 с назад Процесс: 31199 ExecStop=/etc/rc.d/init.d/nagios stop (code=exited, status=0/SUCCESS) Процесс: 31302 ExecStart=/etc/rc.d/init.d/nagios start ( код=выход, статус=8)

15 июля, 09:38:48 nagios01 nagios[31302]: ***> При выполнении предполетной проверки возникла одна или несколько проблем… 15 июля, 09:38:48 nagios01 nagios[31302]: проверьте конфигурацию файл(ы), чтобы убедиться, что они содержат действительные 15 июля 09:38:48 nagios01 nagios[31302]: директивы и определения данных. Если вы обновляетесь с предыдущей версии Nagios 15 июля 09:38:48 nagios01 nagios[31302]: вы должны знать, что некоторые переменные/определения 15 июля 09:38:48 nagios01 nagios[31302]: могли быть удалены или изменены в этой версии. Обязательно прочитайте 15 июля 09:38:48 nagios01 nagios[31302]: документацию в формате HTML, касающуюся файлов конфигурации, а также раздел «Что нового» от 15 июля 09:38:48 nagios01 nagios[31302]: «Что нового», чтобы узнать что изменилось. 15 июля 09:38:48 nagios01 systemd[1]: nagios.service: процесс управления завершен, code=exited status=8 15 июля 09:38:48 nagios01 systemd[1]: не удалось запустить LSB: запускает и останавливает Nagios сервер мониторинга. 15 июля, 09:38:48 nagios01 systemd[1]: модуль nagios.service перешел в состояние сбоя.

Есть идеи или другая информация, которую мне нужно предоставить? Заранее благодарим вас за любую помощь.

Отличный учебник! Очень мало догадок для соблюдения инструкций.

Только один глюк, который мне еще предстоит решить. Мой сервер godaddy, похоже, отвечает правильно, а мой частный сервер - нет. Я получаю КРИТИЧЕСКИЕ электронные письма и прошу помощи в определении причины и устранении проблемы. Чтобы не перегружать этот запрос информацией, скажите, что вам нужно увидеть.

Спасибо. Я это уже проверил. Я пошел дальше после этого сообщения, но все еще критично. Я изменил свой внутренний IP-адрес 192.168.. на WAN-адрес основного брандмауэра, и это сработало.

Читайте также: