Aller au contenu principal
Version: ⭐ 25.10

Configurer l’environnement de l’agent

Utilisation de la commande d'installation prête à l'emploi

Cette procédure n'est valable que pour le mode "Connexion initiée par l'agent". Pour le mode "Connexion inistiée par le collecteur", adaptez la procédure avec les paramètres corrects, ou utilisez la procédure d'installation manuelle.

  1. Accédez à Configuration > Collecteurs > Configurations d'agent, puis cliquez sur Commande.
  2. Dans la fenêtre qui s'affiche, renseignez les informations correspondant à votre environnement (collecteur qui supervisera vos hôtes, type de système d'exploitation de vos hôtes).
  3. Copiez la commande affichée dans la fenêtre, puis exécutez-la sur chaque hôte que vous souhaitez superviser avec l'agent. L'agent CMA est déployé, et la connexion entre CMA et le collecteur est établie via TLS.

L'exécution de cette commande nécessite que l'hôte dispose d'un accès à internet.

Comment sont gérés les certificats ?

A la création d'un collecteur, les certificats sont gérés automatiquement :

  • le certificat CA est généré et stocké dans /etc/pki/centreon-engine (TTL de 10 ans).
  • une paire clé privée/publique est générée, à partir des fichiers CA (TTL faible, renouvelée automatiquement tous les 30 jours). Cette paire sera stockée dans la mémoire du collecteur et son empreinte stockée dans la base de données.
  • CMA, une fois déployé, utilisera cette empreinte pour récupérer et valider la clé publique et établir la connexion TLS avec le collecteur.

Si vous souhaitez configurer manuellement les certificats, la configuration d'agent et/ou les jetons, reportez-vous à le documentation dédiée.

Utilisation des scripts d'installation

Les scripts d'installation permettent de déployer CMA sur un hôte directement depuis la ligne de commande, sans passer par l'interface Centreon. Ces scripts sont téléchargés et récupérés par la commande d'installation décrite ci-dessus, mais peuvent également être utilisés de manière indépendante, par exemple pour des besoins d'automatisation.

Syntaxe

.\install_cma.ps1 -Endpoint <endpoint> -Token <token> [options]

Paramètres

ParamètreOption scriptOption CLI (/PARAM=)Valeur par défaut
Endpoint-Endpointendpoint(requis)
Token-Tokentoken(demandé à l'exécution)
Nom de l'hôte-HostNamehost%COMPUTERNAME%
Modèle d'hôte-HostTemplatehosttemplate(vide)
Version-Version25.10
Composants-Componentscomponentsagent,plugins
Chiffrement-Encryptionencryptionfull
Reverse (collecteur → agent)-Reversereversefalse
Certificat-Certcert(vide)
Clé privée-Keykey(vide)
Certificat CA-CAca(vide)
Nom commun-CommonNamecommonname(vide)
Empreinte-Fingerprintfingerprint(vide)
Type de log-LogTypelogtypeevent-log
Niveau de log-LogLevelloglevelerror
Fichier de log-LogFilelogfile(vide)
Taille max du fichier de log (Mo)-MaxFileSizemaxfilesize10
Nombre max de fichiers de log-MaxNumbermaxnumber10
Fichier de checks personnalisés-CustomCheckFilecustomcheckfile(vide)
Source des plugins-PluginSrcpluginsrcauto
Instance d'agentagentinstance(vide)