Problèmes lors de l’installation de Nagios sous Debian 7.

Lors de l’installation de Nagios, quand vous ajoutez le script de lancement de l’application au démarrage de Debian avec la commande:

update-rc.d nagios defaults

Si vous obtenez les erreurs suivantes :

update-rc.d: using dependency based boot sequencing
insserv: Script nagios is broken: incomplete LSB comment.
insserv: missing `Default-Start:' entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `nagios'
insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `nagios'

Vous pouvez modifier le script de démarrage ainsi :

nano /etc/init.d/nagios

Puis vous rajoutez au début du fichier (dessous #!/bin/sh)

### BEGIN INIT INFO

# Provides: nagios

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Start daemon at boot time

# Description: Enable service provided by daemon.

### END INIT INFO

Vous exécutez ensuite à nouveau la commande qui ajoute le lancement Nagios au démarrage de Debian avec :

update-rc.d nagios defaults
Publicités

Pour forcer l’installation de PHP5.3 sous Debian 7.

La sortie de Debian 7 Wheezy s’est accompagnée d’un passage à PHP5.4. Si vous avez besoin de PHP5.3 (pour l’installation de Centreon par exemple), la procédure suivante fonctionne. Merci à l’auteur de cet article.

Installer php53 sur Debian Wheezy

Installer un site collaboratif avec MediaWiki sous Debian 7.

Installation de mediawiki :

# aptitude install mediawiki

Toutes les dépendances, Apache, PHP, MySQL, etc. se sont installées.

Mon fichier /etc/apache2/sites-available/www.wikitsrit.fr

<VirtualHost *:80>
  ServerName www.wikitsrit.fr
  ServerAdmin webmaster@localhost
  DocumentRoot /var/lib/mediawiki
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Pour activer l’activation du site WEB :

# a2ensite www.wikitsrit.fr

# service apache2 reload

Création de la base de données MySQL. (Dans mon cas : le nom de la base est wiki_tsrit, mon utilisateur dom, le mot de passe spirou.)

# mysql -p
mysql> CREATE DATABASE wiki_tsrit CHARACTER SET utf8;
mysql> GRANT ALL ON wiki_tsrit.* TO 'dom'@'localhost' IDENTIFIED BY 'spirou';
mysql> quit

Ensuite, on configure MediaWiki à partir du navigateur WEB. Le nom de la base de données, de l’utilisateur MySQL et son mot de passe vous seront utiles.


Dans un premier temps, pour tester le site, j’ai modifié le fichier /etc/hosts pour associer l’URL de mon site à l’IP 127.0.0.1.

127.0.0.1    localhost
127.0.1.1    debian-wiki
127.0.0.1    www.wikitsrit.fr
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Ensuite, on peut accéder au site grâce à son URL depuis le navigateur WEB.


Problème concernant le fichier LocalSettings.php.

À l’issue de l’installation, j’avais un message d’erreur concernant le fichier LocalSettings.php. J’ai récupéré ce fichier à la fin de l’opération et je l’ai placé sous /etc/mediawiki/ ce qui à réglé ce souci. Un lien symbolique pointe sur ce fichier à cet emplacement.


Modifier le logo.

Pour modifier le logo de MediaWiki, on doit utiliser la ligne suivante dans le fichier  /etc/mediawiki/LocalSettings.php  (vu précédemment).

$wgLogo             = "$wgStylePath/common/images/mediawiki.png";

Ce qui correspond dans mon cas à :

/usr/share/mediawiki/skins/common/images/mediawiki.png


Vous pouvez également consulter la page consacrée à l’hébergement d’un WIKI sur un Raspberry Pi :

Installation de MediaWiki sur un Raspberry Pi