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:23] – [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 healthcheck-web /opt/healthchecks/manage.py createsuperuser''
 +    * 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.1705591387.txt.gz
  • Dernière modification : 2024/01/18 15:23
  • de jpmilcent