Migrer depuis Centreon Centcore
Cette procédure décrit comment migrer de Centreon Centcore vers Centreon Gorgone.
Gorgone remplace Centcore depuis la version Centreon 20.04.
Vous devez créer un fichier de configuration basé sur /etc/centreon/conf.pm.
- Si vous utilisez des paquets, exécutez la commande suivante :
$ perl /usr/local/bin/gorgone_config_init.pl
2019-09-30 11:00:00 - INFO - file '/etc/centreon-gorgone/config.yaml' created success
- Si vous utilisez des sources, exécutez la commande suivante :
$ perl ./contrib/gorgone_config_init.pl
2019-09-30 11:00:00 - INFO - file '/etc/centreon-gorgone/config.yaml' created success
Vous devez adapter les sections en fonction de votre propre base de données initiale, de votre configuration et de votre réseau.
Le fichier de configuration suivant sera créé : /etc/centreon-gorgone/config.yaml
name: config.yaml
description: Configuration init by gorgone_config_init
configuration:
centreon:
database:
db_configuration:
dsn: "mysql:host=localhost;port=3306;dbname=centreon"
username: "centreon"
password: "centreon"
db_realtime:
dsn: "mysql:host=localhost;port=3306;dbname=centreon_storage"
username: "centreon"
password: "centreon"
gorgone:
gorgonecore:
privkey: "/var/lib/centreon-gorgone/.keys/rsakey.priv.pem"
pubkey: "/var/lib/centreon-gorgone/.keys/rsakey.pub.pem"
modules:
- name: httpserver
package: gorgone::modules::core::httpserver::hooks
enable: false
address: 0.0.0.0
port: 8085
ssl: false
auth:
enabled: false
allowed_hosts:
enabled: true
subnets:
- 127.0.0.1/32
- name: action
package: gorgone::modules::core::action::hooks
enable: true
- name: cron
package: gorgone::modules::core::cron::hooks
enable: false
cron: !include cron.d/*.yaml
- 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/lib/centreon/remote-data/"
- name: engine
package: "gorgone::modules::centreon::engine::hooks"
enable: true
command_file: "/var/lib/centreon-engine/rw/centengine.cmd"
- name: pollers
package: gorgone::modules::centreon::pollers::hooks
enable: true
- name: broker
package: "gorgone::modules::centreon::broker::hooks"
enable: true
cache_dir: "/var/cache/centreon//broker-stats/"
cron:
- id: broker_stats
timespec: "*/2 * * * *"
action: BROKERSTATS
parameters:
timeout: 10