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