Dans Shinken Entreprise, les statuts des éléments supervisés sont observés au fil du temps pour permettre un calcul du taux de disponibilité de l'élément. Ces données de SLA sont mises à jour régulièrement et stockées par Shinken.
Les sections suivantes présentent comment visualiser ces SLA, leur méthode de stockage ainsi que les différentes options disponibles pour configurer la méthode de calcul de ces SLA.
Le taux de disponibilité d'un élément peut être visualisé dans l'interface de Visualisation, de 2 manières différentes:
Les données nécessaires pour le calcul des SLA sont stockées dans une base Mongodb locale au démons Broker avec le module SLA activé.
Cette configuration s'effectue dans le fichier de configuration du module SLA concerné.
Dans Shinken Entreprise, la définition du module SLA se trouve dans /etc/shinken/modules/sla.cfg :
|
Les données SLA sont stockées dans la base Mongo locale au Broker
Pour se connecter au serveur Mongo utilisé pour la rétention, 2 méthodes sont disponibles:
Par défaut, le module SLA se connecte de manière directe au serveur Mongo pour y lire et écrire les données de rétention.
Dans la configuration du module SLA, on sait que la connexion se fait de manière directe lorsque le paramètre "use_ssh_tunnel" est à 0.
/etc/shinken/modules/retention-mongodb.cfg
|
Cette méthode de connexion a pour avantage d'être facile à configurer au niveau de Shinken. Par contre, elle oblige à permettre l'accès à la base Mongo au monde extérieur, et donc s'exposer à des problèmes de sécurité.
La sécurisation de la base Mongo est bien sur toujours possible (voir Sécurisation des connexions aux bases MongoDB) mais bien plus complexe à mettre en place. La méthode de connexion par SSH est donc préférable pour des raisons pratiques et de sécurité.
Le module SLA peut également se connecter par tunnel SSH au serveur Mongo, pour des raisons de sécurité.
|
|
Si vous avez un serveur qui héberge à la fois le démon Broker et la base MongoDB (cas d'une installation standard), il vous faudra également appliquer ces commandes pour autoriser l'utilisateur shinken à se connecter automatiquement sur lui même en SSH |
Modifiez la configuration du module SLA
Le calcul du taux de disponibilité peut être configuré pour coller au mieux aux contraintes:
Ces options et leur configuration sont décrites de manières détaillée dans la page Calcul du taux de disponibilité (SLA).