Aller au contenu principal

Migrer vers CMA depuis NSClient++

Si vous utilisez déjà NSClient++ ou NRPE avec Centreon, ce guide vous aidera à passer progressivement à Centreon Monitoring Agent.

Centreon Monitoring Agent offre plusieurs avantages par rapport à NSClient++ et NRPE :

  • Meilleures performances dans l'exécution des contrôles, c'est-à-dire impact réduit sur l'hôte.
  • Sécurité renforcée, implémentée par défaut (chiffrement TLS, jeton d'authentification).
  • Configuration facile grâce à une interface dédiée, notamment pour la sécurité des connexions.
  • Mode "hors ligne" pour installer des plugins sur des hôtes sans accès internet.
  • Mode d'installation en ligne de commande pour un déploiement massif sous Windows.
  • Méthode de supervision basée uniquement sur des contrôles passifs.
  • Prise en charge complète par Centreon et feuille de route dédiée.

Déploiement et configuration de l'agent

Déployez et configurez l'agent de supervision Centreon à l'aide de la documentation.

Configuration de la supervision

Installez les connecteurs de supervision Windows et/ou Linux dédiés (selon les besoins).

Voici la correspondance avec les connecteurs NSClient++/NRPE :

Connecteur NSClient++/NRPEConnecteur Centreon Monitoring Agent
Windows NSClient APIWindows Centreon Monitoring Agent
Windows NSClient 0.5 NRPEWindows Centreon Monitoring Agent
Linux NRPE4Linux Centreon Monitoring Agent

Modifiez les modèles d'hôte sur les hôtes existants

Voici la correspondance avec les modèles d'hôtes NSClient++/NRPE :

Modèle d'hôte NSClient++/NRPEModèle d'hôte Centreon Monitoring Agent
OS-Windows-NSClient-05-Restapi-customWindows Centreon Monitoring Agent
OS-Windows-NSClient-05-NRPE-customWindows Centreon Monitoring Agent
OS-Linux-NRPE4-customLinux Centreon Monitoring Agent

Adaptez/remplacez les services existants

Type de commandeDescription
Commandes de plugins CentreonIl s'agit des mêmes plugins que ceux pour NSClient++/NRPE ; seule la commande change. Les macros portant le même nom sont conservées, vous pouvez donc remplacer le modèle de service existant par celui lié à l'agent CMA.

Par exemple : OS-Linux-Memory-NRPE4OS-Linux-Memory-NRPE4-custom
Commandes de contrôle natives (NSClient++)L'agent CMA fournit des contrôles natifs dont la structure (commande JSON) diffère de celle de NSClient++ et du reste de l'écosystème Centreon.

Il sera nécessaire de créer un nouveau service ou de modifier le modèle de service existant en adaptant les macros.

Par exemple : OS-Windows-NSClient05-NRPE-Cpu ou OS-Windows-NSClient05-Restapi-CpuOS-Windows-Centreon-Monitoring-Agent-CPU
Commandes de contrôle personnalisablesCes scripts restent compatibles avec l'agent CMA. Vous devrez adapter les commandes (ou les dupliquer pour qu'elles fonctionnent en mode double exécution). Un guide dédié est disponible.