Dans cet article, nous allons parler de l’importance de la supervision. Nous verrons différentes visions de celle-ci, son approche et son utilité.
Pour commencer, je vais essayer de résumer qu’est-ce que la supervision.
Pour faire simple, un système de supervision, permet de monitorer, surveiller les ressources et services d’un serveur par exemple, ou encore de surveiller un site web, afin de suivre ses performances, et de voir sa consommation.
Aussi, cela va nous servir pour être alerté, via différents seuils qu’on peut définir, des soucis sur un serveur, par exemple : une consommation anormale de la mémoire, du CPU, ou encore nous prévenir que l’espace disque, va bientôt atteindre sa capacité maximale.
Pour faire simple, un système de supervision, permet de monitorer, surveiller les ressources et services d’un serveur par exemple, ou encore de surveiller un site web, afin de suivre ses performances, et de voir sa consommation.
Aussi, cela va nous servir pour être alerté, via différents seuils qu’on peut définir, des soucis sur un serveur, par exemple : une consommation anormale de la mémoire, du CPU, ou encore nous prévenir que l’espace disque, va bientôt atteindre sa capacité maximale.
Certes, c’est un bref résumé de la supervision, mais je pense que cela permet tout de même, de comprendre son utilité et d’avoir un avant-goût de son potentiel, car on peut faire réellement toute une panoplie de choses, les possibilités sont vastes.
Après cette introduction, je vais partir d’un constat personnel. Bien souvent, à travers mes missions, j’ai été surpris, de voir que la supervision ne soit pas présente dans une infrastructure.
Peut-être que mon étonnement peut sembler bizarre, ou n’est pas forcément compréhensible d’un premier abord, car ce n’est pas une obligation, mais pour ma part, c’est quand même se priver d’un outil très agréable et utile.
Peut-être que mon étonnement peut sembler bizarre, ou n’est pas forcément compréhensible d’un premier abord, car ce n’est pas une obligation, mais pour ma part, c’est quand même se priver d’un outil très agréable et utile.
Je vais donc exposer mon raisonnement. A mon sens, il est nécessaire d’avoir une telle solution dans une infrastructure, car cela permet de rythmer les interventions et actions à mener. Pourquoi me diriez-vous ?
Tout simplement, je vais prendre l’exemple d’un administrateur système et réseau, qui arrive à son poste le matin, juste en regardant déjà le tableau de bord de la supervision, pendant qu’il prend son café, il peut facilement prendre des décisions sur des actions à mener dans la journée.
Et si nécessaire, modifier son planning de la journée, pour mener une action, afin d’éviter une intervention d’urgence. Car en voyant l’alerte que tel serveur, a atteint 90% de son espace disque, il va pouvoir anticiper, et donc ne pas attendre que le serveur soit complètement saturé pour intervenir.
On peut se l’avouer, qu’il est bien plus agréable de mener une action tranquillement en ayant du temps, que de le faire dans l’urgence…
Tout simplement, je vais prendre l’exemple d’un administrateur système et réseau, qui arrive à son poste le matin, juste en regardant déjà le tableau de bord de la supervision, pendant qu’il prend son café, il peut facilement prendre des décisions sur des actions à mener dans la journée.
Et si nécessaire, modifier son planning de la journée, pour mener une action, afin d’éviter une intervention d’urgence. Car en voyant l’alerte que tel serveur, a atteint 90% de son espace disque, il va pouvoir anticiper, et donc ne pas attendre que le serveur soit complètement saturé pour intervenir.
On peut se l’avouer, qu’il est bien plus agréable de mener une action tranquillement en ayant du temps, que de le faire dans l’urgence…
Bien entendu, j’ai cité des choses simples plus haut, mais nous pouvons aller bien plus loin dans le monitoring, et même faire du sur-mesure pour qu’il soit vraiment adapté à nos besoins.
Encore un exemple, on peut créer un scénario dont l’action sera de vérifier qu’un site web répond avec la réponse attendue, et dans le cas échéant, soit il va déclencher une autre action de test, ou soit directement créer une alerte.
Pour aller encore plus loin, il faut savoir que la supervision n’est pas présente, juste pour alerter ou notifier. Il est aussi très utile dans le sens de l’anticipation, ainsi que dans le suivi de rapports de performance et de statistiques.
Bien souvent, j’ai eu écho de personnes qui disaient que la supervision ne les apporte rien, et qu’ils ne voient pas la différence.
En fait, on peut avoir ce ressenti quand la solution n’est pas utilisée dans son potentiel, mais aussi quand on ne le fait pas vivre ! Je m’explique, depuis le début, j’ai cité des exemples d’utilisation, ou encore, j’ai utilisé la formulation « les possibilités sont vastes ».
Pour arriver à cela, il faut pratiquer la supervision, faire vivre le projet, et surtout de lui donner un sens.
En fait, on peut avoir ce ressenti quand la solution n’est pas utilisée dans son potentiel, mais aussi quand on ne le fait pas vivre ! Je m’explique, depuis le début, j’ai cité des exemples d’utilisation, ou encore, j’ai utilisé la formulation « les possibilités sont vastes ».
Pour arriver à cela, il faut pratiquer la supervision, faire vivre le projet, et surtout de lui donner un sens.
Comment faire ? On peut y arriver en ayant, une personne qui se concentre vraiment sur la mise en place de l’outil, les contrôles qui vont bien, et surtout travailler en équipe pour comprendre les différents besoins, afin de mettre en place les scénarios et métriques qui vont bien.
Car bien entendu, c’est aussi un travail d’équipe, il faut déterminer les besoins et les attentes. Mais il faudra aussi, faire évoluer cela, on ne le laisse pas de côté, il faudra l’utiliser au quotidien, générer des rapports, consulter les métriques, et par ce biais, on va améliorer notre stratégie de supervision, et donc on pourra pleinement en tirer profit !
Car bien entendu, c’est aussi un travail d’équipe, il faut déterminer les besoins et les attentes. Mais il faudra aussi, faire évoluer cela, on ne le laisse pas de côté, il faudra l’utiliser au quotidien, générer des rapports, consulter les métriques, et par ce biais, on va améliorer notre stratégie de supervision, et donc on pourra pleinement en tirer profit !
Un système de supervision, bien configuré et qui est vivant, pourra grandement aider à améliorer les performances d’un serveur ou d’un service, et aussi de prolonger la durée de vie des équipements, car on intervient bien avant qu’ils n’atteignent leurs limites…
Très important, c’est aussi un excellent outil pour la sécurité, car on va être averti, quand un système réagit anormalement, et donc potentiellement être prévenu qu’une attaque est en cours !
Mais pour cela, il faudra notamment prendre ses précautions et ne pas situer le serveur de supervision au même endroit que les serveurs et services supervisés. On verra cela plus en détail dans des articles plus techniques et aussi dans les tutoriels qui seront bientôt disponibles.
Mais pour cela, il faudra notamment prendre ses précautions et ne pas situer le serveur de supervision au même endroit que les serveurs et services supervisés. On verra cela plus en détail dans des articles plus techniques et aussi dans les tutoriels qui seront bientôt disponibles.
Aussi, pour répondre à certaines craintes qu’on peut avoir sur le financement d’une telle solution, sachez que la supervision est proposée par différents éditeurs, dans une version communautaire qui est donc gratuite, et est capable de remplir amplement son rôle et ils sont très efficaces.
L’aspect coûts à avoir va peut-être concerner, le temps qu’on y consacre, et la personne qui s’en occupe.
L’aspect coûts à avoir va peut-être concerner, le temps qu’on y consacre, et la personne qui s’en occupe.
Pour conclure, je n’ai pas été « technique » car l’idée de mes articles, c’est de faire en sorte de rendre accessible ce genre d’information au plus grand nombre de personnes.
Je finirais par dire, qu’il faut prendre conscience qu’on est entouré de différentes possibilités pour améliorer notre infrastructure et aussi de générer des rapports utiles qui sont des clés pour le maintien et l’évolution.
Ahmad VIADERE
No responses yet