2012-10-19 8 views
5

Próbowałem ustawić nagios na Macu i na pewno wydaje się to dość łatwe, ale utknąłem w tym momencie - nie mogę załadować strony localhost/nagios/. Mam taką konfigurację, jak mi się wydaje.Nie masz uprawnień dostępu/nagios/na tym serwerze.

Zainstalowałem PHP i zmieniłem plik httpd.conf na "index.php" z index.html. Nie sądzę, że jest coś więcej, ale ta drobna rzecz nie pozwala mi kontynuować.

Czy ktoś może rzucić trochę światła i pokazać mi drogę?

To co mam w pliku konfiguracyjnym Nagios w hhtpd.conf dla Apache:

# Nagios rzeczy

ScriptAlias ​​/ Nagios/cgi-bin/„/ opt/local/sbin/Nagios /”

< katalog "/ opt/local/sbin/Nagios">

AllowOverride Żaden

Options ExecCGI 
Order allow,deny 
Allow from all 
AuthName "Nagios Access" 
AuthType Basic 
AuthUserFile /opt/local/etc/nagios/htpasswd.users 
require valid-user 

</Directory>

Alias ​​/ Nagios "/ opt/local/share/Nagios"

< katalogu "/ opt/local/share/Nagios">

Options None 
AllowOverride AuthConfig 
Order allow,deny 
Allow from all 

</Directory>

# Koniec Nagios rzeczy

- A plik error_log dla apache ma to:

[Fri paź 19 11:02:09 2012] [błąd] [klient :: 1] Indeks katalogowy zabroniony przez dyrektywę Options:/opt/local/share/Nagios/

Odpowiedz

1

będziesz musiał zmienić uprawnienia folderu Nagios w swojej konfiguracji Apache. Poszukaj pliku konfiguracji nagios w apache (prawdopodobnie conf.d lub dodatkowy folder).

Check here

+0

Właśnie dodałem co mam w pliku konfiguracyjnym do mojego postu i nie jestem pewien, w jaki sposób zmienić pozwolenie od tego? Jakieś sugestie? Dzięki! – Nitin

+0

Mogę dostać się do localhost/nagios, komentując wiersz Opcje - nie jestem pewien co to znaczy?Ale pracuję teraz nad przejściem do tej strony - http: // localhost/nagios/cgi-bin/Z jakiegoś powodu nie pojawi się to nawet po usunięciu wiersza Opcje – Nitin

+0

Czy już utworzyłeś użytkownika dla nagios? utwórz go i użyj go do zalogowania się w aplikacji Nagios. Utwórz także nową grupę (dotyczy to grupy użytkowników unix) i dodaj do tej grupy zarówno użytkownika nagiosowego, jak i użytkownika apache. Użyj tej samej grupy podczas konfigurowania nagiosów. – Ankit

14

Aby rozwiązać ten problem:

  1. Wystarczy zainstalować 'PHP' na Nagios Server. yum install php.i686

  2. Po instalacji php restart swoją Apache/httpd serwer.

httpd restart usługi

+0

dziwne rozwiązanie, ale zadziałało. –

+0

pracował również dla mnie. – AfroJoe

Powiązane problemy