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 && adduserInstallation 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-pipeActiver dans le fichier scheduler-master.cfg le module pickle-retention :
vi /etc/shinken/schedulers/scheduler-master.cfg modules pickle-retention-fileActiver 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