Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Nagios


Автор: Su_ 19.2.2010, 02:15
Добрый вечер.

Облазил все , и не нашел ответ на вопрос , почему браузер выдает ошибку "Access forbidden! You don't have.... Error 403" .

         Установил apache - тут все хорошо; 
         Установил nagios - тут тоже все хорошо;


Нашел инструкциюю по установке ( все в root)

лезу httpd/config/httpd.conf

добавляю строчки

Код


ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
    AllowOverride AuthConfig
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>


Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local/nagios/share">
    Options None
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>



Сразу скажу что нагиос встал у меня в /etc/nagios  и папок  /nagios/cgi-bin/ /usr/local/nagios/sbin/ в нем нету ,как и папки /usr/local/nagios/share/

А выглядит это так:user posted image
А это где лежат его файлы , если глянуть через Установку программ:
http://www.dispsoft.ru/text.txt (tAO -это пробел)


Следуя ошибки 403 у меня нету прав просмотра web-приложения .. Для этого нужен файлик .htaccess 
и сделать 
Код


# /usr/local/apache/bin/htpasswd /usr/local/nagios/etc/htpasswd.users bob


занести это имя в contacts.cfg . И в cgi.cfg указать это имя, где есть права..

Вопрос где мне создавать .htaccess , htpasswd.users , если у меня все лежит в других папках и некоторых директорий просто нет ..??? 

http://onix.opennet.ru/content/view/17/26/1/3/

Автор: bilbobagginz 19.2.2010, 07:34
Su_, если тебе не трудно, укажи версии всего, что ты наустанавливал, вкл. оперативную систему....

Автор: Su_ 19.2.2010, 10:56
Да ,извиняюсь.. 
OC: Mandriva 2009 free
Apache : 2.2.11
Nagios :3.1.0

Автор: bilbobagginz 20.2.2010, 03:14
вместе с дистрибутивом nagios идет специальный файл конфигурации апача, который надо включить в конфигурацию твоего апача.
я не знаю где этот файл, предположительно в conf.d
посмотри на строение файла, и отредактируй нужное.
вообще - nagios это 2 компонента - демон (который бежит и слушает), и web-приложение на основе CGI.
т.е. в с т.з. настроек апача - это обычное CGI приложение.
по идее там идет обычная апачевская аутентификация на основе файла htpasswd.
если ты не понимаешь что это значит, то почитай доки по апачу.

Автор: Su_ 20.2.2010, 19:33
спасибо . Я его уже когда то ставил на freebsd  , тут проблема с правами , буду врубаться что такое htaccess

Автор: Su_ 21.2.2010, 00:27
Решил проблему , забил на стандартную установку(графическую) ставит не пойми что

поставил как описано тут http://dedicatesupport.com/archives/16

единственное пришлось доставить make ( через графический интерфейс) , и качнуть другую версию плагинов (14)  и немного скорректировать их текст в конфиге

Он должен выглядеть так:
Код

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName “Nagios Access”
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/www/nagios">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName “Nagios Access”
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>



Всем спасибо, удачи тек кто будет ставить это в кастрированной Mandriva 2009)

Автор: bilbobagginz 21.2.2010, 01:03
ну и молодец.

Автор: Su_ 21.2.2010, 14:40
единственно в старой версии какие то баги с Перлом, теперь будет версию по свежее)

Автор: bilbobagginz 21.2.2010, 14:56
Цитата(Su_ @  21.2.2010,  13:40 Найти цитируемый пост)
какие то баги с Перлом

пользуюсь наджиосом с версии 3.0 примерно, не помню баги с перлом...

Автор: Su_ 21.2.2010, 15:15
сейчас уже поставил 2 другие версии ,  сейчас на 3.2.0 , обещает быть нормальной)

Автор: Su_ 21.2.2010, 16:02
теперь пишет не NO output , а  Reurn code of 127 is out of bounds -plug may be missing

Код

 Reurn code of 127 is out of bounds -plug may be missing


Думаю в minimal.cfg , commands не правильно подставляет пути к плагинам (

Автор: Su_ 21.2.2010, 16:41
BINGo друзья, идем в Установку программ и ставим все nagios-chek-??? которые используется в command.cfg или в соответсвующем разделе minimal.cfg

Конкретно для нашего случая
Код

nagios_check_users
nagios_check_load
nagios_check_procs
nagios_check_disk
nagios_check_ping


И обязательно поменять переменую $USER1$ в resource.cfg на $USER1$=/usr/lib/nagios/plugins  (то место куда вы скачали все check*)

Тема закрыта..!)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)