
Nagios Core это платформа для мониторинга и оповещения ИТ-инфраструктуры с открытым исходным кодом, построенная с использованием PHP. Он используется для мониторинга критически важных компонентов ИТ-инфраструктуры, таких как сетевая инфраструктура, серверы, сетевые протоколы, системные показатели, приложения и услуги.
Кроме того, Nagios Core поддерживает оповещение (когда критически важные компоненты инфраструктуры выходят из строя и восстанавливаются) по электронной почте, SMS или по индивидуальному заказу скрипт и создание отчетов об истории событий, отключений, уведомлений и ответов на предупреждения для последующего использования. анализ.
Важно отметить, что Nagios Core поставляется с несколькими API, которые обеспечивают интеграцию с существующими или сторонними приложениями, а также с надстройками, разработанными сообществом.
Эта статья проведет вас через процесс установки Nagios Core 4.4.3 и Плагины Nagios 2.2.1 дюйм RHEL 8 Дистрибутив Linux.
1. Установить Nagios Core пакет из источников, вам необходимо установить следующие зависимости, включая HTTP-сервер Apache и PHP, используя значение по умолчанию менеджер пакетов dnf.
# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel.
2. Затем запустите HTTPD сервис, включите его автоматический запуск при загрузке системы и проверьте его статус с помощью команды systemctl.
# systemctl start httpd. # systemctl включить httpd. # systemctl start httpd.
3. Теперь загрузите Nagios Core исходный пакет с использованием команда wget, извлеките его и перейдите в извлеченный каталог, как показано.
# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz. # tar xzf nagioscore.tar.gz. # cd nagioscore-nagios-4.4.3 /
4. Затем выполните следующие команды, чтобы настроить исходный пакет и собрать его.
# ./configure. # сделать все.
5. После этого создайте пользователя и группу Nagios и добавьте пользователя Apache в группу Nagios следующим образом.
# make install-groups-users. # usermod -a -G nagios apache.
6. Теперь установите двоичные файлы, файлы CGI и HTML с помощью следующих команд.
# сделать установку. # make install-daemoninit.
7. Затем выполните следующие команды, чтобы установить и настроить внешний командный файл, образец файла конфигурации и Апач-нагиос конфигурационный файл.
# make install-commandmode # устанавливает и настраивает внешний командный файл. # make install-config # устанавливает файлы конфигурации * SAMPLE *. # make install-webconf # устанавливает файлы конфигурации веб-сервера Apache.
8. На этом этапе вам нужно закрепить Nagios Core веб-консоль с использованием Базовая аутентификация HTTP. Итак, вам необходимо создать учетную запись пользователя Apache, чтобы иметь возможность входить в Nagios - эта учетная запись будет действовать как учетная запись администратора Nagios.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin.
9. Далее вам нужно установить необходимые плагины Nagios. Но прежде чем вы загрузите и установите плагины Nagios, вам необходимо установить необходимые пакеты для компиляции и сборки пакета плагинов.
# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils.
10. Затем загрузите и извлеките последнюю версию Плагины Nagios используя следующие команды.
# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz. # tar zxf nagios-plugins.tar.gz.
11. Перейдите в извлеченный каталог, скомпилируйте, соберите и установите плагины Nagios, установите плагины Nagios следующим образом.
# cd nagios-plugins-release-2.2.1 / # ./tools/setup. # ./configure. # делать. # сделать установку.
12. На этом этапе вы настроили службу Nagios Core и настроили ее для работы с HTTP-сервером Apache. Теперь вам нужно перезапустить службу HTTPD. Кроме того, запустите и включите службу Nagios и проверьте, работает ли она, как показано ниже.
# systemctl перезапуск httpd.service. # systemctl запускает nagios.service. # systemctl запускает nagios.service. # systemctl запускает nagios.service.
13. Если у вас запущен брандмауэр, вам нужно открыть порт 80 в брандмауэре.
# firewall-cmd --permanent --zone = public --add-port = 80 / tcp. # firewall-cmd --reload.
14. Далее отключить SELinux который в принудительный режим по умолчанию или вы можете установить его в разрешительный режим.
# sed -i 's / SELINUX =. * / SELINUX = отключено / g' / etc / selinux / config. # setenforce 0.
15. На этом последнем шаге теперь вы можете получить доступ к веб-консоли Nagios. Откройте свой веб-браузер и укажите его, например, на веб-каталог Nagios Core (замените IP-адрес или FDQN своими собственными значениями).
http://192.168.56.100/nagios. ИЛИ. http://tecmint.lan/nagios.
Вам будет предложено ввести имя пользователя и пароль для доступа к веб-интерфейсу. Предоставьте учетные данные, которые вы создали в пункте 8 (т.е. имя пользователя нагиосадмин и пароль).
После успешного входа в систему вам будет представлен интерфейс Nagios, как показано на следующем снимке экрана.
Поздравляю! Вы успешно установили Nagios Core на ваше RHEL 8 сервер. Если у вас есть вопросы, воспользуйтесь формой обратной связи ниже, чтобы связаться с нами.
Читайте также: