Vous êtes ici:

Menu


Stacks Image 12424
C'est fait ! Depuis le 26 mars 2018, Centreon a publié une nouvelle ISO majeure avec CentOS 7. Cette version était très attendue et l'équipe de Centreon vous gâte avec une documentation pour l'installation qui tient la route. Donc, pour une fois, je ne vous propose pas une procédure de mise à jour mais plutôt quelques conseils supplémentaires pour mener à bien votre installation.

1 Installation

Pour commencer, il faudra récupérer l'image ISO de Centreon centreon-3.4.6.el7.x86_64 sur le site de téléchargement de Centreon. La documentation Centreon étant à la hauteur de mes espérances, je ne vous proposerais pas une pâle copie de suite d'écran mais plutôt quelques astuces.
Pour l'installation, suivez la documentation officielle de Centreon https://documentation-fr.centreon.com/docs/centreon/fr/latest/installation/from_iso.html
Stacks Image 15084
l'installation de l'ISO sur la documentation officielle de Centreon
Mes conseils :
  • N'oubliez pas d'activer la carte réseau,
  • Configurez une adresse statique,
  • N'oubliez pas de paramétrer le fuseau horaire,
  • Respectez les préconisations du partitionnement du disque (voir la documentation : prérequis)
 

2 Première configuration

2.1 Installation VMtools

Si vous avez installé votre machine sur une infra virtuelle VMware, n'oubliez pas d'installer les VMtools qui nous assurent la meilleure compatibilité avec notre machine hôte. Cette installation est très importante afin d'assurer la meilleure synchronisation avec l'horloge interne de votre VM. Pour l'installation de Centreon, aucun package supplémentaire n'est requis. Pour commencer, cliquez sur le menu Installer les VMware Tools et monter le CDROM. Ensuite copiez le fichier, décompressez et lancer l'installation. Répondre par défaut aux choix proposés. Les VMtools seront installés.
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
tar xzf /mnt/cdrom/VMwareTools*.tar.gz -C /tmp
cd /tmp/vmware-tools-distrib
./vmware-install.pl --default

2.2 sécurisation du serveur Mysql

Par défaut, l’utilisateur root n’a pas de mot de passe. Pour une machine de test, ce n’est pas trop gênant. Par contre pour une machine de production, il est fortement conseillé de mettre un mot de passe en utilisant la commande ci-dessous :
mysqladmin -u root password 'nouveau_mot_de_passe'

2.3 Configuration de la configuration

Maintenant connectez-vous sur l'IHM de Centreon. Vous constaterez qu'il n'y a qu'une configuration minimum. Il n'y a plus de configuration d'exemple comme avec les versions précédentes depuis la mise à disposition du catalogue de modèle de service préconfiguré Centreon IMP.
Deux solutions s'offrent à vous :
  • Utilisez Centreon IMP, pour cela voir mon article sur Centreon IMP ;
  • Réalisez votre propre configuration.

2.4 Application de la configuration de votre supervision

Connectez-vous à l'interface de Centreon. Sélectionnez le menu Configuration / Pollers. Sélectionnez le poller en cochant la case et cliquez sur Export Configuration. Pour tester le fonctionnement du poller Central, il n'est pas nécessaire d'avoir une configuration d'hôtes et de services.
Stacks Image 49137
cliquez sur l’icône generate configuration
Cochez les quatre premières coches, sélectionnez la méthode restart et cliquez sur Export.
Stacks Image 49158
La configuration est appliquée et le poller (moteur de supervision) est démarré.
Optionnellement, Il reste à lancer le service pour les traps snmp. Générez la configuration, sélectionnez Configuration -> SNMP Traps -> Generate.
Stacks Image 410816
Génération des traps
Lancez le service
service centreontrapd start
Dans cette nouvelle version, il n'y a pas de configuration, nous utiliserons le module Centreon Plugin Pack Manager. Au bout de quelques secondes, vous avez la possibilité de voir le bon fonctionnement du broker dans la vue Home / Poller Statistics
Stacks Image 49171
Vue partielle des statistiques
Au bout de quelques secondes, vous devriez voir le fonctionnement du poller.
Stacks Image 410796
Le poller du Central est opérationnel.

2.5 Prise en compte des widgets Centreon

Activez les Widgets en sélectionnant le menu Administration / Extensions / Widgets. Activez chaque Widgets en cliquant sur l'icône Action.
Stacks Image 15830
Activation des Widgets
Vous pouvez passez à la configuration avec Centreon IMP.

3 Installer le service ntp

Vous avez installé Centreon IMP sur votre serveur et configuré votre premier hôte comme ci-dessous :
Stacks Image 410834
le premier hôte sera le serveur de supervision
Après l'application de la configuration, voici le résultat du temps réel de votre supervision
Stacks Image 410839
L'affichage des services du serveur de supervision
On constate un service en état critical : le processus du service ntp. C'est le service du serveur de temps, celui-ci n'est pas activé car il est incompatible avec le service de temps installé par défaut chrony.

3.1 Prise en compte du service chronyd

Si vous garder ce serveur de temps, il faudra surcharger le service pour le rendre compatible comme-ceci :
Stacks Image 410844
Modification du service
Au bout de quelques secondes, après application de la configuration, vous obtiendrez l'image suivante :
Stacks Image 410876
Tous les services sont OK

3.2 Remplacement de chrony

Sinon, il faudra désinstaller chrony pour ntp comme ceci :
systemctl stop chronyd
yum remove chrony
Puis installez ntpd
yum install ntp
Configurez le fichier /etc/ntp.conf comme cet exemple pris sur le blog de microlinux
# /etc/ntp.conf

driftfile /var/lib/ntp/drift
logfile /var/log/ntp.log

server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org

server 127.127.1.0
fudge 127.127.1.0 stratum 10

restrict default nomodify nopeer notrap
restrict 127.0.0.1 mask 255.0.0.0
Activez et démarrez le service ntpd.
systemctl enable ntpd
systemctl start ntpd
Le service proc-ntpd devient OK au bout de quelques secondes.
Stacks Image 410865
Tous les services sont OK

4 afficher les interfaces réseaux sous CentOS 7

Autre nouveauté sous CentOS 7, la commande ifconfig n'existe plus et est remplacée par la commande ip. Voici quelques commandes pour afficher les adresses IP
Affichage des adresses IP (v4 et v6)
ip addr show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:85:a2:44 brd ff:ff:ff:ff:ff:ff
inet 172.16.209.204/24 brd 172.16.209.255 scope global dynamic ens33
valid_lft 1371sec preferred_lft 1371sec
inet6 fe80::71a:eff0:e98d:9556/64 scope link
valid_lft forever preferred_lft forever

Affichage des adresses en une seule ligne
ip -o addr show
1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever
1: lo inet6 ::1/128 scope host \ valid_lft forever preferred_lft forever
2: ens33 inet 172.16.209.204/24 brd 172.16.209.255 scope global dynamic ens33\ valid_lft 1219sec preferred_lft 1219sec
2: ens33 inet6 fe80::71a:eff0:e98d:9556/64 scope link \ valid_lft forever preferred_lft forever

Affichage des adresses IP v4 seulement
ip -4 addr show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: ens33: mtu 1500 qdisc pfifo_fast state UP qlen 1000
inet 172.16.209.204/24 brd 172.16.209.255 scope global dynamic ens33
valid_lft 1234sec preferred_lft 1234sec

Références

Le site de téléchargement de Centreon : https://download.centreon.com/
La documentation officielle de Centreon : https://documentation-fr.centreon.com/docs/centreon/fr/latest/index.html
L'installation du service ntpd sur CentOS 7 : https://blog.microlinux.fr/dedibox-ntp-centos-7/
comments powered by Disqus
 Vous êtes ici: