The following overview shows all of the important files and directories applicable to the Checkmk Micro Core (CMC).
All file paths relate to the site’s home directory.
For example: if a site is named mysite, then all of its file paths are derived from /omd/sites/mysite.
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. |
L'aperçu suivant présente tous les fichiers et répertoires importants applicables au Checkmk Micro Core (CMC).
Tous les chemins d'accès aux fichiers se rapportent au répertoire personnel du site.
Par exemple : si un site est nommé mysite, alors tous ses chemins d'accès aux fichiers sont dérivés de /omd/sites/mysite.
1. Données d'exécution
| Chemin d'accès au fichier | Description |
|---|---|
|
Ce fichier contient les messages relatifs au démarrage et à l'arrêt du CMC, ainsi que les avertissements généraux et les messages d'erreur. L'historique des ordinateurs hôtes et des services (qui, dans Nagios, se trouve dans le répertoire « |
|
Répertoire contenant toutes les données d'exécution du CMC. |
|
Configuration du noyau du processeur avec toutes les données statiques sur les ordinateurs hôtes, les services, les groupes d'utilisateurs et les paramètres globaux. Dans Nagios, ces données correspondent aux fichiers situés sous |
|
L'état d'exécution actuel du noyau du processeur. Le fichier stocke des informations sur l'état actuel des ordinateurs hôtes et des services, ainsi que sur les périodes de maintenance planifiées, les confirmations et les commentaires. Les données sont mises à jour régulièrement pendant le traitement et lorsque le noyau du processeur est arrêté. Si elles ne sont pas disponibles ou incompatibles au démarrage du noyau du processeur, celui-ci démarrera avec un état vide. Ces données correspondent au fichier |
|
Copies de sauvegarde de l'état suite à une migration depuis une ancienne version de CMC, ou lorsque CMC détecte une forte réduction du nombre d'ordinateurs hôtes dans la configuration. Vous pouvez ainsi revenir à l'état antérieur (et récupérer vos périodes de maintenance planifiées et vos confirmations), par exemple si, en raison d'une erreur de configuration, tous les ordinateurs hôtes ont été temporairement retirés de la supervision. |
|
Ce fichier n'est normalement pas présent. S'il l'est, cela indique un plantage antérieur du noyau du processeur et aide les développeurs à localiser la cause de l'erreur. |
|
Ce fichier stocke l'historique de tous les ordinateurs hôtes et services au format texte. Son contenu et son format correspondent au fichier « |
|
Les anciennes versions de |
|
Le socket Livestatus du CMC. Il se trouve au même emplacement que dans Nagios. Le CMC étant compatible Livestatus avec Nagios et Icinga, toutes les extensions basées sur Livestatus peuvent être utilisées sans modification (par exemple NagVis). |
|
L'ID du processus actuel du CMC |
2. Configuration
Le CMC ne dispose pas de son propre fichier de configuration.
Tous les paramètres du CMC se trouvent dans l’interface web de Checkmk, à l’adresse
Global settings > Monitoring Core.
Ils sont enregistrés avec les autres paramètres globaux dans etc/check_mk/conf.d/wato/global.mk.
3. Logiciels
| Chemin d'accès au fichier | Description |
|---|---|
|
Programme exécutable pour le CMC lui-même. Il a été développé en C++ et, hormis la bibliothèque C++ standard, ne nécessite aucune autre bibliothèque (en particulier, pas de Boost). À des fins de test, il est également possible d'appeler le CMC manuellement (essayez : |
|
Script de démarrage du CMC |
|
Processus d'aide lancé par le CMC et qui prend en charge l'envoi des paquets ICMP pour le Smart Ping. Celui-ci doit être installé avec le droit d'exécution en tant qu'utilisateur root. |
|
Processus d'aide lancé par le CMC et chargé de la réception des paquets ICMP et de connexion TCP pour le Smart Ping. Il doit être installé avec le set user ID (SUID) pour root. |
|
Processus d'aide « check helper » lancé plusieurs fois par le CMC et chargé de l'exécution efficace des contrôles actifs. |
|
Processus d'aide Checkmk Récupérateur de données lancé plusieurs fois par le CMC et chargé de récupérer les informations des agents sur le réseau. |
