Nous avons probablement tous connu cette situation : vous déboguez un problème et vous vous rendez compte qu'il a été causé par un changement de configuration que vous avez fait il y a six mois, et vous ne pouvez pas vous rappeler pourquoi vous l'avez fait. Alors vous l'annulez et corrigez le problème, et voilà qu'un autre problème réapparaît. Ah oui, MAINTENANT je me souviens ! Alors vous le corrigez correctement.
C'est parce que tu n'as pas pris de notes, imbécile ! Mais quelle est la meilleure façon de procéder ?
Dans le domaine de l'ingénierie, nous disposons de nombreux logiciels destinés à nous aider à détecter et à suivre les changements. Contrôle du code source, examen du code, etc. Chaque modification fait l'objet d'un suivi et d'un commentaire. Les services d'ingénierie exigent généralement de bons commentaires afin que, dans six mois, lorsque vous chercherez à comprendre pourquoi vous l'avez cassé de cette façon, vous puissiez utiliser une fonction historique de " blâme " ou de recherche binaire pour localiser le problème. Ces outils sont des outils de communication et des archives très efficaces.
Mais au pays des serveurs, nous avons 500 services différents, tous avec des façons différentes de les configurer. Et ils n'ont pas toujours un format texte (pensez à définir les permissions sur un dossier ou à modifier l'emplacement du fichier de pages) bien qu'ils puissent avoir une représentation textuelle.
Dans notre environnement, nous vérifions les fichiers de configuration que nous pouvons dans Perforce, mais il y en a très peu. Il n'est pas possible de vérifier la base de données Active Directory... mais peut-être un dump qui pourrait être différencié...
Par le passé, j'ai essayé de tenir un journal manuel des modifications dans notre wiki, mais il est très difficile de maintenir la discipline pour le faire (je sais, ce n'est pas une bonne excuse, mais c'est vraiment difficile).
MA QUESTION : Quels sont les stratégies et les outils que vous utilisez pour faire face à ce problème de suivi des changements de configuration de vos serveurs ?
-- Mise à jour --
Remarque : je ne cherche pas d'outils de prise de notes partagée (je connais bien OneNote, etc.), mais plutôt des outils automatisés destinés à faciliter le suivi des modifications apportées au serveur. Il n'existe pas d'outil complet pour suivre les changements de configuration du serveur, mais il en existe peut-être pour des applications spécifiques comme les GPO.
Je suis également très intéressé par stratégies spécifiques que vous avez trouvés utiles. "Nous partageons des notes dans Sharepoint" est assez vague. Comment maintenez-vous la discipline ? Quel format utilisez-vous pour suivre vos modifications ? Comment organisez-vous les données relatives aux modifications ? J'aimerais vraiment avoir des exemples et des idées.