J'ai mis à niveau un PC d'Ubuntu Desktop 12.04 à 13.10. Le 12.04, l’URL du site Web Smokeping était http://localhost/smokeping/smokeping.cgi
. Après la mise à niveau vers 13.10, cela ne fonctionne plus.
S'agit-il juste du problème du changement d'URL dans Ubuntu 13.10 (avec Apache 2.4.6) ou manque-t-il quelque chose?
Le 12.04, il y a un lien de /etc/Apache2/conf.d/smokeping
à /etc/smokeping/Apache2.conf
.
Le 13.10, ce lien n'existe plus. Le dossier conf.d. J'ai essayé de faire un lien de conf-enabled à la place mais cela n'a pas aidé.
J'ai essayé de désinstaller et de réinstaller smokeping
, mais cela n'a pas aidé.
J'ai installé une nouvelle Ubuntu 13.10 dans un VM et y ai installé smokeping
. L'installation apt-get install smokeping
donne le message d'erreur suivant:
non-standard Apache configuration or missing Apache2ctl, not enabling /etc/smokeping/Apache2.conf
Donc je suppose que smokeping
pour Ubuntu n’a pas été complètement porté sur la version 2.4.6 d’Apache utilisée dans Ubuntu 13.10?
Je suppose que c'est facile à réparer?
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
Vérifiez que vous avez cette ligne:
Include conf.d/
dans /etc/Apache2/Apache2.conf
sinon ajoutez-le.
Une autre option consiste à créer un lien symbolique entre smokping config file et site-enable dans le répertoire Apache2, comme suit:
ln -s /etc/smokeping/Apache2.conf /etc/Apache2/conf-enabled/smokeping.conf