INSTALLATION DE NCONF AVEC ICINGA 
INSTALLATION DE NCONF AVEC 
ICINGA 
Maintenant qu’Icinga est installer, on convient tou...
INSTALLATION DE NCONF AVEC ICINGA 
On télécharge l’archive de NCONF 
wget http://garr.dl.sourceforge.net/project/nconf/nco...
INSTALLATION DE NCONF AVEC ICINGA 
On ouvre le SGBD MySQL (le mot de passe est >> root << ) 
Wilfried TIANI 
mysql -u root...
INSTALLATION DE NCONF AVEC ICINGA 
Wilfried TIANI 
flush privileges; 
On sort du SGBD MySQL 
quit 
On importe le fichier d...
INSTALLATION DE NCONF AVEC ICINGA 
On redémarre le service web pour qu’il prenne en compte notre nouveau fichier 
Wilfried...
INSTALLATION DE NCONF AVEC ICINGA 
Wilfried TIANI 
Cliquez sur Next 
On constate que les parametres entrés sont corrects ....
INSTALLATION DE NCONF AVEC ICINGA 
Wilfried TIANI 
Cliquez sur Next 
Cliquez sur Finish
INSTALLATION DE NCONF AVEC ICINGA 
Maintenant que nous avons configure Nconf , on va rétirer les fichiers de configuration...
INSTALLATION DE NCONF AVEC ICINGA 
On télécharge les icons de Nagios pour l’intégrer a Nconf 
wget https://www.monitoringe...
INSTALLATION DE NCONF AVEC ICINGA 
echo "source_file = "/etc/nconf/output/NagiosConfig.tgz"" >> 
/etc/nconf/config/deploym...
INSTALLATION DE NCONF AVEC ICINGA 
On édite le fichier /etc/sudoers pour que l’utilisateur Nconf ai tous les droits 
Wilfr...
INSTALLATION DE NCONF AVEC ICINGA 
On cree un dossier >> nconf << dans le répertoire d’installation d’Icinga-Core 
Wilfrie...
INSTALLATION DE NCONF AVEC ICINGA 
On redirige les configuration vers le dossier >> nconf << crée dans Icinga-Core 
echo "...
INSTALLATION DE NCONF AVEC ICINGA 
Et voila NCONF est bien installé 
Wilfried TIANI
Prochain SlideShare
Chargement dans…5
×

Installation nconf

445 vues

Publié le

Tutoriel pour installer NCONF sur Centos afin de faciliter l'ajout des equipements a superviser avec Icinga.

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
445
Sur SlideShare
0
Issues des intégrations
0
Intégrations
13
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Installation nconf

  1. 1. INSTALLATION DE NCONF AVEC ICINGA INSTALLATION DE NCONF AVEC ICINGA Maintenant qu’Icinga est installer, on convient tous que configurer les nouveau hôtes et services via les fichiers de configuration sera une tâche fastidieuse. C’est pour quoi on va installer un outil qui nous permettre de gérer nos hôtes de manière plus simple. Cet outil n’est autre de NCONF. Pour l’installer faut juste suivre les étapes suivantes On va éditer les variables d’environnement Wilfried TIANI setenforce permissive On modifier le fichier php.ini sed s/short_open_tag = Off/short_open_tag = On/ -i /etc/php.ini On de déplace dans le dossier ou l’on va installer NCONF cd /etc/
  2. 2. INSTALLATION DE NCONF AVEC ICINGA On télécharge l’archive de NCONF wget http://garr.dl.sourceforge.net/project/nconf/nconf/1.3.0-0/nconf-1.3.0-0.tgz Wilfried TIANI On décompresse l’archive tar zxvf ./nconf-*.tgz On change les droits d’acces à pour le groupe apache chown apache:apache /etc/nconf/config chown apache:apache /etc/nconf/output chown apache:apache /etc/nconf/static_cfg chown apache:apache /etc/nconf/temp
  3. 3. INSTALLATION DE NCONF AVEC ICINGA On ouvre le SGBD MySQL (le mot de passe est >> root << ) Wilfried TIANI mysql -u root -p On créer la base de données pour NCONF dans nommée >> nconf << create database nconf; On crée un utilisateur pour notre base de donneées nconf grant select, insert, update, delete, create, drop, alter, lock tables on nconf.* to 'nconf'@'localhost' identified by 'nconf'; On applique les precedents modifiacations
  4. 4. INSTALLATION DE NCONF AVEC ICINGA Wilfried TIANI flush privileges; On sort du SGBD MySQL quit On importe le fichier de configuration de la base de donnée >> nconf << mysql -u nconf -p nconf < /etc/nconf/INSTALL/create_database.sql On cree le fichier de configuration pour le le site web de Nconf dans Apache echo "Alias /nconf /etc/nconf/" > /etc/httpd/conf.d/nconf.conf echo "<Directory /etc/nconf/>" >> /etc/httpd/conf.d/nconf.conf echo " DirectoryIndex index.php" >> /etc/httpd/conf.d/nconf.conf echo " Options FollowSymLinks" >> /etc/httpd/conf.d/nconf.conf echo " AllowOverride all" >> /etc/httpd/conf.d/nconf.conf echo " Order allow,deny" >> /etc/httpd/conf.d/nconf.conf echo " Allow from all" >> /etc/httpd/conf.d/nconf.conf echo "</Directory>" >> /etc/httpd/conf.d/nconf.conf
  5. 5. INSTALLATION DE NCONF AVEC ICINGA On redémarre le service web pour qu’il prenne en compte notre nouveau fichier Wilfried TIANI service httpd restart Une fois le service web redémarré on ouvre le navigateur et on tape l’adresse suivante http://localhost/nconf/INSTALL.php
  6. 6. INSTALLATION DE NCONF AVEC ICINGA Wilfried TIANI Cliquez sur Next On constate que les parametres entrés sont corrects .Cliquez sur Next Cliquez sur Next
  7. 7. INSTALLATION DE NCONF AVEC ICINGA Wilfried TIANI Cliquez sur Next Cliquez sur Finish
  8. 8. INSTALLATION DE NCONF AVEC ICINGA Maintenant que nous avons configure Nconf , on va rétirer les fichiers de configuration rm -rf /etc/nconf/INSTALL /etc/nconf/INSTALL.php /etc/nconf/UPDATE /etc/nconf/UPDATE.php On se déplace dans le repertoire ou a été installe Nconf Wilfried TIANI cd /etc/nconf
  9. 9. INSTALLATION DE NCONF AVEC ICINGA On télécharge les icons de Nagios pour l’intégrer a Nconf wget https://www.monitoringexchange.org/attachment/download/Artwork/Image-Packs/Base- Images/imagepak-base.tar.tar On décompresse l’achive téléchargé precedement tar zxvfC imagepak-base.tar.tar /etc/nconf/img/logos/ On édite le fichier /etc/nconf/config/deployment.ini pour qu’il redémarre Icinga a chaque application des configurations faites sur Nconf echo "" >> /etc/nconf/config/deployment.ini echo "" >> /etc/nconf/config/deployment.ini echo "[Deploy to localhost]" >> /etc/nconf/config/deployment.ini echo "type = local" >> /etc/nconf/config/deployment.ini Wilfried TIANI
  10. 10. INSTALLATION DE NCONF AVEC ICINGA echo "source_file = "/etc/nconf/output/NagiosConfig.tgz"" >> /etc/nconf/config/deployment.ini echo "target_file = "/etc/icinga/nconf/"" >> /etc/nconf/config/deployment.ini echo "action = extract" >> /etc/nconf/config/deployment.ini echo "reload_command = "sudo /etc/init.d/icinga reload"" >> /etc/nconf/config/deployment.ini Wilfried TIANI On modifie les access-list setfacl -m user:apache:rx /usr/bin/icinga On verifie s’il y a des mise a jour pour la commande >> sudo << yum -y install sudo
  11. 11. INSTALLATION DE NCONF AVEC ICINGA On édite le fichier /etc/sudoers pour que l’utilisateur Nconf ai tous les droits Wilfried TIANI echo "" >> /etc/sudoers echo "" >> /etc/sudoers echo "## BEGIN: NCONF SUDO" >> /etc/sudoers echo "User_Alias NCONF=apache,icinga" >> /etc/sudoers echo 'Defaults:NCONF !requiretty' >> /etc/sudoers echo "# icinga Restart" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/init.d/icinga* restart" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/init.d/icinga restart" >> /etc/sudoers echo "# icinga reload" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/init.d/icinga* reload" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/init.d/icinga reload" >> /etc/sudoers echo "# icinga test config" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/icinga/etc/icinga* -v *" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/icinga/etc/icinga -v *" >> /etc/sudoers echo "# icinga test for optim config" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/icinga/etc/icinga* -s *" >> /etc/sudoers echo "NCONF ALL = NOPASSWD: /etc/icinga/etc/icinga -s *" >> /etc/sudoers echo "## END: NCONFSUDO" >> /etc/sudoers
  12. 12. INSTALLATION DE NCONF AVEC ICINGA On cree un dossier >> nconf << dans le répertoire d’installation d’Icinga-Core Wilfried TIANI mkdir /etc/icinga/nconf On modifie les droits chown icinga:apache /etc/icinga/nconf/ chmod 775 /etc/icinga/nconf/ On désactives toutes les fichiers de configurations d’icinga-Core quis sont dans le repertoire >> /etc/icinga/etc/objects << sed s@cfg_file=/etc/icinga/objects/@#cfg_file=/etc/icinga/objects/@ -i /etc/icinga/icinga.cfg
  13. 13. INSTALLATION DE NCONF AVEC ICINGA On redirige les configuration vers le dossier >> nconf << crée dans Icinga-Core echo "cfg_dir=/etc/icinga/nconf" >> /etc/icinga/icinga.cfg Wilfried TIANI Redémarrage des services utilisés for i in mysqld ido2db icinga httpd npcd; do /etc/init.d/$i restart; done - Test NCONF Ouvir le navigateur et taper l’adresse http://localhost/nconf
  14. 14. INSTALLATION DE NCONF AVEC ICINGA Et voila NCONF est bien installé Wilfried TIANI

×