воскресенье, 3 августа 2014 г.

Установка Nagios в CentOS/ Red Hat/ Fedora


Установка Nagios в CentOS/ Red Hat/ Fedora



Ребята, кому не сложно переходите по рекламе что ниже, Вам с этого не убудет, а мне небольшая материальная помощь. Если Вы нашли что то полезное для себя, прошу отблагодарите меня за это таким способом. СПАСИБО!

Установка Nagios в CentOS/ Red Hat/ Fedora

Nagios является программное обеспечение с открытым исходным кодом для сети и мониторинга инфраструктур. Nagios будет следить за серверами, коммутаторами, приложениями и за разными услугами. Он предупреждает об этом системному администратору, когда что-то пошло не так (сервер завис), а также предупреждает когда все стало нормально.
# 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
  1. # AUTHENTICATION USAGE
  2. use_authentication=1
  3. # SYSTEM/PROCESS INFORMATION ACCESS
  4. authorized_for_system_information=nagiosadmin
  5. # CONFIGURATION INFORMATION ACCESS
  6. authorized_for_configuration_information=nagiosadmin
  7. # SYSTEM/PROCESS COMMAND ACCESS
  8. authorized_for_system_commands=nagiosadmin
  9. # GLOBAL HOST/SERVICE VIEW ACCESS
  10. authorized_for_all_services=nagiosadmin
  11. authorized_for_all_hosts=nagiosadmin
  12. # GLOBAL HOST/SERVICE COMMAND ACCESS
  13. authorized_for_all_service_commands=nagiosadmin
  14. 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/”
  1. # SSLRequireSSL
  2. Options ExecCGI
  3. AllowOverride None
  4. Order allow,deny
  5. Allow from all
  6. # Order deny,allow
  7. # Deny from all
  8. # Allow from 127.0.0.1
  9. AuthName Nagios Access
  10. AuthType Basic
  11. AuthUserFile /etc/nagios/passwd
  12. Require valid-user
Alias /nagios “/usr/share/nagios/html”
  1. # SSLRequireSSL
  2. Options None
  3. AllowOverride None
  4. Order allow,deny
  5. Allow from all
  6. # Order deny,allow
  7. # Deny from all
  8. Allow from 127.0.0.1
  9. AuthName Nagios Access
  10. AuthType Basic
  11. AuthUserFile /etc/nagios/passwd
  12. 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 завершена. Если есть вопросы, пишите.

Комментариев нет:

Отправить комментарий