Установка 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

Проверьте данные ниже в /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

# 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. (Необходимо, чтобы все соответствовало вашей системы.)

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

Примечание:Обратитесь к серверу Nagios на http://your_ip_server /Nagios. Введите имя пользователя которое- nagiosadmin и пароль, который вы установили для nagiosadmin.

Установка Nagios в CentOS/ Red Hat/ Fedora завершена. Если есть вопросы, пишите.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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