serveurs:installation:web-srv:docker-healthcheck

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
serveurs:installation:web-srv:docker-healthcheck [2024/01/18 15:37] – [Installer la stack Docker Compose "healthcheck"] jpmilcentserveurs:installation:web-srv:docker-healthcheck [2024/04/29 13:16] (Version actuelle) – [Créer une nouvelle "integration" : Telegram] jpmilcent
Ligne 21: Ligne 21:
     * Vérifier que vous accédez à l'interface de connexion : ''%% https://healthcheck.<domaine-sinp> %%''     * Vérifier que vous accédez à l'interface de connexion : ''%% https://healthcheck.<domaine-sinp> %%''
     * Si tout semble fonctionnel, l'arrêter et le relancer en  tant que service : ''CTRL+C'' puis <code bash>docker compose up -d</code>     * Si tout semble fonctionnel, l'arrêter et le relancer en  tant que service : ''CTRL+C'' puis <code bash>docker compose up -d</code>
-  * Créer un super utilisateur avec la commande : ''docker compose run web /opt/healthchecks/manage.py createsuperuser'' +  * Créer un super utilisateur avec la commande : ''docker compose run healthcheck-web /opt/healthchecks/manage.py createsuperuser'' 
-  * Intégrer Telegram à l'outil avec la commande : ''docker compose run healthcheck-web /opt/healthchecks/manage.py settelegramwebhook'' +    * Utiliser l'email de l'admin système 
 +    * Stocker le mot de passe dans Keepass 
 +  * Intégrer Telegram à l'outil avec la commande : ''docker compose run healthcheck-web /opt/healthchecks/manage.py settelegramwebhook'' 
 + 
 +===== Créer un nouveau "check" ===== 
 + 
 +  * Se connecter sur le site : ''%% https://healthcheck.<domaine-sinp> %%'' 
 +    * Utiliser le login et le mot de passe du super utilisateur créé précédemment 
 +  * Dans l'onglet "CHECKS",  
 +    * cliquer sur l'entrée intitulée "My first check" : 
 +      * la modifier ainsi : 
 +        * //Name// : Instances Backup 
 +        * //Slug// : instances-backup 
 +        * //Tag// : bkp-srv 
 +        * //Description// : Sauvegardes des instances de l'infra du SINP AURA  (web-srv, db-srv) sur le datacenter de Londres. 
 +      * Cliquer ensuite sur la "Period" et configure la : 
 +        * Period : 1 day 
 +        * Grace time : 5 hours 
 +    * cliquer ensuite sur "Add Check" pour configurer la vérification des sauvegardes de Grafana : 
 +      * //Name// : Grafana Backup 
 +      * //Slug// : grafana-backup 
 +      * //Tag// : bkp-srv 
 +      * //Schedule// : cron 
 +      * //Cron Expression// : 1 0 1 * * (vérifier dans le fichier Cron sur le serveur bkp-srv) 
 +      * //Time Zone// : Europe/Paris 
 +      * //Grace Time// : 1 hour 
 + 
 +===== Créer une nouvelle "integration" : Telegram ===== 
 +  * Se connecter sur le site : ''%% https://healthcheck.<domaine-sinp> %%'' 
 +    * Utiliser le login et le mot de passe du super utilisateur créé précédemment 
 +  * Dans l'onglet "INTEGRATIONS"
 +    * cliquer sur l'intégration "unnamed" de type "Email" et la configurer ainsi : //Name// : Email @ AdminSys 
 +      * Ensuite, cliquer sur le bouton "Test" qui apparaît au survol de l'intégration. 
 +      * Vérifier la bonne réception de l'email. 
 +    * Dans la section "Add More" cliquer sur le bouton "Add Integration" en face de l'entrée Telegram 
 +      * Vérifier que vous avez bien ajouter Telegram à Healthcheck lors de l'installation avec la commande : ''docker compose run healthcheck-web /opt/healthchecks/manage.py settelegramwebhook'' 
 +      * Suivre les indications fournies et cliquer sur l'option "Joindre un groupe"
 +      * Accepter d'ouvrir Telegram Descktop, la commande ''/start'' sera inscrite automatiquement dans le groupe et afficher un lien à suivre 
 +      * Cliquer sur le lien pour accepter de joindre l'outil Healtcheck à Telegram. 
 +      * Renommer l'intégration en cliquant sur "unamed" :  
 +        * SINP AURA : "Telegram - Biodiv'AURA ALERT" 
 +        * SINP PACA : "Telegram - Silene ALERT" 
 +      * Survoler l'intégration et cliquer sur le bouton "Test" qui apparait. 
 +        * Vérifier que vous avez bien reçu un message dans le groupe Telegram du SINP. 
  • serveurs/installation/web-srv/docker-healthcheck.1705592241.txt.gz
  • Dernière modification : 2024/01/18 15:37
  • de jpmilcent