Smokeping веб-интерфейс на Ubuntu 13.10

Я обновил ПК с Ubuntu Desktop 12.04 до 13.10. 12.04 URL-адрес веб-интерфейса Smokeping был http://localhost/smokeping/smokeping.cgi, После обновления до 13.10 это больше не работает.

Это просто проблема обнаружения изменения URL в Ubuntu 13.10 (с apache 2.4.6) или что-то не хватает?

На 12.04 есть ссылка с /etc/apache2/conf.d/smokeping в /etc/smokeping/apache2.conf,

С 13.10 эта ссылка больше не существует. Также не папка conf.d. Вместо этого я попытался сделать ссылку из conf-enabled, но это не помогло.

Я попытался удалить и переустановить smokeping, но это не помогло.

Я установил свежую Ubuntu 13.10 в ВМ и установил smokeping там. apt-get install smokeping Установка выдает следующее сообщение об ошибке:

non-standard Apache configuration or missing apache2ctl, not enabling /etc/smokeping/apache2.conf

Так что я думаю smokeping для Ubuntu не был полностью перенесен на версию Apache 2.4.6, используемую в Ubuntu 13.10?

Тем не менее я предполагаю, что это легко исправить?

2 ответа

http://www.gattis.org/Work-and-Tech/service-monitoring-and-security/monitoring/smokeping

# Install smokeping and sendmail (the latter is required to be present because of a smokeping bug)
sudo apt-get install smokeping sendmail

# Link in the smokeping apache config (apache2 was installed above as a req for smokeping)
cd /etc/apache2/conf-available
sudo ln -s ../../smokeping/apache2.conf smokeping.conf

# Enable the config and mod_cgi
sudo a2enconf smokeping
sudo a2enmod cgid

service apache2 restart

Проверьте, что у вас есть эта строка:

Include conf.d/

в /etc/apache2/apache2.conf если не добавить

Другой вариант - создать символическую ссылку между файлом конфигурации smokping и включением сайта в директории apache2, например:

ln -s /etc/smokeping/apache2.conf /etc/apache2/conf-enabled/smokeping.conf
Другие вопросы по тегам