Nagios с надписью «NOT FOUND»

4

Я установил пакет nagios в свою систему Ubuntu. После открытия страницы конфигурации localhost/nagios3 я успешно вошел в систему. После этого, когда я выбираю любую опцию из меню слева, отображается одна из следующих ошибок

The requested URL /cgi-bin/nagios3/extinfo.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/showlog.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/notifications.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/history.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/status.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/outages.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/statuswrl.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/trends.cgi was not found on this server.

Apache/2.2.14 (Ubuntu) Server at 192.168.1.7 Port 80

Как решить эту проблему?

    
задан surendar 13.06.2013 в 14:50
источник

3 ответа

3

Проверьте, есть ли файл конфигурации Apache /etc/apache2/sites-available/nagios3.conf ,

/etc/apache2/conf.d/nagios3.conf or similar имеет записи «ScriptAlias», такие как

ниже (убедитесь, что у вас есть правильные пути к файловой системе):

  ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
  ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3
    
ответ дан Steve Baroti 05.03.2014 в 22:55
источник
0

Также проверьте, какие модули apache вы включили - вы можете увидеть их с ls -la /etc/apache2/mods-enabled . Вам нужны модули php и cgi. Вам необходимо установить php, и вам может потребоваться изменить модуль mpm, который вы включили. На Ubuntu 16.04 здесь были команды, которые мне пришлось выполнить, чтобы пройти эту ошибку:

sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo a2enmod cgi
sudo apt-get install libapache2-mod-php
sudo a2enmod php7.0
sudo service apache2 restart

Доступные модули перечислены в /etc/apache2/mods-available .

    
ответ дан Alicia 09.05.2017 в 04:33
-2

Я обнаружил, что в той же ситуации мне не хватало некоторых зависимостей, поскольку в учебники их не было. Я нашел тот, который сделал, и он решил мою проблему. Вы должны проверить, установлено ли это больше, чем у вас -

apt-get install build-essential php5-gd wget libgd2-xpm-dev libapache2-mod-php5 apache2-utils daemon unzip
    
ответ дан sharpy1064 05.12.2015 в 23:50