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
A
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.
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
Je n'ai pas eu une telle erreur, mais les vérifications ne sont pas là dans le client. –
Alors quel est le problème? Je ne comprends pas. Explique mieux. – Kobbe