Outils pour utilisateurs

Outils du site


adrien_khokholkoff:icinga2:installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
adrien_khokholkoff:icinga2:installation [2018/05/15 09:22]
Adrien Khokholkoff
adrien_khokholkoff:icinga2:installation [2018/05/17 14:45] (Version actuelle)
Adrien Khokholkoff
Ligne 23: Ligne 23:
   ​   ​
 (//Il faut savoir que ces variables sont celles recommandées par les développeurs d'​Icinga2 et par moi-même, mais il est tout à fait possible de modifier celles-ci afin qu'​elles correspondent à vos besoins/​préférences.//​) (//Il faut savoir que ces variables sont celles recommandées par les développeurs d'​Icinga2 et par moi-même, mais il est tout à fait possible de modifier celles-ci afin qu'​elles correspondent à vos besoins/​préférences.//​)
 +
 +Si vous avez sélectionné "​**Non**"​ lors de l'​installation de icinga2-ido-pgsql,​ suivez la prochaine étape. Dans le cas contraire, passez la partie de création de rôle et d'​utilisateur postgreSQL puisque dbconfig-common l'aura déjà fait automatiquement (qui sera délimité par des lignes horizontales).
 +
 +------
  
 On va maintenant s'​intéresser à la configuration de notre base de donnée postgreSQL. Le paquet devrait être installé normalement,​ ainsi que la fonctionnalité icinga2-ido-pgsql. Si c'est bien le cas, il faudra alors mettre en place la base de donnée qui contiendra Icinga2 ainsi qu'un utilisateur possédant les droits de modification sur cette dernière. On va maintenant s'​intéresser à la configuration de notre base de donnée postgreSQL. Le paquet devrait être installé normalement,​ ainsi que la fonctionnalité icinga2-ido-pgsql. Si c'est bien le cas, il faudra alors mettre en place la base de donnée qui contiendra Icinga2 ainsi qu'un utilisateur possédant les droits de modification sur cette dernière.
Ligne 29: Ligne 33:
   sudo -u postgres createdb -O dbasename -E UTF8 username   sudo -u postgres createdb -O dbasename -E UTF8 username
   sudo -u postgres createlang plpgsql dbasename (Cette dernière n'est plus nécessaire pour les versions récentes)   sudo -u postgres createlang plpgsql dbasename (Cette dernière n'est plus nécessaire pour les versions récentes)
 +
 +-----
  
 Afin que cette base de donnée soit bien utilisée, il faudra également modifier le fichier : **/​etc/​postgresql/​xx/​main/​pg_hba.conf** (xx correspondant à la version postgreSQL que vous utilisez). Il faudra y intégrer les lignes suivantes : Afin que cette base de donnée soit bien utilisée, il faudra également modifier le fichier : **/​etc/​postgresql/​xx/​main/​pg_hba.conf** (xx correspondant à la version postgreSQL que vous utilisez). Il faudra y intégrer les lignes suivantes :
Ligne 63: Ligne 69:
 Il faut bien évidemment modifier les éléments en fonction de ce que vous avez mis lors des différentes installations et être attentif à la casse (bien respecter les majuscules/​minuscules notamment). Il faut bien évidemment modifier les éléments en fonction de ce que vous avez mis lors des différentes installations et être attentif à la casse (bien respecter les majuscules/​minuscules notamment).
  
-(//Pour les personnes préférant MySQL, je vous recommande de suivre la documentation réalisé sur le site [[https://​www.icinga.com/​docs/​icinga2/​latest/​doc/​02-getting-started/​|d'​Icinga2]],​ suivre les liens indiqués précédemment ou faire une recherche ​internet.//​)+(//Pour les personnes préférant MySQL, je vous recommande de suivre la documentation réalisé sur le site [[https://​www.icinga.com/​docs/​icinga2/​latest/​doc/​02-getting-started/​|d'​Icinga2]],​ suivre les liens indiqués précédemment ou faire des recherches ​internet.//​)
  
 On vérifie bien à l'aide de la commande : **icinga2 feature enable ido-pgsql** que la fonctionnalité est activée puis on redémarre les postgreSQL et Icinga2 avec les commandes : **systemctl restart postgresql** et **systemctl restart icinga2**. Si aucun problème n'est rencontré durant toutes ces étapes, alors Icinga2 devrait être opérationnel (ce qui est vérifiable en tapant la commande **systemctl status icinga2**).\\ On vérifie bien à l'aide de la commande : **icinga2 feature enable ido-pgsql** que la fonctionnalité est activée puis on redémarre les postgreSQL et Icinga2 avec les commandes : **systemctl restart postgresql** et **systemctl restart icinga2**. Si aucun problème n'est rencontré durant toutes ces étapes, alors Icinga2 devrait être opérationnel (ce qui est vérifiable en tapant la commande **systemctl status icinga2**).\\
 Pour ceux qui veulent avoir accès à l'​interface web Icingaweb2, la suite de la mise en place peut se trouver [[..:​icinga2:​installationweb|ici]]. Pour ceux qui veulent avoir accès à l'​interface web Icingaweb2, la suite de la mise en place peut se trouver [[..:​icinga2:​installationweb|ici]].
adrien_khokholkoff/icinga2/installation.1526368962.txt.gz · Dernière modification: 2018/05/15 09:22 par Adrien Khokholkoff