| | | |

Implémentation de Centreon en Zéro clique

Utilisation du plugin Rudder pour Centreon

But de l’article

Nous allons voir comment Rudder peut nous aider à implémenter Centreon de façon automatique.

Installation du plugin Centreon

Rechercher le plugin centreon e

Cliquer sur le bouton install

Le plugin est installé

Préparation de centreon

Nous allons avoir besoin d’un utilisateur pour Rudder pour lui permettre d’accéder à l’API

Sur le central de Centreon aller dans le menu : Configuration > Users > Contacts / Users

Champs d’authentification

On renseigne le mot de passe

On lui donne les droits de création et de modification des hôtes

Expiration du mot de passe

Dans le menu : Administration > Authentication

On exclut l’utilisateur de la stratégie d’expiration des mots de passe.

Configuration

/opt/rudder/etc/centreon.conf

Maintenant que centreon est prêt nous allons pouvoir configurer le plugin

Les Champs à renseigner :

  • username = AgentRudder
  • password = <Le mot de passe défini dans centreon>
  • centreonWebserviceURL = <Url du serveur centreon>
  • centreonPoller = Poller1
  • Défini le poller de rattachement des différents nœuds Rudder
  • defaultTemplate = generic-active-host-custom
  • Si aucun Template n’est défini dans Rudder, Il demandera à Centreon de faire un ping.

Détermination du template Centreon

Serveurs Debian 13

Nous allons demander à Rudder de demander à Centreon de prendre en charge les serveur Debian 13 qui seront acceptés.

  • On sélectionne la branche des serveur Debian 13
  • On ajoute une nouvelle technique

Nous pouvons maintenant ajouter une méthode pour ajouter nos serveurs Debian 13 dans Centreon.

Tout ce passe dans les méthodes « Monitoring »

Nous allons renseigner « Monitoring Template »

On renseigne les champs Name et description

On positionne la catégorie

Dans Centreon j’ai déjà spécialisé mes templates par OS/version

Nous allons donc renseigner le template à utiliser

Comme à chaque fois nous allons définir dans quel cas appliquer la technique

Notre condition est bien interprétée comme s’appliquant sur Debian 13

Elle est bien rangée au bon endroit.

Rattachement à la règle

Contrôle

Nous pouvons constater que nous avons une supervision de base de nos serveurs, de façon automatique, sans clique :

  • Le ping avec le generic-active-host
  • Le template correspondant à l’OS et la version supervisée.

On voit que l’alias du serveur contient l’ID de Rudder.

Il est possible d’utiliser l’API ou la fiche de souscription pour avoir un alias plus parlant que l’ID de Rudder