Установка Nagios в CentOS/ Red Hat/ Fedora
Ребята, кому не сложно переходите по рекламе что ниже, Вам с этого не убудет, а мне небольшая материальная помощь. Если Вы нашли что то полезное для себя, прошу отблагодарите меня за это таким способом. СПАСИБО!
Установка Nagios в CentOS/ Red Hat/ Fedora
Nagios является программное обеспечение с открытым исходным кодом для сети и мониторинга инфраструктур. Nagios будет следить за серверами, коммутаторами, приложениями и за разными услугами. Он предупреждает об этом системному администратору, когда что-то пошло не так (сервер завис), а также предупреждает когда все стало нормально.
Посмотреть также: Как включить EPEL хранилища для RHEL / CentOS/ Fedora
# yum install nagios nagios-devel nagios-plugins* gd gd-devel httpd php gcc glibc glibc-common
По умолчанию когда установится Nagios, в cgi.cfg в файле имя пользователя бедет- nagiosadmin упоминается и Htpasswd /etc/nagios/passwd файл used. Для простоты я оставлю тоже самое.
# htpasswd -c /etc/nagios/passwd nagiosadmin
# htpasswd -c /etc/nagios/passwd nagiosadmin
Проверьте данные ниже в /etc/nagios/cgi.cfg для этого:
# ee /etc/nagios/cgi.cfg
# ee /etc/nagios/cgi.cfg
- # AUTHENTICATION USAGE
- use_authentication=1
- # SYSTEM/PROCESS INFORMATION ACCESS
- authorized_for_system_information=nagiosadmin
- # CONFIGURATION INFORMATION ACCESS
- authorized_for_configuration_information=nagiosadmin
- # SYSTEM/PROCESS COMMAND ACCESS
- authorized_for_system_commands=nagiosadmin
- # GLOBAL HOST/SERVICE VIEW ACCESS
- authorized_for_all_services=nagiosadmin
- authorized_for_all_hosts=nagiosadmin
- # GLOBAL HOST/SERVICE COMMAND ACCESS
- authorized_for_all_service_commands=nagiosadmin
- authorized_for_all_host_commands=nagiosadmin
Для обеспечения доступа к nagiosadmin поправим файл /etc/httpd/conf.d/nagios.conf который уже существует. Ниже приведена конфигурация nagios.conf для Nagios сервера.
# cat /etc/http/conf.d/nagios.conf
# cat /etc/http/conf.d/nagios.conf
# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER (ОБРАЗЕЦ CONFIG для веб-сервера Apache )
# Last Modified: 04-09-2014 (Дата изменения: 04-09-2014 )
#
# This file contains examples of entries that need (Этот файл содержит примеры записей, которые могут использоваться)
# to be incorporated into your Apache web server (Должны быть включены в вашем веб-сервере Apache )
# configuration file. Customize the paths, etc. as (Конфигурационный файл. Нужно настроить пути и т.д.)
# needed to fit your system. (Необходимо, чтобы все соответствовало вашей системы.)
# Last Modified: 04-09-2014 (Дата изменения: 04-09-2014 )
#
# This file contains examples of entries that need (Этот файл содержит примеры записей, которые могут использоваться)
# to be incorporated into your Apache web server (Должны быть включены в вашем веб-сервере Apache )
# configuration file. Customize the paths, etc. as (Конфигурационный файл. Нужно настроить пути и т.д.)
# needed to fit your system. (Необходимо, чтобы все соответствовало вашей системы.)
ScriptAlias /nagios/cgi-bin/ “/usr/lib/nagios/cgi-bin/”
- # SSLRequireSSL
- Options ExecCGI
- AllowOverride None
- Order allow,deny
- Allow from all
- # Order deny,allow
- # Deny from all
- # Allow from 127.0.0.1
- AuthName “Nagios Access”
- AuthType Basic
- AuthUserFile /etc/nagios/passwd
- Require valid-user
Alias /nagios “/usr/share/nagios/html”
- # SSLRequireSSL
- Options None
- AllowOverride None
- Order allow,deny
- Allow from all
- # Order deny,allow
- # Deny from all
- Allow from 127.0.0.1
- AuthName “Nagios Access”
- AuthType Basic
- AuthUserFile /etc/nagios/passwd
- Require valid-user
Запустите HTTPD и Nagios :
# /etc/init.d/httpd start
# /etc/init.d/nagios start
# /etc/init.d/httpd start
# /etc/init.d/nagios start
Примечание:Обратитесь к серверу Nagios на http://your_ip_server /Nagios. Введите имя пользователя которое- nagiosadmin и пароль, который вы установили для nagiosadmin.
Установка Nagios в CentOS/ Red Hat/ Fedora завершена. Если есть вопросы, пишите.
Комментариев нет:
Отправить комментарий