Nagios установка и настройка centos 8

Обновлено: 04.07.2024

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

Содержание:

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 Plugin 2.2.1

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

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

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

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

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

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

Шаг 3. Загрузите Nagios Core 4.4.5 и Nagios Plugin 2.2.1.

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

Скачайте последнюю версию Nagios Core 4.4.5 а также Плагины Nagios 2.2.1 пакеты с командой wget.

[[защита электронной почты] nagios

Шаг 4: Извлеките Nagios Core и его плагины

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

[[защита электронной почты] nagios

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

[[адрес электронной почты защищен] nagios

Настроить Nagios Core

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

[[защита электронной почты] nagios

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

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

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

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

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

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

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

/ usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc / usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc / objects / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / nagios.cfg /usr/local/nagios/etc/nagios.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / cgi.cfg /usr/local/nagios/etc/cgi.cfg / usr / bin / install -c -b -m 660 -o nagios -g nagios sample-config / resource.cfg /usr/local/nagios/etc/resource.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / templates.cfg /usr/local/nagios/etc/objects/templates.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / commands.cfg / usr / local / nagios /etc/objects/commands.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / contacts.cfg / usr / local / nagios / etc / objects / contacts .cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / timeperiods.cfg / usr / local / nagios / et c / объекты / timeperiods.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / localhost.cfg / usr / local / nagios / etc / objects / localhost. cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / windows.cfg /usr/local/nagios/etc/objects/windows.cfg / usr / bin / установить -c -b -m 664 -o nagios -g nagios sample-config / template-object / printer.cfg /usr/local/nagios/etc/objects/printer.cfg / usr / bin / install -c -b - m 664 -o nagios -g nagios sample-config / template-object / switch.cfg /usr/local/nagios/etc/objects/switch.cfg * * * Установленные файлы конфигурации * * * Помните, это файлы конфигурации * SAMPLE *. Вам нужно будет прочитать документацию для получения дополнительной информации о том, как на самом деле определять службы, хосты и т. Д. В соответствии с вашими конкретными потребностями.

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

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

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

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

Шаг 7: скомпилируйте и установите плагин Nagios

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

Шаг 8: проверьте файлы конфигурации Nagios

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

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

Шаг 9: добавьте службы Nagios в запуск системы

На RHEL / CentOS 6

На RHEL / CentOS 7/8 и Fedora

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

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

Веб-панель Nagios

Просмотр хоста

Обзор Nagios

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

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

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

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

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

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 Plugin 2.2.1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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






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

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

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

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

Как установить и настроить Nagios Core на CentOS 8 / RHEL 8 | Linux Китай

640?wx_fmt=jpeg

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

Nagios - это бесплатная сеть с открытым исходным кодом и механизм оповещений, который используется для мониторинга различных устройств, таких как сетевые устройства и серверы в сети. Он поддерживает Linux и Windows и предоставляет интуитивно понятный веб-интерфейс, позволяющий легко контролировать сетевые ресурсы. После профессиональной настройки он может отправлять вам оповещения по электронной почте, когда сервер или сетевое устройство отключается или выходит из строя. В этой статье мы объяснили, как установить и настроить Nagios Core на RHEL 8 / CentOS 8.

Предварительные требования для Nagios Core

Перед тем как начать, убедитесь, что у вас есть следующее:

Выполнив указанные выше требования, приступим!

Шаг 1: Установите ЛАМПУ

Чтобы Nagios работал должным образом, вам необходимо установить LAMP или другое веб-программное обеспечение, так как они будут работать в браузере. Для этого выполните следующую команду:

640?wx_fmt=jpeg

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

640?wx_fmt=jpeg

Проверьте рабочий статус сервера Apache:

640?wx_fmt=jpeg

Далее нам нужно включить и запустить сервер MariaDB, выполните следующую команду:

640?wx_fmt=jpeg

Чтобы проверить статус MariaDB, запустите:

640?wx_fmt=jpeg

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

Обязательно установите надежный пароль для вашего экземпляра MySQL. Для последующих запросов введите «Y» и нажмите Enter.

640?wx_fmt=jpeg

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

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

640?wx_fmt=jpeg

Шаг 3. Создайте учетную запись пользователя Nagios

Далее нам нужно создать учетную запись для пользователя Nagios. Для этого выполните следующую команду:

640?wx_fmt=jpeg

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

Теперь добавьте пользователя Nagios в группу:

Также добавьте пользователя Apache в группу Nagios:

640?wx_fmt=jpeg

Шаг 4: Загрузите и установите Nagios Core

Теперь мы можем приступить к установке Nagios Core. Последняя стабильная версия Nagios 4.4.5 была выпущена 19 августа 2019 года. Но сначала загрузите tarball-файл Nagios с его официального сайта.

Чтобы загрузить Nagios Core, сначала введите /tmp оглавление:

Затем загрузите файл tarball:

640?wx_fmt=jpeg

После загрузки файла tarball используйте следующую команду, чтобы распаковать его:

Далее войдите в несжатую папку:

Выполните следующие команды в таком порядке:

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

Шаг 5. Настройте аутентификацию веб-сервера Apache

Далее мы предоставим пользователям nagiosadmin Настройте проверку личности. Будьте осторожны, чтобы не изменить имя пользователя, в противном случае вам может потребоваться дополнительная настройка, которая может быть обременительной.

Чтобы настроить аутентификацию, выполните следующую команду:

640?wx_fmt=jpeg

Система предложит вам ввести nagiosadmin Пароль пользователя. Введите и подтвердите пароль по мере необходимости. В конце этого руководства вы будете использовать этого пользователя для входа в Nagios.

Чтобы изменения вступили в силу, перезапустите веб-сервер:

Шаг 6. Загрузите и установите плагин Nagios

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

Затем разархивируйте файл tarball и войдите в несжатую папку плагина:

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

Шаг 7. Проверьте и запустите Nagios

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

640?wx_fmt=jpeg

Затем запустите Nagios и проверьте его статус:

640?wx_fmt=jpeg

Если в системе есть брандмауэр, используйте следующую команду, чтобы разрешить порт "80":

Шаг 8. Доступ к панели Nagios через веб-браузер

Появится всплывающее окно с предложением ввести имя пользователя и пароль, которые мы создали на шаге 5. Введите учетные данные и нажмите «Войти».

640?wx_fmt=jpeg

Это приведет вас к панели Nagios, как показано ниже:

640?wx_fmt=jpeg

Наконец, мы успешно установили и настроили Nagios Core на CentOS 8 / RHEL 8. Ваше мнение приветствуется.

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 Plugin 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 Plugin 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, она установит все необходимые библиотеки на вашем компьютере, и мы сможем продолжить.

Образец вывода:

*** Компиляция завершена *** Если основная программа и CGI скомпилированы без каких-либо ошибок, вы можете продолжить тестирование или установку Nagios следующим образом (введите «make» без аргументов для получения списка всех возможных опций): make test - This запускает тестовый набор make install - устанавливает основную программу, CGI и HTML-файлы. make install-init - устанавливает скрипт init в / lib / systemd / system make install-daemoninit - инициализирует скрипт init в / lib / systemd / system make install-groups-users - это добавляет пользователей и группы, если они не существуют. make install-commandmode - это устанавливает и настраивает разрешения в каталоге для хранения внешнего командного файла make install-config - это устанавливает * SAMPLE * файлы конфигурации в / usr / local / nagios / etc Вам нужно будет изменить эти файлы примеров, прежде чем вы сможете использовать Nagios. Прочитайте документацию HTML для получения дополнительной информации об этом. Обратите особое внимание на документы по файлам конфигурации объектов, так как они определяют, что / как контролируется! make install-webconf - устанавливает конфигурационный файл Apache для веб-интерфейса Nagios. make install-exfoliation - устанавливает тему эксфолиации для веб-интерфейса Nagios. make install-classicui - устанавливает классическую тему для веб-интерфейса Nagios.

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

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

Затем установите образцы файлов Nagios, пожалуйста, выполните следующую команду.

Образец вывода:

/ usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc / usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc / objects / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / nagios.cfg /usr/local/nagios/etc/nagios.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / cgi.cfg /usr/local/nagios/etc/cgi.cfg / usr / bin / install -c -b -m 660 -o nagios -g nagios sample-config / resource.cfg /usr/local/nagios/etc/resource.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / templates.cfg /usr/local/nagios/etc/objects/templates.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / commands.cfg / usr / local / nagios /etc/objects/commands.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / contacts.cfg / usr / local / nagios / etc / objects / contacts .cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / шаблон-объекта / timeperiods.cfg / usr / local / nagios / et c / objects / timeperiods.cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / localhost.cfg / usr / local / nagios / etc / objects / localhost. cfg / usr / bin / install -c -b -m 664 -o nagios -g nagios sample-config / template-object / windows.cfg /usr/local/nagios/etc/objects/windows.cfg / usr / bin / установить -c -b -m 664 -o nagios -g nagios sample-config / template-object / printer.cfg /usr/local/nagios/etc/objects/printer.cfg / usr / bin / install -c -b - m 664 -o nagios -g nagios sample-config / template-object / switch.cfg /usr/local/nagios/etc/objects/switch.cfg *** Установленные файлы конфигурации *** Помните, что это * SAMPLE * config файлы. Вам нужно прочитать документацию для получения дополнительной информации о том, как на самом деле определить службы, хосты и т. Д., Чтобы соответствовать вашим конкретным потребностям.

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

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

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

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

Мы закончили со всей конфигурацией в бэкэнде, теперь мы настроим Web Interface For 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 Web Dashboard


Host View


Nagios Host View

Обзор Nagios


Услуги Посмотреть


Nagios Host Services

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


Nagios Process View

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

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

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


И так, решил я значит написать статью и привести пример установки в виде bash скрипта. В самом конце, я приведу его.

Nagios — утилита для мониторинга серверов и сетей и служит для наблюдения разных состояний различных служб (может проверять место на вашем HDD, загрузку CPU, загрузку RAM, состояние сервера (dead/alive) через ICMP протокол). Данная программа показывает администратору какие службы прекращают (или возобновляют) свою работу.

Как работает nagios можно посмотреть на рисунке ниже:

Зачем нужен Nagios

Зачем нужен Nagios

Установка nginx в CentOS

И так, начнем с nginx, чтобы установить его, выполните:

Приведу конфиг nginx для nagios. Настроим его сейчас.

Настройка NGINX

Создаём файл /etc/nginx/conf.d/nagios.conf:

Можно переименовать стандартный конфиг:

Проверяем все ли в конфиге работает:

Добавляем его в автозагрузку ОС:

Проверим, появился ли он в автозагрузке:

IPtables

Так же, можно добавить правило (проброс 80-го порта) в IPtables:

Сохраняем все настройки:

Настройка PHP-FPM

И так, займемся настройкой PHP для Nagios. Открываем файл:

И приводим к такому виду:

Запускаем php-fpm службу:

Или для CentOS 7:

Добавляем php-fpm в автозагрузку ОС:

Установка Nagios в CentOS

Для начала, создаем пользователя и группу для него:

Для CentOS 7 создать пользователя можно так:

Можно проверить, нормально ли все с группой:

Можно проверить, нормально ли все с пользователем:

Добавим nginx юзера в nagios группу:

Далее, необходимо скачать nagios (на момент написания статьи, был самой последней версии):

Компилируем Nagios и устанавливаем его:

Nagios выполнит установку в /usr/local/nagios, по этому, проверим так ли это:

Установим все плагины для работы:

Так же, подключаем их:

Стартуем Nagios службу:

Добавляем в автозапуск ОС:

Установка spawn-fcgi и fcgiwrap

Выполняем установку некоторых утилит:

Загружаем fciwrap и компилируем его:

Выполняем проверку и убеждаемся что все ОК:

Прописываем следующий текст:

Запускаем службу spqwn-fcgi:

И так же, пропишим его в автозапуск ОС:

И последнее, проверим создался ли сокет файл:

ВСЕ! Открываем nagios и приступаем к работе. Я в своей следующей статье расскажу как устанавливать nagios-client на Unix/Linux ОС.

PS: Для самых ленивых, я создал bash скрипт c установкой всего и в автоматическом режиме. По этому, делюсь:

Тестировался на CentOS 6/7.

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