1. Présentation
Sensu [SENSU] est décrit comme un routeur d'alertes (monitoring router) : le serveur reçoit les messages des clients du réseau, et les connecte à des notifications. Vous définissez quels checks (scripts de contrôle) exécuter sur vos machines, et planifiez leur exécution depuis le serveur Sensu. Un check peut tester la disponibilité d'un service, ou récupérer des métriques. Les checks peuvent s'écrire dans le langage de votre choix (shell, Perl, Python, Ruby pour vos checks d'administration, CasperJS pour vos tests d'interface web, ou même R pour vos scripts d'analyse statistique) ; certains sont disponibles et vous pouvez ré-utiliser les scripts Nagios existants. Un check va retourner le résultat de son exécution au serveur. Suivant le message reçu du client (erreur, métriques), le serveur va router le message vers un handler (gestionnaire d'alertes, qui peut être lui aussi écrit dans le langage de votre choix) : envoi d'un e-mail, redémarrage...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première