Checkmk
to checkmk.com
Important

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

L'interface utilisateur graphique (GUI) de Checkmk remplit deux fonctions :

  • Elle affiche l'état actuel de tous les ordinateurs hôtes, services et événements dans l'environnement de supervision.

  • Elle est utilisée dans l’environnement de configuration pour réaliser la configuration et la gestion de l’environnement de supervision.

Pour ces deux fonctions, Checkmk propose deux vues des ordinateurs hôtes et des services, ainsi que deux menus permettant de démarrer avec chacune d’elles : les menus « Monitor » et « Setup ».

L'image suivante montre la page d'accueil de Checkmk, qui s'affiche directement après la connexion :

The start page of Checkmk Ultimate.
La page d'accueil de Checkmk Ultimate

Dans cet article, nous allons passer en revue tous les éléments qui apparaissent sur cette page d’accueil, en parcourant l’interface utilisateur de Checkmk de gauche à droite : de la barre de navigation à la page principale, puis à la barre latérale.

Tip

Les menus et les entrées de menu visibles dans la barre de navigation dépendent de vos autorisations. Si vous ne voyez pas certains menus ou certaines entrées de menu dans votre Checkmk, cela signifie que vous ne disposez pas des autorisations d’utilisateur correspondantes.

2. La barre de navigation

Checkmk navigation bar.

Grâce à la barre de navigation située à gauche et aux icônes qu’elle contient, vous pouvez définir les paramètres de base de Checkmk :

Monitor — La supervision elle-même

Customize — La personnalisation des éléments de l'interface utiles à la supervision (tels que les signets, les vues de la table, les tableaux de bord et les graphiques)

Setup — Pour la configuration des objets à superviser (tels que les ordinateurs hôtes et les services)

Derrière ces trois symboles se cachent des menus plus ou moins complets, appelés « menus Mega » ou menus d’icônes, dont les entrées sont réparties en plusieurs thèmes — par exemple, dans le menu « Setup » (Configuration), sous le thème « Hosts » (Configuration de l’hôte), vous trouverez des entrées permettant de configurer les hôtes, les groupes d’hôtes, les balises de l’hôte et les règles spécifiques aux hôtes.

Au bas de la barre de navigation, dans le menu « Help », vous trouverez l’édition et la version de Checkmk actuellement utilisées, ainsi que certaines entrées vous permettant d’accéder à de la documentation et à des informations — au sein de Checkmk ou en dehors. Vous pouvez notamment ouvrir ce guide de l’utilisateur. Si des modifications incompatibles surviennent après une mise à jour, vous verrez le numéro s’afficher dans l’icône du menu d'icônes « Help ». Dans le menu « Help » lui-même, un lien sur fond rouge s’affiche alors, grâce auquel vous pouvez ouvrir la liste des « Werks » correspondant à ces modifications incompatibles.

Le menu « User » contient des entrées qui s’appliquent à votre compte utilisateur. En haut à droite du menu, vous verrez le nom d’utilisateur actuel et le rôle attribué à cet utilisateur. Dans ce menu, vous pouvez personnaliser votre profil et vous déconnecter de l’interface Checkmk. Vous trouverez un aperçu des paramètres personnels disponibles dans le chapitre consacré au menu « User ».

La barre de navigation est complétée tout en bas par « Sidebar » (qui vous permet de masquer ou d'afficher la barre latérale d'un simple clic) et tout en haut par le logo Checkmk. Un clic sur le logo vous ramène toujours au tableau de bord par défaut affiché sur la page principale. Pour une navigation rapide dans les menus à icônes, divers raccourcis clavier sont disponibles.

Aperçu des raccourcis clavier les plus importants

Alt+M ouvre le menu « Monitor », Alt+C ouvre le menu « Customize », et Alt+S ouvre le menu « Setup ».

Autres raccourcis clavier

Raccourci

Action

Esc

Ferme le menu ouvert.

Tab

Résultat suivant dans les résultats de recherche.

Shift+Tab

Résultat précédent dans les résultats de recherche.

Enter

Afficher le résultat de recherche.

Esc

Avec un terme de recherche actif : ferme les résultats de recherche.

Tip

Dans l'interface graphique de Checkmk, JavaScript évalue le numéro attribué à une touche (keycode) et non le nom symbolique qui en est dérivé (keysym). Les touches indiquées dans le tableau se réfèrent donc à la disposition de clavier QWERTZ américaine. Si vous travaillez avec une disposition différente (par exemple, AZERTY dans les régions francophones de Suisse), vous devrez peut-être utiliser d'autres touches.

2.1. Menu Monitor

Votre boîte à outils de base pour effectuer toutes les tâches de supervision est le menu « Monitor », que vous pouvez ouvrir via la barre de navigation :

Monitor menu of Checkmk Community in Show less mode.
Le menu « Monitor » de Checkmk Community en mode Show less

Dans ce menu, vous trouverez les outils qui vous apporteront des réponses à vos questions en matière de supervision. Le menu est subdivisé par thèmes. Vous trouverez les entrées du menu répertoriées sous chaque thème.

Après avoir sélectionné l’une des entrées du menu « Monitor », les informations demandées s’affichent généralement sur la page principale sous la forme d’un tableau de bord ou d’une vue de la table — nous aborderons chacun de ces éléments plus en détail dans cet article.

Tip

Vous pouvez également charger le contenu du menu « Monitor » dans la barre latérale — sous la forme d’un snap-in intitulé « Views ». Ce snap-in n’est pas inclus par défaut dans la barre latérale. Mais vous pouvez simplement l’ajouter à la barre latérale en cliquant sur « Icon for displaying all snap-ins. » dans la liste des snap-ins disponibles.

2.2. Recherche dans l'environnement de supervision

Dans le menu « Monitor », vous pouvez rechercher des ordinateurs hôtes, des services et des entrées du menu « Monitor ». La recherche est interactive, ainsi, dès que vous avez saisi quelque chose, vous verrez immédiatement s’afficher les résultats correspondant à votre saisie sous le champ de recherche :

Monitor menu with search results.
Recherche interactive dans le menu «Monitor»

La fonction de recherche du menu « Monitor » est identique à celle proposée par le snap-in « Quicksearch ».

Conseils pour la recherche
  • La recherche n'est pas sensible à la casse, à l'exception de la recherche d'étiquettes, qui ne sont trouvées que s'ils sont saisis exactement tels qu'ils sont appelés dans la syntaxe key:value.

  • Vous pouvez utiliser librement des mots-clés, par exemple pour rechercher pending service.

  • Mais vous pouvez également utiliser des filtres pour rechercher des motifs dans les noms de domaine (avec h:), des motifs dans les noms des services (avec s:) et vous pouvez combiner les deux. Une recherche sur s:boot vous affichera tous les services contenant boot et une recherche sur h:win s:cpu vous affichera tous les services contenant cpu sur tous les ordinateurs hôtes contenant win.

  • Pour chaque catégorie de résultats, seuls 10 résultats au maximum vous seront affichés dans un premier temps. Vous pouvez ensuite recharger le reste à l'aide de la dernière entrée Show all results.

  • Vous n'avez pas besoin de sélectionner une entrée dans la liste de suggestions. Après avoir saisi votre terme de recherche, appuyez simplement sur la touche Enter et vous obtiendrez le résultat correspondant sur la page principale sous la forme d'une liste de tous les ordinateurs hôtes et/ou services.

  • Vous pouvez enregistrer la requête de recherche dans un signet.

Pour rechercher des ordinateurs hôtes et des services, vous pouvez utiliser plusieurs filtres prédéfinis et les combiner, par exemple pour rechercher des services spécifiques sur des ordinateurs hôtes spécifiques. Une recherche codée avec h:^myhost s:myservice trouvera tous les services dont le nom contient myservice et qui s'exécutent sur des ordinateurs hôtes dont le nom commence par myhost.

Vous pouvez également utiliser les filtres plusieurs fois et les combiner. Les occurrences multiples d'un même filtre sont reliées par « OU », tandis que des filtres différents sont reliés par « ET ». Exception : les filtres de balises de l’hôte multiples (tg:) sont toujours reliés par « ET ».

Les filtres suivants sont disponibles :

Filtres fréquemment utilisés :

Filtre Instruction Exemples

Nom de domaine

h:

h: oracle

Groupe d'hôtes

hg:

hg: server hg: database

Étiquette d'hôte

hl:

hl: os:windows h: win

Adresse de l'ordinateur hôte

ad:

ad: 192.168.200 h: win

Alias de l'ordinateur hôte

al:

al: database al: _db

Balise de l’hôte

tg:

tg: agent:cmk-agent

tg: cmk-agent tg: prod

Nom du service

s:

s: cpu s: Check_MK

Groupe de service

sg:

sg: testing s: myservice

Étiquette de service

sl:

sl: critical_interface:yes s: Interface

État du service

st:

st: ok

st: warn

st: crit

st: unkn

st: pend

Associé à des expressions régulières, cela offre des possibilités de filtrage précises et complexes, telles que :

h: ^My.*Host$ s: ^my.*(\d|test)$ tg: mytag tg: mytest

Cela permettra de trouver : Les services commençant par my et se terminant par un chiffre ou test, s’exécutant sur des ordinateurs hôtes commençant par my et se terminant par host, et comportant enfin les deux balises de l’hôte mytag et mytest.

Vous pouvez utiliser des expressions régulières pour n’importe quel filtre individuel, à l’exception des cas suivants : Aucune expression régulière n’est autorisée pour les étiquettes d’hôte et de service ; en d’autres termes, l’étiquette doit être saisie dans la syntaxe key:value exactement telle qu’elle est appelée, par exemple os:windows. Dès que vous définissez des filtres de groupe ou de balise de l’hôte en plus des filtres de nom, d’adresse ou d’alias, les premiers doivent être spécifiés explicitement, par exemple hg: webserver s: apache. Ce qui n’est pas possible : hg: Web.* s: apache. Contexte : les différents filtres s'adressent à différentes sources de données présentant des structures de données et des fonctions différentes. Vous pouvez bien sûr rechercher les groupes d'hôtes concrets à l'aide de modèles (hg: .*server), puis utiliser le résultat dans la requête d'origine.

Si vous ne définissez aucun filtre lors de la recherche, le système recherche par défaut d'abord dans les entrées du menu « Monitor », puis passe par les filtres pour le nom de domaine, l'alias d'ordinateur hôte, l'adresse d'ordinateur hôte et le nom du service — dans cet ordre. Vous pouvez ajuster les filtres et leur ordre dans « Setup > General > Global settings > User interface > Quicksearch search order ».

Par défaut, la liste des résultats affiche un maximum de 80 occurrences. Vous pouvez toutefois modifier cette valeur sous Setup > General > Global settings > User interface > Number of elements to show in Quicksearch.

Pour conclure cette section, voici une brève digression à l’intention de ceux qui s’intéressent à ce qui se passe en coulisses chez Checkmk :

La requête Livestatus pour la recherche

Chaque requête de recherche génère une requête Livestatus. Vous pouvez voir de laquelle il s'agit dans l'interface graphique de Checkmk en activant le paramètre global Setup > General > Global settings > User interface > Debug livestatus queries.

Si vous saisissez votre terme de recherche dans le champ de recherche du menu « Monitor » et que vous le validez avec « Enter », vous obtiendrez une vue répertoriant les ordinateurs hôtes/services correspondant à votre recherche. Si le paramètre « Debug livestatus queries » est activé, la requête Livestatus résultant de votre requête de recherche s’affichera au bas de cette page de résultats. En tant qu’utilisateur de l’instance, vous pouvez également utiliser cette requête et d’autres similaires en ligne de commande.

Par exemple, la saisie de h: localhost s: mem s: cpu h: switch-intern dans le champ de recherche du menu Monitor se présente comme suit sous forme de requête Livestatus sur la ligne de commande :

OMD[mysite]:~$ lq
GET services
Columns: service_description host_name
Filter: service_description ~~ (cpu|mem)
Filter: host_name ~~ (switch-intern|localhost)

Memory;localhost
CPU load;localhost
CPU utilization;localhost
Memory;switch-intern
CPU load;switch-intern
Copier les instructions dans le presse-papiers
Instruction(s) copiée(s) avec succès dans le presse-papiers !
L'accès en écriture au presse-papiers a été refusé !

La manière d'utiliser Livestatus sur la ligne de commande est décrite dans l'article Livestatus. Voici une brève description de l'exemple ci-dessus : Lancez le flux de saisie interactif avec l'instruction lq. Saisissez ensuite la requête Livestatus dans la ligne vide suivante, telle qu'elle s'affichait dans l'interface graphique de Checkmk : dans l'exemple, il s'agit des quatre lignes suivantes. Pour une meilleure lisibilité, nous avons limité l'Columnse aux deux colonnes également utilisées par les deux lignes de filtrage suivantes. Validez la saisie en appuyant deux fois sur la touche « Enter ». La ligne vide est alors suivie des cinq lignes de sortie correspondant au résultat.

2.3. Menu Personnaliser

Vous pouvez personnaliser et étendre les éléments de l'interface utilisateur graphique utiles à la supervision dans le menu « Customize » :

Customize menu in the navigation bar.
Le menu « Customize » de Checkmk Ultimate en mode Show more

Vous y avez notamment accès aux signets, aux vues, aux tableaux de bord, ainsi que, dans les éditions commerciales, aux graphiques, aux graphiques de prévision, aux rapports et aux disponibilités étendues (SLA).

Lorsque vous sélectionnez l’une des entrées du menu, une liste des objets existants s’affiche. Dans certaines listes, vous trouverez des objets intégrés fournis avec Checkmk que vous pouvez modifier ou utiliser comme modèles pour vos propres objets.

2.4. Menu de configuration

Votre point d'entrée pour la configuration de Checkmk est le menu « Setup », que vous pouvez ouvrir via la barre de navigation :

Setup menu in the navigation bar.
Le menu « Setup » de Checkmk Community en mode Show less

Dans ce menu, vous trouverez les outils qui vous permettent d’installer et de configurer Checkmk. Le menu est divisé en thèmes. Sous chaque thème, vous trouverez les entrées du menu. Pour Hosts, Services et Agents, vous avez accès à différentes catégories de jeux de règles. Le concept de configuration basée sur des règles est au cœur de Checkmk et s’avère très puissant.

Tip

Vous pouvez également charger le contenu du menu Setup dans la barre latérale à l'aide du snap-in Setup shortcuts.

2.5. Recherche dans l'environnement de configuration

À l'aide du champ de recherche du menu « Setup », vous pouvez effectuer une recherche dans l'environnement de configuration de Checkmk, c'est-à-dire dans le menu « Setup » lui-même, avec toutes ses entrées visibles et certaines entrées masquées.

Le champ de recherche inclut, entre autres, tous les jeux de règles regroupés par thèmes dans le menu « Setup » et dans l’Global settings. Les recherches s’effectuent dans les titres et les noms de paramètres.

Vous effectuez une recherche en texte libre, c'est-à-dire sans règles de filtrage comme dans le menu « Monitor ». Vous n'avez pas besoin de tenir compte des majuscules et des minuscules. Les résultats de la recherche s'affichent au fur et à mesure que vous tapez :

Setup menu with search results.
Recherche en texte libre dans l'environnement de configuration

2.6. Menu Utilisateur

Dans le menu « User », vous pouvez modifier les paramètres personnels valables pour votre compte utilisateur :

User menu in the navigation bar.
Modification des paramètres personnels dans le menu « User »

Les paramètres fréquemment utilisés peuvent être activés ou désactivés en cliquant directement dans le menu « User » (User interface), certains en accédant à une page spécifique, par exemple pour afficher les règles de notification. La plupart des paramètres peuvent toutefois être consultés et modifiés de manière centralisée via la page Edit profile.

Aperçu des paramètres

Paramètre Remarque

Color theme ou User interface theme

Il est possible de basculer entre Dark et Light directement dans le menu User.

Sidebar position

Ici aussi, vous pouvez basculer entre « Right » et « Left » directement dans le menu « User ».

Received messages

Affiche une page contenant les messages adressés à votre nom d'utilisateur.

Language de l'interface utilisateur de l'utilisateur

Vous pouvez choisir entre les langues officiellement prises en charge par Checkmk, à savoir l'allemand et l'anglais. De plus, les langues traduites par la communauté sont proposées par défaut. Vous pouvez définir la visibilité des entrées du menu « Language » dans « Setup > General > Global settings > User interface > Community translated languages (not supported) ».

Temperature unit

Vous pouvez choisir entre Celsius et Fahrenheit pour l'affichage dans les graphiques et les Perf-O-Meters.

Visibility of hosts/services

Affichez tous les ordinateurs hôtes et services, ou uniquement ceux auxquels vous êtes affecté en tant que contact.

Disable notifications

Désactivez toutes les notifications pendant une période de temps de votre choix.

Start URL to display in main frame

Définissez l'URL de la page d'accueil. Si un tableau de bord s'affiche sur la page principale, vous pouvez également en faire la page d'accueil via le menu Dashboard.

Navigation bar icons

Afficher les icônes avec leur titre, ou uniquement les icônes.

Mega menu icons

Afficher les icônes (vertes) par thème ou les icônes (colorées) par entrée.

Show more / Show less

Par défaut, afficher moins, afficher plus ou toujours tout afficher.

Contextual help icon

Afficher ou masquer l'icône « Icon for a help text. » pour l'aide contextuelle.

Notification rules

Règles pour les notifications définies par l'utilisateur.

Change password

Vous devez saisir le mot de passe actuel une fois et le nouveau mot de passe deux fois. Les exigences relatives aux mots de passe pour les comptes locaux peuvent être définies globalement : Setup > General > Global settings > Password policy for local accounts

Two-factor authentication

Activation d'une sécurité renforcée grâce à l'authentification à deux facteurs.

Logout

Possible uniquement directement dans le menu User

Tip

Pour certains paramètres, il existe des valeurs par défaut qui peuvent être modifiées globalement pour tous les utilisateurs via Setup > General > Global settings, principalement sous le thème « User Interface ». De plus, le rôle et les autorisations qui lui sont attribuées pour votre compte utilisateur déterminent si certains paramètres sont visibles et peuvent être modifiés.

3. Page principale

Le contenu de la page principale dépend de l'endroit où vous vous trouvez dans Checkmk. Une fois connecté, vous verrez d'abord le tableau de bord standard ou principal.

Le contenu de la page principale varie en fonction de votre sélection dans la barre de navigation et dans la barre latérale. Par exemple, si vous sélectionnez « Hosts > All hosts » dans le menu « Monitor », la liste des ordinateurs hôtes s'affichera sur la page principale :

Main page with list of all hosts.
Ouverture de l'aperçu des ordinateurs hôtes dans le menu « Monitor »

Quelle que soit la page actuellement affichée, vous trouverez généralement les éléments suivants sur la page principale :

  • Fil d’Ariane : Sous le titre de la page, vous voyez le chemin d’accès à la page actuelle — commençant toujours par le nom du menu de la barre de navigation. Ce fil d’Ariane vous évite de vous perdre dans l’interface utilisateur. Ainsi, vous savez où vous vous trouvez dans Checkmk même après des actions complexes — dans cet exemple, sur la page « All hosts » dans la section « Supervision ».

  • Barre de menu : Sous le chemin d'accès du fil d'Ariane, s’affiche la barre de menu, qui résume les actions possibles sur cette page sous forme de menus et d’entrées de menu. Dans Checkmk, les menus sont toujours contextuels, c’est-à-dire que vous ne trouverez que les entrées de menu correspondant aux actions applicables à la page actuelle.

  • Aide en ligne : Vous pouvez utiliser le menu « Help » pour afficher des textes d’aide contextuels sur la page actuelle à l’aide de l’option « Help > Show inline help », ce qui est très utile sur les pages contenant de nombreux paramètres. Le mode sélectionné reste également actif pour les autres pages que vous consultez jusqu’à ce que vous le désactiviez à nouveau.

  • Barre d’action : Sous les menus, vous trouverez la barre d’action, dans laquelle les actions les plus importantes des menus sont proposées sous forme de boutons sur lesquels vous pouvez cliquer directement. Vous pouvez masquer la barre d’action à l’aide du bouton « Icon for hiding the action bar. » situé à droite du menu « Help » et l’afficher à nouveau avec « Icon for showing the action bar. ». Lorsque la barre d’action est masquée, des icônes correspondant aux boutons masqués s’affichent à droite du menu « Help ».

  • Compte à rebours pour la mise à jour de la page : Dans l'environnement de supervision, l'intervalle de mise à jour de la page s'affiche en secondes en haut à droite de la page et le temps restant jusqu'à la prochaine mise à jour est visualisé sur la ligne circulaire qui l'entoure.

    À ce propos, vous pouvez modifier l'intervalle de rafraîchissement dans le menu «Display > Modify display options».

  • Modifications en attente : Dans l'environnement de supervision, l'icône jaune située sous le compte à rebours indique qu'il existe des modifications qui n'ont pas encore été activées. Dans l'environnement de configuration, le nombre de modifications en attente s'affiche en haut à droite de la page à la place du compte à rebours. Une modification effectuée dans l'environnement de configuration n'est transférée vers l'environnement de supervision qu'une fois qu'elle a été activée.

Après avoir sélectionné l'une des entrées du menu « Monitor », la page principale vous présente généralement les informations demandées sous la forme d'un tableau de bord ou d'une vue de la table, que nous aborderons plus en détail dans les sections suivantes.

3.1. Tableaux de bord

Un tableau de bord présente les informations les plus importantes sur un thème sur une seule page, comme par exemple la réponse à la question « Quels sont les problèmes d’ordinateurs hôtes et de services sur ma instance Checkmk ? » Différentes visualisations de données sont utilisées et combinées dans un tableau de bord, telles que des vues de la table, des graphiques historiques, des tableaux, des diagrammes et de nombreux autres éléments. L’objectif est de vous présenter les informations sous différents angles de manière à ce que vous puissiez saisir rapidement l’essentiel sans être distrait par des détails superflus.

Checkmk fournit plusieurs tableaux de bord préconfigurés que vous pouvez ouvrir à partir du menu « Monitor » : le tableau de bord « Main », le tableau de bord « Checkmk » et (uniquement dans les éditions commerciales) le tableau de bord « Problem ».

The 'Main' dashboard of Checkmk Community.
L'Main dashboard de Checkmk Community

CEE Les éditions commerciales disposent d’un tableau de bord « Main » différent de celui de Checkmk Community. Le tableau de bord « Main » de Checkmk Community correspond au tableau de bord « Problem » des éditions commerciales.

Si l'un de ces tableaux de bord est affiché, vous pouvez rapidement passer à un autre : dans les menus à droite du menu « Help », vous trouverez les icônes correspondant aux tableaux de bord disponibles. Vous pouvez également promouvoir le tableau de bord actuellement affiché au rang de tableau de bord Main dashboard : dans le menu « Dashboard > Set as start URL ».

Une particularité des tableaux de bord Checkmk réside dans le fait qu’ils s’adaptent automatiquement aux dimensions de l’écran disponible grâce à un algorithme intelligent et exploitent ainsi de manière optimale la taille de l’écran.

Vous pouvez également utiliser les éléments individuels d’un tableau de bord, appelés « dashlets », pour adapter les tableaux de bord existants et en créer de nouveaux. Vous trouverez toutes les informations pertinentes à ce sujet dans l’article consacré aux tableaux de bord.

3.2. Vues

Une vue permet, dans le cadre de la supervision, d’accéder à divers affichages d’ordinateurs hôtes, de services ou d’autres objets sous un certain angle, sous forme de tableau. Une telle vue peut avoir un contexte — par exemple, si elle affiche tous les services en cours d’exécution sur un ordinateur hôte donné. D’autres vues fonctionnent de manière globale — par exemple, la vue qui vous montre tous les services présentant actuellement un problème.

Toutes les vues globales peuvent être ouvertes à partir du menu «Monitor», sous le thème correspondant, par exemple All hosts, Service problems ou Failed notifications. Après avoir cliqué sur l’une de ces entrées de menu, la vue correspondante s’affiche sur la page principale — dans l’exemple suivant Service problems:

The 'Service problems' view.
Vue d'état des problèmes de service sur la page principale

Dans une vue de la table, vous disposez de nombreuses options de contrôle, notamment :

  • Vous pouvez accéder à d'autres vues de la table en cliquant sur des cellules spécifiques — telles que le nom de domaine ou l'un des services dans l'exemple ci-dessus.

  • En cliquant sur le titre d'une colonne, vous pouvez trier les données selon cette colonne.

  • Le menu « Display > Modify display options » affiche certains paramètres permettant de personnaliser la vue. L’option « Entries per row » vous permet de choisir le nombre de tables dans lesquelles les objets s’affichent côte à côte dans la vue de la table (par exemple, pour tirer pleinement parti de votre écran large). Dans l’exemple ci-dessus, la valeur est définie sur « 1 ». Avec « Refresh interval », vous pouvez définir le nombre de secondes après lesquelles la vue de la table est automatiquement rechargée — après tout, les données d’état peuvent changer à tout moment.

  • Vous pouvez réduire le nombre d’entrées du tableau après avoir cliqué sur « Filter » à l’aide de la barre de filtrage — ce qui n’est pas vraiment nécessaire dans l’exemple présenté, mais qui s’avère très utile avec les tableaux longs.

Remarque : les vues offrent de nombreuses autres possibilités, tant pour la personnalisation que pour la création de vos propres vues. Vous découvrirez comment procéder dans l’article consacré aux vues.

4. Barre latérale

La barre latérale est votre tableau de bord Checkmk. C'est l'endroit où vous disposez d'un aperçu permanent des informations de supervision les plus importantes, ainsi que d'un accès rapide aux fonctions dont vous avez le plus souvent besoin dans Checkmk.

Checkmk sidebar.
La barre latérale, pour un accès rapide aux fonctions

Vous pouvez composer la barre latérale complète selon vos préférences. Les éléments de la barre latérale, également appelés « snap-ins », servent à cet effet. Les snap-ins sont des conteneurs d'interface graphique compacts dotés de fonctions prédéfinies. Étant donné que la barre latérale est destinée à contenir vos préférences, une nouvelle installation ne contient par défaut que quelques snap-ins :

  • Overview — Un aperçu de tous les objets sous supervision avec leurs informations d'état actuelles

  • Bookmarks — Vos signets personnels au sein de Checkmk

  • Master control — Divers commutateurs principaux pour la supervision

Si vous cliquez sur « Icon for displaying all snap-ins. » tout en bas de la barre latérale, la page principale vous montrera tous les snap-ins qui ne se trouvent pas actuellement dans votre barre latérale et que vous pouvez ajouter d’un simple clic. Dans cet aperçu, la partie inférieure de chaque snap-in affiche une brève description de sa signification et de son utilité. Essayez-le et remplissez la barre latérale à titre de test.

En fonction de la taille de votre écran, tous les snap-ins ne sont peut-être pas visibles pour le moment. Le moyen le plus rapide de se déplacer verticalement dans la barre latérale consiste à utiliser la molette de la souris lorsque le pointeur se trouve au-dessus de la barre. Sur les paves tactiles, cette fonction est souvent accessible grâce à la méthode consistant à « faire glisser deux doigts ensemble vers le haut et vers le bas ». Il existe plusieurs façons de personnaliser les snap-ins de la barre latérale.

Personnaliser la barre latérale
  • Développer ou réduire : Cliquez sur le titre affiché du snap-in. Vous pouvez également pointer la barre de titre, puis cliquer sur « Icon for showing the snap-in. » (Afficher plus) ou « Icon for hiding the snap-in. » (Afficher moins).

  • Afficher plus ou moins d'informations : Certains snap-ins (comme « Overview ») vous proposent deux vues : soit uniquement les informations les plus importantes, soit toutes les informations. Passez la souris sur la barre de titre et cliquez sur « Icon for switching to Show more mode. » ou « Icon for switching to Show less mode. » pour basculer entre les deux vues.

  • Déplacer : Appuyez sur le bouton gauche de la souris juste à côté du titre, faites glisser le snap-in vers le haut ou vers le bas jusqu’à une autre position dans la barre latérale, puis relâchez le bouton de la souris.

  • Supprimer de la barre latérale : Placez le curseur de la souris sur la barre de titre et cliquez sur « Icon for removing the snap-in from the sidebar. ».

Voilà pour les options de personnalisation du contenu de la barre latérale. De manière générale, vous pouvez masquer et afficher la barre latérale — via l’option « Sidebar » (Afficher/Masquer la barre latérale) dans la barre de navigation — et vous pouvez déplacer sa position de droite à gauche afin qu’elle s’aligne avec la barre de navigation — dans l’User > Sidebar position du menu.

4.1. Aperçu

En haut de la barre latérale, vous trouverez le snap-in « Overview » :

Overview snap-in in Show less mode.
Le snap-in « Overview » en mode Show less

Dans la colonne de gauche de ce petit tableau, vous verrez tout d’abord le nombre d’ordinateurs hôtes et de services que vous surveillez. La troisième ligne affiche les Events. Celles-ci ne vous concernent que si vous avez configuré la supervision des messages. Il s’agit, par exemple, des messages provenant de syslog, des traps SNMP et des fichiers journaux. Pour cela, Checkmk dispose de son propre module très puissant, qui sera abordé en détail dans l’article du même nom, l’Event Console.

La colonne de droite affiche le nombre de problèmes qui n’ont pas encore fait l’objet d’une confirmation. Les problèmes sont des objets qui se trouvent actuellement dans les statuts WARN / CRIT /UNKNOWN ou DOWN / UNREACH. La confirmation est une manière de « prendre note » d’un problème. À noter que les problèmes liés à des services dont l’ordinateur hôte est DOWN ou en période de maintenance ne sont pas comptabilisés ici.

Vous pouvez cliquer sur le chiffre dans une cellule pour obtenir la liste des objets qui ont été comptabilisés ici. Cela fonctionne d'ailleurs pour toutes les cellules de l'Overview.

Dans l'Overview, vous pouvez également choisir d'afficher plus ou moins d'informations. Le bouton « Icon for switching to Show more mode. » vous permet de passer en mode Show more :

Overview snap-in in Show more mode.
Le snap-in logiciel « Overview » en mode Show more

Entre les deux colonnes précédemment visibles, la nouvelle deuxième colonne affiche désormais le nombre total de problèmes, c'est-à-dire en incluant ceux qui ont déjà fait l’objet d’une confirmation. Dans notre exemple, les chiffres des deuxième et troisième colonnes sont identiques, car nous n'avons encore fait l’objet d’aucune confirmation pour aucun incident.

Enfin, la dernière colonne à l’extrême droite affiche les ordinateurs hôtes ou les services dont les informations sont « obsolètes » — Stale — car aucune donnée de supervision à jour n’est actuellement disponible pour eux. Si, par exemple, un ordinateur hôte n’est pas accessible pour le moment, Checkmk ne peut récupérer aucune information de ses services. Cependant, cela ne signifie pas automatiquement que les services présentent un problème. Par conséquent, Checkmk ne leur attribue pas simplement un nouveau statut, mais leur attribue plutôt le pseudo-statut « Obsolète ». La colonne « Stale » sera omise par Checkmk de l’affichage si elle ne devait afficher qu’un « 0 » dans tous les cas.

4.2. Signets

Pour les pages que vous consultez régulièrement, vous pouvez créer des signets dans la barre latérale à l’aide du snap-in « Bookmarks ».

En avez-vous vraiment besoin ? Après tout, il existe déjà des signets dans le navigateur. Eh bien, les signets Checkmk présentent quelques avantages qui leur sont propres :

  • Un signet appelé ne modifie que le contenu de la page principale sans recharger la barre latérale.

  • Vous pouvez partager des signets avec d'autres utilisateurs.

  • Lors de la création de signets, la réexécution des actions est automatiquement empêchée.

Au départ, le snap-in « Bookmarks » est encore vide :

Bookmarks snap-in still without bookmarks.
Liste de signets vide

Si vous cliquez maintenant sur « Add bookmark », un nouveau signet sera créé pour le contenu actuellement affiché sur la page principale :

Bookmarks snap-in with one bookmark.
Le snap-in bookmarks avec un premier signet

Vos signets personnels sont enregistrés sous « My Bookmarks ».

Modification des signets

Checkmk gère les signets sous forme de listes. Chaque liste contient un ou plusieurs signets. De plus, un thème est attribué à chaque signet. Tous les signets portant sur le même thème sont regroupés dans le snap-in Bookmarks.

Pourquoi un système aussi complexe ? Afin que vous puissiez rendre une liste de signets visible pour d’autres utilisateurs. Vous pouvez ensuite utiliser les thèmes pour définir la manière dont les signets seront présentés aux autres utilisateurs dans le snap-in Bookmarks. De cette manière, vous pouvez créer pour votre organisation une structure de navigation vers des pages Checkmk sélectionnées, voire vers des pages externes. Chaque utilisateur peut néanmoins toujours créer et gérer ses propres signets.

Grâce au snap-in Bookmarks, vous pouvez accéder à la gestion des listes de signets :

Bookmark lists.
Gestion de la liste de signets via le snap-in Bookmarks

Vous pouvez désormais soit effectuer l'édition d'une liste existante avec Icon for editing a list entry., soit en créer une nouvelle avec Add list :

Dialog with properties when creating a bookmark list.
Ajouter un nouveau signet

Dans la case de dialogue « General properties », vous saisissez l’ID interne et le titre de la liste — l’Title n’ayant aucune incidence sur l’affichage des signets, il sert uniquement à des fins de gestion. Via « Make this Bookmark list available for other users », vous pouvez rendre les signets de cette liste visibles pour les autres utilisateurs. Pour cela, votre compte utilisateur actuel doit toutefois disposer d’une autorisation qui, par défaut, n’est détenue que par le rôle « Administrator ».

Tip

Le principe de visibilité est utilisé par Checkmk à de nombreux endroits et est expliqué plus en détail dans l'article Vues.

Dans la case de dialogue « Bookmarks », vous pouvez désormais définir les nouveaux signets en leur attribuant un titre et une URL :

Dialog for setting the properties for the new bookmarks.
Création de nouveaux signets dans l’Bookmarks

L'ordre de tri des signets est déterminé par l'Default Topic dans la liste, ou respectivement par l'Individual Topic d'un signet — si celle-ci a été définie. À ce propos, vous pouvez également attribuer des icônes à vos signets. Enfin, enregistrez la nouvelle liste en cliquant sur « Save & view list ».

La nouvelle liste créée dans cet exemple vient désormais compléter les signets personnels sous My Bookmarks pour tous les utilisateurs avec trois signets sur deux nouveaux thèmes :

Bookmarks snap-in with the three newly created bookmarks.
Navigation personnelle via les signets

4.3. Master control

Dans le snap-in Master control de la barre latérale, vous pouvez activer ou désactiver individuellement diverses fonctions de supervision, telles que l’Notifications. Cette dernière est très utile si vous effectuez des modifications importantes sur le système et que vous ne souhaitez pas importuner vos collègues avec des messages inutiles.

Master control snap-in.
Le snap-in « Master control » de la communauté Checkmk

Important : assurez-vous que tous les commutateurs sont activés en fonctionnement normal, sinon des fonctions de supervision importantes pourraient être désactivées.


Last modified: Fri, 19 Dec 2025 15:59:58 GMT via commit 18424ac54
Sur cette page