Guide de surveillance du laboratoire domestique ZimaCube : de Uptime Kuma aux agents IA

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek passionnée depuis toujours, elle s'intéresse aux homelabs et aux logiciels open source, et elle est spécialisée dans la traduction de concepts techniques complexes en guides pratiques et accessibles. Eva croit que l'auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu'à la maîtrise des conteneurs Docker.

Une fois que vous hébergez DNS, DHCP, le partage de fichiers, une douzaine de conteneurs et plusieurs machines virtuelles sur un seul ZimaCube, une vérité inconfortable devient progressivement évidente :

Cette machine est devenue le point de défaillance unique de toute votre vie numérique.

La surveillance n'est plus seulement un « tableau de bord sympa ». Elle devient le sentinelle qui veille sur tout pour vous lorsque vous êtes absent de chez vous. Ce guide présente quatre options de surveillance pour ZimaCube, de la plus légère à la plus avancée.

Option 1 : Uptime Kuma — Léger et simple

Uptime Kuma est un outil léger de surveillance de la disponibilité des services. Son fonctionnement est simple : il vérifie régulièrement si les services que vous spécifiez répondent, et vous avertit s'ils ne répondent pas.

Tableau de bord de surveillance Uptime Kuma en thème sombre affichant le statut en ligne/hors ligne des services, le graphique du temps de réponse et le pourcentage de disponibilité pour les services auto-hébergés ZimaCube

Installation, Docker ou LXC

# Méthode Docker, l'option la plus simple

docker run -d \
--name uptime-kuma \
-p 3001:3001 \
-v uptime-kuma:/app/data \
louislam/uptime-kuma:latest

Configurer les moniteurs

Ouvrir :

http://your-IP:3001

Ensuite, ajoutez des moniteurs :

Type de surveillance Cible Intervalle de vérification
HTTP(s) https://192.168.1.100:8006, Proxmox 60 secondes
Ping IP du routeur 30 secondes
Port TCP Port 53 du serveur DNS 60 secondes
HTTP(s) Points de contrôle de santé des services critiques 60 secondes

Canaux de notification

Uptime Kuma prend en charge des dizaines de canaux de notification, notamment Telegram, Email, Webhook, DingTalk et Feishu. Il est recommandé de configurer au moins deux : un pour les alertes instantanées, comme Telegram ou Feishu, et un en secours, comme l'Email.

Uptime Kuma vous indique seulement qu'un service est en panne. Il ne vous dit pas pourquoi il est en panne. Pour un environnement domestique, cela suffit généralement. Une fois que vous savez qu'un service est en panne, vous pouvez vous connecter en SSH et enquêter.

Option 2 : Pulse — Intégration approfondie avec Proxmox

Pulse est un tableau de bord de surveillance conçu spécifiquement pour Proxmox et s'installe en tant que conteneur LXC. Comparé à Uptime Kuma, qui vous indique principalement si quelque chose est en ligne, Pulse vous informe de la santé du système.

Interface de sauvegarde du logiciel de surveillance Pulse pour Proxmox VE, affichant l'utilisation CPU/RAM multi-nœuds, les statistiques de sauvegarde sur 30 jours et le journal de sauvegarde des conteneurs VM

Installation

Pulse fournit un modèle LXC, vous permettant de créer le conteneur directement dans Proxmox. Consultez la documentation officielle de Pulse pour les étapes d'installation.

Fonctionnalités principales

  • Vue d'ensemble de l'hôte : graphiques pour l'utilisation du CPU, de la mémoire, du réseau et du disque
  • Détails par VM/CT : utilisation des ressources de chaque machine virtuelle ou conteneur individuel
  • Suivi du statut des sauvegardes : quelles machines virtuelles ont échoué leur dernière sauvegarde
  • Alertes actives : notifications push pour surcharge CPU, disques proches de la capacité maximale ou échecs de sauvegarde

Une expérience d’utilisation quotidienne très concrète est la suivante : chaque matin, vous ouvrez Pulse, vérifiez le statut de trois hôtes en cinq secondes, puis le refermez. Vous n’avez pas besoin de fixer un tableau de bord toute la journée.

Option 3 : Proxmox Data Center Manager — Gestion multi-hôtes

Si vous avez plus d’un hôte Proxmox, comme un ZimaCube plus un ancien Mac Mini ou PC, le Data Center Manager officiel de Proxmox peut vous aider à gérer plusieurs hôtes en un seul endroit.

Il offre :

  • Agrégation des métriques entre hôtes
  • Vue unifiée du pool de stockage
  • Surveillance en temps réel de la progression des sauvegardes

L’interface tend vers un style entreprise, avec une forte densité d’informations et de nombreux graphiques. Pour une installation domestique avec seulement une ou deux machines, Pulse couvre déjà 90 % des besoins quotidiens. La valeur ajoutée de Data Center Manager devient plus évidente lorsque vous avez trois hôtes ou plus.

Tableau de bord de gestion de cluster multi-hôtes Proxmox Datacenter Manager sur écran de moniteur avec métriques en temps réel de CPU, charge mémoire et graphiques d’allocation des ressources

Option 4 : Agent de surveillance IA — Le charme de la sur-ingénierie

C’est l’option la plus « audacieuse » parmi les quatre, et aussi celle qui semble la plus futuriste.

L’idée

Au lieu de fixer une pile de tableaux de bord et de graphiques, laissez un agent IA se connecter périodiquement en SSH à vos hôtes Proxmox, vérifier le statut des services et vous envoyer un résumé en langage naturel :

« Tout semble normal aujourd’hui. L’utilisation moyenne du CPU de ZimaCube est de 12 %, et l’utilisation de la mémoire est de 45 %. La sauvegarde s’est terminée à 03:07 et a duré 4 minutes. Le temps de réponse DNS est normal. Une chose à noter : l’utilisation du pool de cache NVMe est passée de 52 % à 61 % au cours de la semaine dernière. À ce rythme, une extension pourrait être nécessaire dans environ 3 semaines. »

Mise en œuvre

Créer un conteneur LXC sur ZimaCube, installer Claude CLI ou un outil IA similaire, et écrire un script cron :

#!/bin/bash
Exécuter tous les jours à 8h et 20h
1. Se connecter en SSH à chaque hôte et collecter les sorties de commandes telles que qm list, pvesh et zpool status
2. Alimenter l’agent IA avec la sortie
3. Laisser l’IA générer un résumé et l’envoyer sur Telegram ou Feishu

ZimaCube dispose de suffisamment de CPU et de mémoire pour faire tourner cet agent IA. Un conteneur LXC léger suffit.

Pourquoi ce n’est pas encore recommandé

Comme preuve de concept, c’est intéressant. Mais dans l’usage quotidien :

  • La qualité des résultats est instable, et la frontière entre « tout va bien » et « quelque chose semble anormal » peut être floue.
  • En cas de dépannage, vous devez toujours ouvrir le terminal et vérifier les données brutes.
  • Les coûts de maintenance restent : clés API IA, mises à jour des modèles et ajustement des requêtes.

Mettez-le sur la liste « peut-être à essayer plus tard ». Pour l’instant, la combinaison idéale est Pulse + Uptime Kuma.

Combinaisons recommandées

Votre scénario Configuration recommandée
Un seul ZimaCube Uptime Kuma
ZimaCube exécutant Proxmox avec plus de 5 machines virtuelles ou conteneurs Pulse + Uptime Kuma
Plusieurs hôtes Proxmox Pulse + Proxmox Data Center Manager
Vous aimez bricoler et avez du temps N’importe lequel des éléments ci-dessus + essayer un agent IA

La surveillance n’est pas une fin en soi

Construire ce système de surveillance apporte un bénéfice inattendu :

Autrefois, vous vous demandiez parfois : « Les sauvegardes fonctionnent-elles ? » puis vous vous connectiez pour vérifier. Aujourd’hui, le système reste silencieux quand tout va bien et ne vous appelle que lorsqu’un problème survient. Ce silence devient en soi une forme de confiance.

Le temps que vous investissez dans ZimaCubeinstaller Proxmox, configurer les sauvegardes et mettre en place la surveillance—est essentiellement du temps acheté pour votre tranquillité d'esprit.

Un NAS vous offre du stockage.

Un serveur vous donne des capacités.

Un bon système de surveillance vous donne la liberté de ne plus vous inquiéter.

Remerciements :

Cet article est basé sur le Blog d'expérience ZimaCube par l'utilisateur de la communauté Bob. Un grand merci à Bob pour ses notes détaillées sur Proxmox et son partage sincère.

Centre de campagne Zima

À lire aussi

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.