Evomaintenance

Evomaintenance est un outil pour reporter ce qui vient d’être fait sur un serveur.

Le principe est simple : une commande evomaintenance peut être lancée sur votre serveur et permet d’indiquer en une ligne l’action qui vient d’être faite.

Si une personne avec les droits d’admin se connecte via SSH, cette commande se lance automatiquement à la déconnexion pour demander l’action qui vient d’être réalisée.

Evomaintenance peut aussi être lancé via des outils non interactifs (Ansible, scripts divers).

Outre la description de l’action qui vient d’être faite, cela collecte également :

  • l’identifiant de la personne ayant réalisée l’intervention
  • l’adresse IP de la personne connectée via SSH
  • l’heure de début et de fin d’intervention

Toutes ces informations collectées :

  • sont stockées dans /var/log/evomaintenance.log
  • sont envoyées sur votre Espace Client
  • sont envoyées par email avec le sujet [evomaintenance] Intervention sur ...

De plus, les éventuelles modifications dans /etc/ sont commitées dans le dépôt Git local /etc/.git/ afin de garder une traçabilité des changements.

L’ensemble des interventions sur vos serveurs peuvent être retrouvées sur votre Espace Client dans la rubrique EvoMaintenances.