Введение Это руководство предназначено для предоставления вам простых инструкций по установке Naemon из пакетов на CentOS 8 и настройки мониторинга вашей локальной машины в течение 10 минут. Здесь не обсуждаются расширенные варианты установки – только основы, которые будут работать для 95% пользователей, которые хотят начать.
Эти инструкции были написаны для: CentOS Server 8
Что у вас получится в результате Если вы следуете этим инструкциям, вы получите следующее:
- Плагины Nagios будут установлены в каталоге /usr/lib64/nagios/plugins/
- Naemon будет настроен на мониторинг нескольких аспектов вашей локальной системы (нагрузка ЦП, использование диска и т. д.)
- Веб-интерфейс Naemon будет доступен по адресу http://localhost/naemon/
Инструкция по установке
Предупреждение: Не забудьте изменить свой пароль по умолчанию, инструкции находятся ниже инструкций по установке для конкретной версии здесь
CentOS Server 8 Установите репозиторий labs.consol.de
dnf install https://labs.consol.de/repo/stable/rhel8/x86_64/labs-consol-stable.rhel8.noarch.rpm
Включите репозиторий epel, необходимый как для зависимости (mod_fcgid), так и для nrpe и nagios-plugins
sudo dnf -y install epel-release
Установите Naemon
sudo dnf -y install naemon*
Отключите SELinux, не поддерживаемый Thruk
setenforce 0
Сделайте это постоянным:
nano /etc/selinux/config
отредактируйте строку: “SELINUX=enforcing”, замените на: “SELINUX=disabled”
Установите плагины Nagios:
dnf clean all
dnf install dnf-plugins-core
dnf config-manager --set-enabled epel-testing
dnf config-manager --set-enabled powertools
dnf install nagios-plugins nagios-plugins-all nagios-plugins-nrpe nrpe
Запустите службы
service iptables stop # Это только для тестирования и перезапустит файрвол после перезагрузки, пожалуйста, настройте ваш IP-таблицы соответственно
chkconfig httpd on && service httpd start
chkconfig naemon on && service naemon start
chkconfig thruk on && service thruk start
Измените пароль по умолчанию для Thruk Самое важное – изменить пароль, чтобы защитить ваш сайт от несанкционированного доступа
htpasswd /etc/thruk/htpasswd thrukadmin
Вход в веб-интерфейс Теперь вы должны иметь доступ к веб-интерфейсу Naemon по следующему URL. Вас попросят ввести имя пользователя admin и пароль, который вы указали ранее, или admin, если вы не изменили свой пароль.