Outils pour utilisateurs

Outils du site


admin:services:agir.chapril.org

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édentesRévision précédente
Prochaine révision
Révision précédente
admin:services:agir.chapril.org [2020/02/05 08:54] – [Déploiement] adminadmin:services:agir.chapril.org [2021/12/04 14:38] (Version actuelle) – Ajout génération de la clé d'API Redmine admin
Ligne 158: Ligne 158:
 * un rôle ''Bot'' a été créé avec uniquement le droit de voir les demandes et d'ajouter une note ; * un rôle ''Bot'' a été créé avec uniquement le droit de voir les demandes et d'ajouter une note ;
 * le compte ''chagirbot'' a été ajouté au projet Chapril avec le rôle ''Bot''. * le compte ''chagirbot'' a été ajouté au projet Chapril avec le rôle ''Bot''.
 +* Une clé d'API Redmine a été générée : se connecter sur https://agir.april.org avec le compte chagirbot puis cliquer sur « Mon compte » et aller dans « Clé d'accès API »
  
-Sur les vm, une clé est disponible dans le fichier ''/etc/chagirbot/agiraprilorg.conf''.+Sur les vm, la clé est disponible dans le fichier ''/etc/chagirbot/agiraprilorg.conf''.
  
  
Ligne 175: Ligne 176:
 Sur Freenode IRC, déclarer (register) le nickname ''chagirbot'' auprès de ''NickServ'' avec un mot de passe. Sur Freenode IRC, déclarer (register) le nickname ''chagirbot'' auprès de ''NickServ'' avec un mot de passe.
  
-<pre>+<code>
 08:17 -NickServ(NickServ@services.)- 08:17 -NickServ(NickServ@services.)-
 08:18 <chagirbot> register xxxxxxxxx chagirbot@chapril.org 08:18 <chagirbot> register xxxxxxxxx chagirbot@chapril.org
Ligne 185: Ligne 186:
 08:18 -NickServ(NickServ@services.)- Knowledge Base page (http://freenode.net/kb/all). Should you need more 08:18 -NickServ(NickServ@services.)- Knowledge Base page (http://freenode.net/kb/all). Should you need more
 08:18 -NickServ(NickServ@services.)- help you can /join #freenode to find network staff. 08:18 -NickServ(NickServ@services.)- help you can /join #freenode to find network staff.
-</pre>+</code>
  
 Créer un utilisateur ''chagirbot'' : Créer un utilisateur ''chagirbot'' :
-<code> +<code bash
-adduser --system --home /srv/chagirbot --shell /bin/false+adduser --system --group --home /srv/chagirbot --shell /bin/false chagirbot
 </code> </code>
  
Ligne 233: Ligne 234:
   * le bon chemin ;   * le bon chemin ;
   * le bon compte ;   * le bon compte ;
-  * le bon groupe.+  * le bon groupe 
 +  * le chemin du fichier de configuration passé en paramètre ExecStart.
  
 Configurer le lancement du service au boot : Configurer le lancement du service au boot :
Ligne 241: Ligne 243:
 </code> </code>
  
-Ajouter une sonde dans Icinga2 pour valider le bon fonctionnement du bot.+Ajouter une sonde dans Icinga2 (''/etc/icinga2/zones.d/master/cluster/admin.conf''pour valider le bon fonctionnement du bot 
 +<code> 
 +  vars.process["Chagirbot"] = { 
 +    procs_command = "python3" 
 +    procs_argument = "chagirbot.py" 
 +    procs_critical = "1:1" 
 +  } 
 +</code>
  
 ==== Logs ==== ==== Logs ====
 Des logs sont consultables via SystemD : Des logs sont consultables via SystemD :
 <code bash> <code bash>
-journal -f -u chagirbot+journalctl -f -u chagirbot
 </code> </code>
  
  
  
admin/services/agir.chapril.org.1580892849.txt.gz · Dernière modification : 2020/02/05 08:54 de admin