Tutoriel DNS dynamique sous Linux

[INSTALL] Installation de Shinken 2.2

Première partie - Installation d'un serveur de supervision Shinken. La deuxième partie concernera sa configuration.


1. Avant l'installation


Créer l'utilisateur shinken avec des id système :
adduser --system shinken && addgroup --system shinken && adduser
Installation des dépendances :
apt-get install python-pycurl python-setuptools python-pip xvfb apache2 libfontconfig1 libgd2-xpm libapache2-mod-fcgid libjpeg8 libpng12-0 rrdtool librrds-perl php5-gd libgtop2-dev gawk php-gettext
apt-get install libdbd-mysql-perl php5-sqlite

2. Installation


Installation de Shinken  avec "pip install"  ainsi que les "modules de base" :
pip install shinken
pip install cherrypy
shinken --init
shinken install pickle-retention-file-generic
shinken install pickle-retention-file-scheduler
shinken install livestatus
shinken install logstore-sqlite
shinken install npcdmod
shinken install named-pipe/pre>
Vérifier que les répertoire de log existent et appartiennent bien à l'utilisateur shinken :
ls -l /var/log/
Vérifier que les répertoires contenant les pid sont aussi bien a l'utilisateur shinken :
ls -l /var/run/

3. Activation des modules


Activer dans le fichier arbiter-master.cfg le module named-pipe.
vi /etc/shinken/arbiters/arbiter-master.cfg
modules      named-pipe
Activer dans le fichier scheduler-master.cfg le module pickle-retention :
vi /etc/shinken/schedulers/scheduler-master.cfg
modules pickle-retention-file
Activer dans le fichier broker-master.cfg les modules livestatus et npcdmod :
vi /etc/shinken/brokers/broker-master.cfg
modules livestatus,npcdmod

4. Configuration du language 


Modifier les lignes 71 et 72 du fichier /etc/init.d/shinken comme suit :
#ancienne ligne: 
export LANG=en_US.UTF8
export LC_ALL=en_US.UTF8
#nouvelle ligne:
export LANG=fr_FR.UTF8
export LC_ALL=fr_FR.UTF8


0 commentaires :

Enregistrer un commentaire