This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. Introduction
Nagstamon est un petit outil de bureau initialement développé pour la supervision de systèmes avec Livestatus. Dans la version actuelle, le client prend également en charge Checkmk. Il présente une vue Checkmk sous une forme très compacte et résume les problèmes.
Même s’il n’existe pas de support officiel pour Nagstamon, nous souhaitons tout de même faciliter au maximum la connexion. Nous décrivons ci-dessous comment connecter Nagstamon à Checkmk.
2. Configuration
La méthode la plus simple consiste à établir une connexion directe entre Nagstamon et l'interface web de Checkmk. Pour garantir le bon fonctionnement de cette intégration, Checkmk fournit deux vues spéciales, que Nagstamon utilise ensuite comme source de données :
nagstamon_hostsnagstamon_svc
Vous n'avez donc pas besoin de configurer de vues au préalable pour activer l'intégration. Lorsque vous lancez Nagstamon pour la première fois, un serveur vous est directement demandé ; sinon, vous pouvez également configurer un nouveau serveur dans le menu via l'entrée « Settings », où vous pouvez créer une nouvelle connexion via « New server … ».
Dans le dialogue qui s'affiche, sélectionnez l'entrée « Checkmk Multisite » sous « Monitor type », attribuez un nom lisible par l'utilisateur et saisissez l'URL de la connexion dans le champ « Monitor URL ».
Important : vous ne pouvez vous authentifier ici qu'avec un utilisateur standard — un utilisateur de l'automatisation ne fonctionne pas dans ce cas !
Une configuration peut alors ressembler à ceci, par exemple :

Vous pouvez ensuite utiliser l'option « Show more options » pour réaliser des réglages fins et, si vous avez configuré vos propres vues ici, basculer vers celles-ci.
3. Options de diagnostic
Si, contrairement à ce qui était prévu, des problèmes surviennent néanmoins, checkez d'abord si vous pouvez ouvrir les pages suivantes à partir de l'appareil sur lequel Nagstamon est exécuté. Remplacez les espaces réservés par leurs valeurs réelles :
https://mon.mydomain.org/mysite/check_mk/view.py?view_name=nagstamon_hostshttps://mon.mydomain.org/mysite/check_mk/view.py?view_name=nagstamon_svc
Si cela ne fonctionne pas — en utilisant les identifiants de login que vous avez indiqués dans la configuration —, vous recevrez un message d'erreur explicite indiquant ce qui n'a pas fonctionné. Dès que l'appel fonctionne correctement, Nagstamon devrait également fournir des données.
