2016-05-26 1 views
0

J'ai ajouté quelques contrôles dans le serveur sensu et également souscrits pour ces contrôles, Mais les contrôles ne sont pas vus dans l'interface utilisateur pour les clients. Est-il obligatoire d'ajouter les chèques dans les clients?L'ajout de chèques dans les clients est obligatoire au sensu? Ne pouvons-nous pas ajouter des contrôles dans le seul serveur et surveiller les clients?

+0

Je suppose que vous obtenez «cocher non trouvé» pour vos chèques sur les clients? J'ai aussi essayé d'ajouter un client aujourd'hui et j'ai eu la même chose. – Kobbe

+0

Je n'ai pas eu une telle erreur, mais les vérifications ne sont pas là dans le client. –

+0

Alors quel est le problème? Je ne comprends pas. Explique mieux. – Kobbe

Répondre

0

C'est la chose normale à faire. C'est parce que le client, à la fin, exécutera seulement la "commande" que vous avez spécifiée pour la vérification particulière. Cela implique également que la commande doit être visible, c'est-à-dire $ PATH lorsque l'utilisateur "sensu" essaie de l'exécuter (par défaut sensu ajoute/etc/sensu/plugins à $ PATH). Je suppose que vous pourriez, en théorie, atteindre le plugin depuis les clients accédant à un emplacement monté pointant vers le serveur, quelque chose comme command = '/ net // chemin/vers/script.sh -arguments'.

Cependant, si vous gérez votre infrastructure avec quelque chose comme Chef (vous devriez, c'est génial), il devrait être facile de déployer les scripts de vérification dans les clients.