Outils pour utilisateurs

Outils du site


adrien_khokholkoff:icinga2:installationweb

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
Prochaine révision
Révision précédente
adrien_khokholkoff:icinga2:installationweb [2018/05/15 09:50]
Adrien Khokholkoff
adrien_khokholkoff:icinga2:installationweb [2018/05/18 16:24] (Version actuelle)
Adrien Khokholkoff
Ligne 17: Ligne 17:
   sudo -u postgres createlang plpgsql icingaweb (plus nécessaire dans les dernières versions)   sudo -u postgres createlang plpgsql icingaweb (plus nécessaire dans les dernières versions)
  
-Ensuite, il faut installer l'API qui nous sera utiliser ​afin de pouvoir gérer notre interface web Icinga2. Pour cela, il suffit simplement de taper la commande : **icinga2 api setup**.\\ +Ensuite, il faut installer l'API qui sera utilisée ​afin de pouvoir gérer notre interface web Icinga2. Pour cela, il suffit simplement de taper la commande :  
-Si tout se passe bien, la commande va générer un nouveau CA (Certificate Authority), une clé privée et activer la fonctionnalité "​api"​ pour Icinga2. Pour que cet ajout soit pris en compte, il va falloir redémarrer ​la machine ​grâce à la commande : **systemctl restart icinga2**.+ 
 +  ​icinga2 api setup 
 + 
 +Si tout se passe bien, la commande va générer un nouveau CA (Certificate Authority), une clé privée et activer la fonctionnalité "​api"​ pour Icinga2. Pour que cet ajout soit pris en compte, il va falloir redémarrer ​le service ​grâce à la commande : **systemctl restart icinga2**.
  
 On va maintenant aller faire un tour dans le fichier nouvellement créé qui se trouve dans **/​etc/​icinga2/​conf.d/​api-users.conf**. Dans ce dernier, on y retrouvera les lignes suivantes : On va maintenant aller faire un tour dans le fichier nouvellement créé qui se trouve dans **/​etc/​icinga2/​conf.d/​api-users.conf**. Dans ce dernier, on y retrouvera les lignes suivantes :
  
   object ApiUser "​webuser"​{   object ApiUser "​webuser"​{
-    password = "​xxxxxxxxx" ​     (Qu'il est impératif de modifier par celui que vous souhaitez).+    password = "​xxxxxxxxx" ​     (Qu'il est impératif de modifier par celui que vous souhaitez ​car il sera demandé lors de la configuration par interface graphique de icingaweb2).
     permissions = [ "​status/​query",​ "​actions/​*",​ "​objects/​modify/​*",​ "​objects/​query/​*"​ ]     permissions = [ "​status/​query",​ "​actions/​*",​ "​objects/​modify/​*",​ "​objects/​query/​*"​ ]
   }   }
   ​   ​
-Comme après toute modification,​ on redémarre le service Icinga2, puis on va maintenant s'​intéresser à la configuration ​lié à php7.0.\\+Comme après toute modification,​ on redémarre le service Icinga2, puis on va maintenant s'​intéresser à la configuration ​liée à php7.0.\\
 Tout d'​abord,​ il va falloir accéder au fichier **/​etc/​php/​7.0/​cli/​php.ini** afin de définir la timezone de notre serveur web. Cette étape sera importante afin de finaliser l'​installation sur l'​interface web. Tout d'​abord,​ il va falloir accéder au fichier **/​etc/​php/​7.0/​cli/​php.ini** afin de définir la timezone de notre serveur web. Cette étape sera importante afin de finaliser l'​installation sur l'​interface web.
  
Ligne 38: Ligne 41:
  
   # Icingaweb2   # Icingaweb2
-  local     icingaweb2 ​    ​icingaweb2 ​                     md5 +  local     icingaweb ​    ​icingaweb ​                     md5 
-  host      ​icingaweb2 ​    ​icingaweb2 ​    127.0.0.1/​32 ​    md5 +  host      ​icingaweb ​    ​icingaweb ​    127.0.0.1/​32 ​    md5 
-  host      ​icingaweb2 ​    ​icingaweb2 ​    ::​1/​128 ​         md5+  host      ​icingaweb ​    ​icingaweb ​    ::​1/​128 ​         md5
  
 Il faudra également s'​assurer que les différents modules nécessaires au bon fonctionnement d'​Icingaweb2 soient activés, autrement, lorsque vous essaierez d'​accéder à celle-ci, seulement une page blanche s'​affichera. Dans ce cas-là, il est possible de faire un clique droit sur la page afin d'​examiner le code source de la page. Il est fort probable que vous obtiendrez des informations qui vous permettront de détecter d'où vient le problème. Il faudra également s'​assurer que les différents modules nécessaires au bon fonctionnement d'​Icingaweb2 soient activés, autrement, lorsque vous essaierez d'​accéder à celle-ci, seulement une page blanche s'​affichera. Dans ce cas-là, il est possible de faire un clique droit sur la page afin d'​examiner le code source de la page. Il est fort probable que vous obtiendrez des informations qui vous permettront de détecter d'où vient le problème.
adrien_khokholkoff/icinga2/installationweb.1526370651.txt.gz · Dernière modification: 2018/05/15 09:50 par Adrien Khokholkoff