Aller au contenu principal
Version: 23.04

Rattacher un collecteur à un serveur distant différent

Voici la procédure pour attacher un collecteur du serveur Centreon Central à un serveur distant, ou à partir d'un serveur distant à un autre.

Mise à jour de la configuration Centreon Poller

Rendez-vous dans le menu Configuration > Pollers > Pollers et éditer votre collecteur.

Dans le champ Attach to Master Remote Server sélectionné le nouveau serveur :

image

Cliquez sur Save.

Mise à jour de la configuration Centreon Gorgone

Depuis la liste des Pollers, cliquer sur l'icon d'action Gorgone configuration sur la ligne correspondant à votre Remote Server image

Une pop-in affiche la configuration à copier dans le terminal du Remote Server. Cliquer sur Copy to clipboard.

image

Coller le contenu du presse-papier directement dans le terminal du Remote Server car celui-ci créera le fichier de configuration attendu :

cat <<EOF > /etc/centreon-gorgone/config.d/40-gorgoned.yaml
name: gorgoned-My Remote Server
description: Configuration for remote server My Remote Server
gorgone:
gorgonecore:
id: 3
external_com_type: tcp
external_com_path: "*:5556"
authorized_clients:
- key: Np1wWwpbFD2I0MdeHWRlFx51FmlYkDRZy9JTFxkrDPI
privkey: "/var/lib/centreon-gorgone/.keys/rsakey.priv.pem"
pubkey: "/var/lib/centreon-gorgone/.keys/rsakey.pub.pem"
modules:
- name: action
package: gorgone::modules::core::action::hooks
enable: true

- name: cron
package: "gorgone::modules::core::cron::hooks"
enable: true
cron: !include cron.d/*.yaml

- name: nodes
package: gorgone::modules::centreon::nodes::hooks
enable: true

- name: proxy
package: gorgone::modules::core::proxy::hooks
enable: true

- name: legacycmd
package: gorgone::modules::centreon::legacycmd::hooks
enable: true
cmd_file: "/var/lib/centreon/centcore.cmd"
cache_dir: "/var/cache/centreon/"
cache_dir_trap: "/etc/snmp/centreon_traps/"
remote_dir: "/var/cache/centreon/config/remote-data/"

- name: engine
package: gorgone::modules::centreon::engine::hooks
enable: true
command_file: "/var/lib/centreon-engine/rw/centengine.cmd"

- name: statistics
package: "gorgone::modules::centreon::statistics::hooks"
enable: true
broker_cache_dir: "/var/cache/centreon/broker-stats/"
cron:
- id: broker_stats
timespec: "*/5 * * * *"
action: BROKERSTATS
parameters:
timeout: 10
- id: engine_stats
timespec: "*/5 * * * *"
action: ENGINESTATS
parameters:
timeout: 10

EOF

Appuyer sur la touche Entrée pour que la commande soit appliquée.

Vous pouvez copier la configuration en sélectionnant le contenu de la popin pour la copier dans un fichier de configuration personnalisé.

Redémarrez Centreon Gorgone:

systemctl restart gorgoned

Mise à jour de la configuration Centreon Broker

Rendez-vous dans le menu Configuration > Pollers > Pollers et éditez la configuration liée à votre collecteur.

Dans l'onglet Output , ajoutez ou modifiez l'entrée TCP - IPv4 pour se connecter au nouveau serveur :

image

Cliquez sur Save

Deploy the new configuration

Rendez-vous dans le menu Configuration > Pollers > Pollers et déployez la configuration de votre collecteur.

Sur le serveur sur lequel vous avez connecté votre serveur, redémarrez Centreon Gorgone :

systemctl restart gorgoned