Guide d'installation manuelle de l'agent serveur Kabeen, composant clé pour collecter les informations d'infrastructure
Version
L'agent serveur Kabeen est le composant en charge de la collecte des informations sur l'infrastructure du système d'information : configuration de l'hôte, métriques système, programmes installés et processus en cours.
Il se présente sous la forme d'un service système autonome à installer sur chaque serveur que l'on souhaite analyser dans Kabeen. Les données sont transmises au backend Kabeen via gRPC sur TLS, sur le port sortant 443/TCP uniquement.
Nouveau en 3.0. L'agent serveur est désormais distribué sous forme d'installateur MSI signé sur Windows (en remplacement de l'.exe) et sa configuration utilise un fichier TOML (config.toml) en remplacement de application.conf. Si un ancien agent est présent sur la machine, sa configuration est migrée automatiquement au premier démarrage (voir Migration depuis l'ancien agent).
Pré-requis
Système d'exploitation
Versions minimales
Windows
Windows Server 2016+, Windows 10/11 (x86_64 ou arm64)
Debian / Ubuntu
Debian 11 (Bullseye), Ubuntu 20.04 LTS
Red Hat et dérivés
RHEL/Rocky/Alma/CentOS Stream/Oracle 8 ou 9
Connexion sortante autorisée vers intake.kabeen.io sur le port 443/TCP. Aucune connexion entrante n'est requise.
Privilèges administrateur (root sous Linux, membre des Administrateurs locaux sous Windows).
Sous Linux, systemd est requis comme gestionnaire d'init.
Téléchargement du package
Récupérez le package correspondant à votre système d'exploitation depuis votre console Kabeen (Infrastructure > Ajouter un serveur > Installation automatique).
Double-cliquer sur le fichier MSI et accepter l'élévation UAC.
Lire et accepter le contrat de licence (CLUF).
Sur l'écran Kabeen API key, coller la clé d'API récupérée sur votre compte Kabeen. Vous pouvez aussi laisser le champ vide et renseigner la clé ultérieurement dans config.toml.
Cliquer sur Install.
L'installateur copie le binaire dans C:\Program Files\Kabeen\Server Agent\, écrit la configuration dans C:\ProgramData\Kabeen\Server Agent\config.toml, enregistre le service Windows KabeenServerAgent (démarrage automatique) et le démarre.
Installation silencieuse. Pour un poste isolé, en PowerShell administrateur :
L'installation crée le fichier de configuration, active l'unité kabeen-server-agent.service et la démarre. Renseigner ensuite la clé d'API (voir Configuration de la clé d'API).
Installation sur Linux (Red Hat et dérivés)
Installer le paquet .rpm téléchargé :
sudo dnf install ./kabeen-server-agent.x86_64.rpm# ou, sur les distributions sans dnf :sudo yum install ./kabeen-server-agent.x86_64.rpm
Comme sous Debian, le service est activé et démarré automatiquement. Il ne reste plus qu'à renseigner la clé d'API.
Configuration de la clé d'API
Sous Linux, la clé d'API doit être précisée dans le fichier /etc/kabeen-server-agent/config.toml :
Sous Windows, le fichier se trouve dans C:\ProgramData\Kabeen\Server Agent\config.toml.
Pas besoin de redémarrer le service. L'agent relit config.toml automatiquement toutes les 10 secondes : la nouvelle clé est prise en compte au tick suivant. Le fichier contenant une clé en clair, conservez des permissions restrictives (0600 / root sous Linux).
Migration depuis l'ancien agent
Si un ancien agent est déjà installé, l'agent serveur Kabeen importe automatiquement sa configuration au tout premier démarrage :
Élément de l'ancien agent
Repris dans l'agent serveur
kbine.apiKey
api_key (clé d'API)
agentUUID
identité de l'agent (agent_id)
La reprise de l'agentUUID garantit que la machine conserve la même identité côté console Kabeen — elle n'apparaît pas comme un nouvel hôte.
La migration ne s'effectue qu'une seule fois et n'écrase jamais une configuration déjà renseignée. Procédure recommandée : installer l'agent serveur, vérifier dans la console Kabeen que la machine remonte sous le même identifiant, puis désinstaller l'ancien agent.
Vérification du bon fonctionnement
Linux :
sudo systemctl status kabeen-server-agent.servicesudo journalctl -u kabeen-server-agent.service -f
Windows (PowerShell administrateur) :
Get-Service -Name KabeenServerAgent
Une fois la clé d'API valide renseignée, les journaux doivent afficher All tasks running. Agent is operational., et la machine doit apparaître dans votre console Kabeen avec un heartbeat récent (moins de 2 minutes).