Kula : Surveillance de serveur Linux autonome sans aucune dépendance.

✍️ OpenClawRadar📅 Publié: March 7, 2026🔗 Source
Kula : Surveillance de serveur Linux autonome sans aucune dépendance.
Ad

Ce que fait Kula

Kula collecte les métriques système chaque seconde en lisant directement depuis /proc et /sys, les stocke dans un moteur de stockage à tampon circulaire à plusieurs niveaux intégré, et les sert via un tableau de bord web en temps réel et une interface utilisateur en terminal (TUI).

Métriques collectées

  • CPU : Utilisation totale (utilisateur, système, iowait, irq, softirq, steal) + nombre de cœurs
  • Charge : Moyennes 1/5/15 min, tâches en cours & totales
  • Mémoire : Totale, libre, disponible, utilisée, tampons, cache, shmem
  • Swap : Totale, libre, utilisée
  • Réseau : Débit par interface (Mbps), paquets/s, erreurs, pertes ; erreurs TCP/s, réinitialisations/s, connexions établies ; nombre de sockets
  • Disques : E/S par périphérique (octets lus/écrits/s, lectures/s, écritures/s IOPS) ; utilisation du système de fichiers
  • Système : Temps de fonctionnement, entropie, synchronisation d'horloge, nom d'hôte, nombre d'utilisateurs connectés
  • Processus : Nombre en cours d'exécution, en sommeil, bloqués, zombies
  • Auto-surveillance : % CPU de Kula, mémoire RSS, descripteurs de fichiers ouverts

Moteur de stockage

Les données sont persistées dans des fichiers de tampon circulaire pré-alloués par niveau avec des tailles maximales fixes. Lorsqu'un fichier est plein, les nouvelles données écrasent les entrées les plus anciennes.

  • Niveau 1 : Échantillons bruts d'une seconde (par défaut 250 Mo)
  • Niveau 2 : Agrégats d'une minute : CPU et réseau moyennés, jauges de dernière valeur (par défaut 150 Mo)
  • Niveau 3 : Agrégats de 5 minutes, même logique (par défaut 50 Mo)
Ad

Fonctionnalités du tableau de bord

Le serveur HTTP expose une API REST et un point de terminaison WebSocket pour la diffusion en direct. L'authentification est facultative - lorsqu'elle est activée, elle utilise le hachage Argon2id avec sel et cookies de session. Le frontend est une application à page unique intégrée dans le binaire avec des fonctionnalités incluant :

  • Zoom interactif avec sélection par glisser-déposer (met en pause automatiquement le flux en direct)
  • Mode focus pour afficher uniquement les graphiques sélectionnés
  • Basculer entre disposition en grille / liste empilée
  • Système d'alerte pour la synchronisation d'horloge, les problèmes d'entropie, la surcharge

Installation

Exemples de méthodes d'installation pour GNU/Linux amd64 (x86_64). Consultez les versions pour les paquets ARM et RISC-V.

Autonome

wget https://github.com/c0m4r/kula/releases/download/0.7.1/kula-0.7.1-amd64.tar.gz
echo " 6baff6bee9f9bbf56adc6e264e7ff9e1dfa763e7bab76a21dbc1e7d4be0397f4 kula-0.7.1-amd64.tar.gz " | sha256sum -c || rm kula-0.7.1-amd64.tar.gz
tar -xvf kula-0.7.1-amd64.tar.gz
cd kula
./kula

Debian/Ubuntu

wget https://github.com/c0m4r/kula/releases/download/0.7.1/kula_0.7.1_amd64.deb
echo " bbcd6ee65441c85f5bc835c40a1afaabc78b78d976c25e535c051b29ad514185 kula_0.7.1_amd64.deb " | sha256sum -c || rm kula_0.7.1_amd64.deb
sudo dpkg -i kula_0.7.1_amd64.deb
systemctl status kula

Compilation depuis les sources

git clone https://github.com/c0m4r/kula.git
cd kula
bash addons/build.sh

Utilisation

Démarrage rapide

# 1. Copier et modifier la configuration (facultatif)
cp config.example.yaml config.yaml
# 2. Démarrer le serveur
./kula serve
# Tableau de bord à http://127.0.0.1:8080
# 3. Ou utiliser l'interface utilisateur en terminal
./kula tui

Authentification (Facultative)

# Générer le hachage du mot de passe
./kula hash-password
# Ajouter la sortie à config.yaml sous web.auth

Le projet est actuellement en version 0.7.1 et l'auteur note qu'il présente encore quelques imperfections et doit mûrir, mais il est déjà utilisé sur plusieurs serveurs en production.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

Exécution d'OpenClaw et de Codex CLI en mode natif sur Android via l'APK AnyClaw
Tools

Exécution d'OpenClaw et de Codex CLI en mode natif sur Android via l'APK AnyClaw

Un développeur a empaqueté OpenClaw et Codex CLI dans un APK Android nommé AnyClaw, permettant à la passerelle et à l'interface de contrôle de fonctionner localement sur les appareils Android ARM64 7.0+ sans root. Le projet a nécessité la compilation des dépendances à partir des sources et le correctif de plusieurs composants pour gérer les contraintes spécifiques à Android.

OpenClawRadar
Fournisseur OAuth prêt à l'emploi pour les serveurs FastMCP personnels sur toutes les plateformes Claude
Tools

Fournisseur OAuth prêt à l'emploi pour les serveurs FastMCP personnels sur toutes les plateformes Claude

Un développeur a créé un fournisseur OAuth Python en un seul fichier qui permet aux serveurs FastMCP personnels de fonctionner sur les plateformes Claude.ai web, mobile et Desktop sans nécessiter de services d'identité externes comme Auth0 ou Google.

OpenClawRadar
mentionné.to vs outils de surveillance plus larges : une comparaison des flux de travail centrés sur Reddit
Tools

mentionné.to vs outils de surveillance plus larges : une comparaison des flux de travail centrés sur Reddit

mentioned.to est un outil de surveillance spécialement conçu pour les flux de travail Reddit, se concentrant sur le suivi des publications pertinentes, la mise en avant des opportunités de réponse, l'analyse du contenu performant et la rédaction de réponses, plutôt que sur une surveillance générale de la marque sur plusieurs canaux.

OpenClawRadar
BrowserKing : Extension Chrome Open-Source pour le Contrôle du Navigateur via Claude et d'Autres Modèles
Tools

BrowserKing : Extension Chrome Open-Source pour le Contrôle du Navigateur via Claude et d'Autres Modèles

BrowserKing est une extension Chrome gratuite et open-source qui permet à Claude et à plus de 15 autres modèles de voir et de contrôler votre navigateur depuis un panneau latéral. Elle capture des captures d'écran, les envoie au modèle, puis agit sur les décisions pour cliquer sur des boutons, remplir des formulaires, faire défiler et naviguer entre les onglets.

OpenClawRadar