Installation complète Centreon 2.8.26 (ISO 3.4.6.el7)

Hello ! nous allons voir dans cet article l’installation et la configuration complète de la dernière version de Centreon 2.8.26 (3.4.6.el7.x86_64) à ce jour. La procédure reste la même et assez simple.Centreon

Je vais détailler l’article au maximum et si vous avez besoin d’aide ou si vous constatez des erreurs, n’hésitez pas à me le signaler en commentaire.

 

Ce qu’il vous faut :

Voir aussi :

La mise à jour de cette version : centreon-18-10-2-installation-configuration-complete/

Machine virtuelle centOS

Lancez Oracle VM VirtualBox et cliquez sur Nouvelle :

  • Nom : Centreon
  • Type : Linux
  • Version : Red Hat (64-bit)
  • Taille de la mémoire : 4 Go
  • Disque dur
    • Cochez : Créer un disque virtuel maintenant
    • Type de fichier : VDI (Image Disque VirtuelBox)
    • Stockage : Dynamiquement alloué
    • Choisir l’emplacement du fichier
    • Taille du disque dur virtuel : 32 Go
  • Créer 
  • Configuration < Menu : Machine / Configuration…>
    • Réseau
    • Carte 1 : Activer la carte réseau
    • Mode d’accès réseau : Réseau interne
      • Nom : LAN-1
      • Avancé
        • Type de carte : Intel PRO/1000 MT  Desktop (…)
        • Mode Promiscuité : Tout autoriser
    • Stockage
      • Contrôleur IDE : Sélectionner « Vide »
      • A droite, cliquez sur l’icône CD
      • Choisir le fichier ISO : centreon-3.4.6.el7.x86_64.iso
  • Démarrer

Remarque : l’interface LAN-1 correspond à l’interface LAN de pfSense. Si vous n’utilisez pas de firewall/pfSense, vous pouvez choisir le mode accès par pont. Dans ce cas, lors de la configuration réseau, vous pouvez utiliser le serveur DNS de votre box et pas besoin de mettre un domaine.

Installation Centreon 2.8.26

Démarrez la machine virtuelle. Le menu CentOS 7 s’affiche :

  • Appuyez sur Entrée pour lancer l’installation : Install CentOS 7
    • La page WELCOME TO CENTOS 7 s’affiche
    • Sélectionnez la langue de votre choix et cliquez sur Poursuivre :

How to Install Centreon

  • Cliquez sur : INSTALLATION TYPE
    • Cochez la case : Central with Database
    • Cliquez sur Terminé
  • Cliquez sur : DESTINATION DE L’INSTALLATION
    • Par défaut le disque est sélectionné : ATA VBOX HARDDISK
    • Cliquez sur Terminé
  • Démarrer l’installation

Mot de passe Root CentOS 7

  • Pendant ce temps, cliquez sur : MOT DE PASSE ADMINISTRATEUR
    • Ajouter un mot de passe.
  • Une fois terminée, cliquez sur Redémarrer

Configuration de base

Changer le nom de votre serveur si vous le souhaitez :

[root@centreon ~]# hostnamectl set-hostname centreon

Redémarrez la machine virtuelle pour prendre en compte le nom d’hôte.

[root@centreon ~]# reboot

Configuration réseau

Nous allons configurer le réseau manuellement :

[root@centreon ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=d08b97a0-d10c-41e5-97ee-9bf7f9e87933
DEVICE=enp0s3
ONBOOT=yes
DEFROUTE=yes
PEERDNS=yes
IPADDR=172.16.1.10
NETMASK=255.255.0.0
GATEWAY=172.16.1.1
DNS1=176.16.1.6 // Contrôleur de domaine
DNS2=1.1.1.1 // DNS CloudFlare
DOMAIN=pixelabs.local
SEARCH=pixelabs.local

Setup Static Network CentOS 7

Remarque : si vous être sur un serveur physique et si vous avez plusieurs cartes réseau. Mettez en place le bond0, voir : bonding-reseau-sous-centos-7-6/

Relancez le réseau :

[root@centreon ~]# ifdown enp0s3
[root@centreon ~]# ifup enp0s3
[root@centreon ~]# systemctl restart network

Testez votre confguration :

Test Network Setup

C’est parfait. Je ne sais pas pour vous, mais moi je ne peux plus déjà de cette petite fenêtre. Pour plus de confort, connectez-vous en SSH sur votre serveur.

Mise à jour CentOS 7

Lancez la mise à jour de votre serveur Centreon.

[root@centreon ~]# yum update

Patientez :

...
...
...
(263/266): util-linux-2.23.2-52.el7.x86_64.rpm                                         | 2.0 MB  00:00:06
(264/266): yum-3.4.3-158.el7.centos.noarch.rpm                                         | 1.2 MB  00:00:02
(265/266): kernel-3.10.0-862.6.3.el7.x86_64.rpm                                        |  46 MB  00:02:02
(266/266): linux-firmware-20180220-62.2.git6d51311.el7_5.noarch.rpm                    |  57 MB  00:01:49
------------------------------------------------------------------------------------------------------------
Total                                                                                   1.6 MB/s | 289 MB  00:03:00
Récupération de la clé à partir de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importation de la clef GPG 0xF4A80EB5 :
ID utilisateur : « CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org> »
Empreinte      : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Paquet         : centos-release-7-4.1708.el7.centos.x86_64 (@anaconda)
Provient de    : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#Est-ce correct [o/N] : o
Récupération de la clé à partir de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES
Importation de la clef GPG 0x8A7652BC :
ID utilisateur : « Centreon Enterprise Server Official Signing Key <ces-key@centreon.com> »
Empreinte      : 0e52 401b 40f6 044f 928c 0b7b f6fc 4ae3 8a76 52bc
Paquet         : centreon-release-3.4-4.el7.centos.noarch (@anaconda)
Provient de    : /etc/pki/rpm-gpg/RPM-GPG-KEY-CES
#Est-ce correct [o/N] : o
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Mise à jour  : libgcc-4.8.5-28.el7_5.1.x86_64                                         1/526
  Mise à jour  : 1:grub2-common-2.02-0.65.el7.centos.2.noarch                           2/526
  Mise à jour  : perl-Getopt-Long-2.40-3.el7.noarch                                     3/526
  Mise à jour  : perl-IO-Socket-IP-0.21-5.el7.noarch                                    4/526
...
...
...
Remplacé :
  grub2.x86_64 1:2.02-0.64.el7.centos                grub2-tools.x86_64 1:2.02-0.64.el7.centos

Terminé !
[root@centreon ~]#

Installation des outils

Installer les outils suivant :

[root@centreon ~]# yum install wget nano mlocate git htop -y
Installation :
 git                                 x86_64            1.8.3.1-14.el7_5         updates                    4.4 M
 mlocate                             x86_64            0.26-8.el7               base                       113 k
 nano                                x86_64            2.3.1-10.el7             base                       440 k
 wget                                x86_64            1.14-15.el7_4.1          base                       547 k
Installation pour dépendances :
 libgnome-keyring                    x86_64            3.12.0-1.el7             base                       109 k
 perl-Error                          noarch            1:0.17020-2.el7          base                        32 k
 perl-Git                            noarch            1.8.3.1-14.el7_5         pdates                     54 k
 perl-TermReadKey                    x86_64            2.30-20.el7              base                        31 k

Résumé de la transaction
================================================================================================================
Installation   4 Paquets (+4 Paquets en dépendance)

Taille totale des téléchargements : 5.7 M
Taille d'installation : 27 M
#Is this ok [y/d/N]: y

Installation via Centreon Web

Nous venons de mettre à jour Centreon 2.8.26. Avant de passer à l’installation depuis le Web, relancez le serveur web :

[root@centreon ~]# systemctl restart httpd

Passons maintenant à l’installation, connectez-vous sur : http://172.16.1.10/centreon

Installation Centreon Web Step 1 Installation Centreon Web Step 1 Installation Centreon Web Step 1 Installation Centreon Web Step 1

A l’étape 5 : Admin information : ajoutez un mot de passe pour l’user admin, nom/prénom et une adresse mail valide.Installation Centreon Web Step 1

A l’étape 6 : Database information : ajoutez uniquement un mot de passe pour la base de données Centreon.

  • Database user passord
  • Confirm user password
  • Laissez le reste vide

Installation Centreon Web Step 1Installation Centreon Web Step 1 Installation Centreon Web Step 1

Relancez les services Centreon :

[root@centreon ~]# systemctl restart cbd
[root@centreon ~]#
[root@centreon ~]# systemctl restart centengine
[root@centreon ~]#
[root@centreon ~]# systemctl restart centcore
[root@centreon ~]#

Export de la configuration : connectez-vous à votre serveur Centreon.

  • Allez dans le menu : Configuration > Pollers
    • Cochez Central
    • Cliquez sur Export configuration (bouton au dessus)
    • Cochez les cases :
      • Move Export Files
      • Restart Monitoring Engine
        • Methode : Restart
    • Export

C’est terminé. Vous pouvez vérifier :

  • Allez dans le menu : Configuration > Pollers
    • La colonne IS RUNNING indique : YES
  • Allez dans le menu : Home > Poller Statistics
    • L’état du Poller Central indique : LISTENING / CONNECTED

Centreon en Français

Pour mettre Centreon 3.4.6 en français, installez le package FR :

[root@centreon ~]# yum install centreon-lang-fr_FR.noarch
Downloading packages:
centreon-lang-fr_FR-2.8.24-1.el7.centos.noarch.rpm                       | 102 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : centreon-lang-fr_FR-2.8.24-1.el7.centos.noarch          1/1
  Vérification : centreon-lang-fr_FR-2.8.24-1.el7.centos.noarch          1/1

Installé :
  centreon-lang-fr_FR.noarch 0:2.8.24-1.el7.centos

Terminé !
[root@centreon ~]#

Retournez sur l’interface web.

  • Allez dans le menu : Administration > Parameters > My Account
    • Sélectionner dans la liste : fr_FR.UTF-8
    • Sélectionnez dans la liste la timezone : Europe/Paris
    • Confirmez le mot de passe admin
    • Cliquez sur Save

Mettre Centreon En Français

  • Revenir dans le menu Home > Poller Statistics
  • Centreon passe en Français
  • Et…l’état du Collecteur Central LISTENING / CONNECTED est remplacé par le mot Array
  • C’est normal, c’est dû au changement de langue.

Nagios Plugins

Les Plugins Nagios se trouvent dans /usr/lib/nagios/plugins/. 

[root@centreon ~]# cd /usr/lib/nagios/plugins/
[root@centreon plugins]# ll
total 584
drwxr-xr-x. 3 root     root        18 13 juil. 16:52 Centreon
-rwxrwxr-x  1 centreon centreon  1448 21 juin  17:40 centreon.conf
-rwxrwxr-x  1 centreon centreon  3450 21 juin  17:40 centreon.pm
-rwxrwxr-x  1 centreon centreon  3695 21 juin  17:40 check_centreon_dummy
-rwxrwxr-x  1 centreon centreon  8955 21 juin  17:40 check_centreon_MS_multiple_services
-rwxrwxr-x  1 centreon centreon  8010 21 juin  17:40 check_centreon_ping
-rwxrwxr-x  1 centreon centreon  7314 21 juin  17:40 check_centreon_snmp_cpu
-rwxrwxr-x  1 centreon centreon  7572 21 juin  17:40 check_centreon_snmp_loadaverage
-rwxrwxr-x  1 centreon centreon 11950 21 juin  17:40 check_centreon_snmp_memory
-rwxrwxr-x  1 centreon centreon  8772 21 juin  17:40 check_centreon_snmp_multiple_process
-rwxrwxr-x  1 centreon centreon 10014 21 juin  17:40 check_centreon_snmp_packetErrors
-rwxrwxr-x  1 centreon centreon  8101 21 juin  17:40 check_centreon_snmp_process
-rwxrwxr-x  1 centreon centreon 19728 21 juin  17:40 check_centreon_snmp_process_detailed
-rwxrwxr-x  1 centreon centreon 17061 21 juin  17:40 check_centreon_snmp_remote_storage
-rwxrwxr-x  1 centreon centreon 10334 21 juin  17:40 check_centreon_snmp_string
-rwxrwxr-x  1 centreon centreon  6556 21 juin  17:40 check_centreon_snmp_TcpConn
-rwxrwxr-x  1 centreon centreon 21394 21 juin  17:40 check_centreon_snmp_traffic
-rwxrwxr-x  1 centreon centreon  7177 21 juin  17:40 check_centreon_snmp_uptime
-rwxrwxr-x  1 centreon centreon 17237 21 juin  17:40 check_centreon_snmp_value
-rwxrwxr-x  1 centreon centreon 22589 21 juin  17:40 check_centreon_snmp_value_table.pl
-rwsr-sr-t. 1 root     root     54408 13 janv.  2016 check_dhcp
-rwsr-sr-t. 1 root     root     58112 13 janv.  2016 check_icmp
-rwxrwxr-x  1 centreon centreon 10918 21 juin  17:40 check_meta_service
-rwxrwxr-x  1 centreon centreon 14507 21 juin  17:40 check_snmp_cpfw.pl
-rwxrwxr-x  1 centreon centreon 20116 21 juin  17:40 check_snmp_load.pl
-rwxrwxr-x  1 centreon centreon 15924 21 juin  17:40 check_snmp_mem.pl
-rwxrwxr-x  1 centreon centreon 21989 21 juin  17:40 check_snmp_process.pl
-rwxrwxr-x  1 centreon centreon  6374 21 juin  17:40 check_snmp_script_result.pl
-rwxrwxr-x  1 centreon centreon 21750 21 juin  17:40 check_snmp_storage.pl
-rwxrwxr-x  1 centreon centreon 11216 21 juin  17:40 check_snmp_win.pl
-rwxr-xr-x. 1 nagios   nagios   41728 13 janv.  2016 negate
-rwxrwxr-x  1 centreon centreon  2296 21 juin  17:40 process-service-perfdata
-rwxrwxr-x  1 centreon centreon  2862 21 juin  17:40 submit_host_check_result
-rwxrwxr-x  1 centreon centreon  2966 21 juin  17:40 submit_service_check_result
-rwxr-xr-x. 1 nagios   nagios   41520 13 janv.  2016 urlize
-rw-rw-r--. 1 nagios   nagios    1931 13 janv.  2016 utils.pm
-rwxr-xr-x. 1 nagios   nagios    2728 13 janv.  2016 utils.sh
[root@centreon plugins]#

Si vous souhaitez toujours utiliser les Plugins Nagios :

Remarque : certains Plugins Nagios nécessitent des modifications afin de fonctionner correctement.

Dans mon cas, je vais utiliser les plugins Centreon.

Centreon Plugins

Téléchargez les plugins Centreon depuis votre serveur :

[root@centreon ~]# yum install git
[root@centreon ~]# cd /tmp 
[root@centreon tmp]#
[root@centreon tmp]# git clone https://github.com/centreon/centreon-plugins.git
Cloning into 'centreon-plugins'...
remote: Counting objects: 36065, done.
remote: Compressing objects: 100% (71/71), done.
remote: Total 36065 (delta 31), reused 65 (delta 19), pack-reused 35966
Receiving objects: 100% (36065/36065), 9.95 MiB | 1.65 MiB/s, done.
Resolving deltas: 100% (19976/19976), done.
[root@centreon tmp]#

Copiez les plugins dans le bon répertoire : /usr/lib/centreon/plugins

[root@centreon tmp]# cd centreon-plugins/
[root@centreon centreon-plugins]# cp -Rf * /usr/lib/centreon/plugins/
[root@centreon centreon-plugins]# cd /usr/lib/centreon/plugins/
[root@centreon plugins]# ll
total 3748
drwxr-xr-x  47 root root   4096 13 juil. 20:45 apps
drwxr-xr-x   4 root root     35 13 juil. 20:45 centreon
-rwxrwxr-x.  1 root root 197131  8 déc.   2017 centreon_centreon_central.pl
-rwxrwxr-x.  1 root root 377406  8 déc.   2017 centreon_centreon_database.pl
-rwxrwxr-x.  1 root root 193868  8 déc.   2017 centreon_centreon_map.pl
-rwxrwxr-x.  1 root root 197131  8 déc.   2017 centreon_centreon_poller.pl
-rwxrwxr-x   1 root root 486552 13 juin  11:01 centreon_cisco_standard_snmp.pl
-rwxrwxr-x   1 root root 456852 27 avril 18:03 centreon_linux_snmp.pl
-rwxrwxr-x.  1 root root 294292  8 déc.   2017 centreon_mysql.pl
-rw-r--r--   1 root root    989 13 juil. 20:45 centreon_plugins.pl
-rwxrwxr-x.  1 root root 221684  8 déc.   2017 centreon_printers_generic_snmp.pl
-rwxrwxr-x.  1 root root 162232  8 déc.   2017 centreon_protocol_dns.pl
-rwxrwxr-x.  1 root root 185031  8 déc.   2017 centreon_protocol_ftp.pl
-rwxrwxr-x   1 root root 226533 13 juin  11:01 centreon_protocol_http.pl
-rwxrwxr-x.  1 root root 168590  8 déc.   2017 centreon_protocol_ldap.pl
-rwxrwxr-x.  1 root root 215653  8 déc.   2017 centreon_ups_standard_rfc1628_snmp.pl
-rwxrwxr-x   1 root root 375420 27 avril 18:04 centreon_windows_snmp.pl
-rw-r--r--   1 root root  15135 13 juil. 20:45 changelog
drwxr-xr-x   7 root root     77 13 juil. 20:45 cloud
drwxr-xr-x   2 root root     46 13 juil. 20:45 contrib
drwxr-xr-x  10 root root    119 13 juil. 20:45 database
drwxr-xr-x   4 root root     26 13 juil. 20:45 docs
drwxr-xr-x   4 root root    107 13 juil. 20:45 example
drwxr-xr-x  10 root root    110 13 juil. 20:45 hardware
-rw-r--r--   1 root root  11357 13 juil. 20:45 LICENSE.txt
drwxr-xr-x  63 root root   4096 13 juil. 20:45 network
drwxr-xr-x   5 root root     48 13 juil. 20:45 notification
drwxr-xr-x   8 root root     87 13 juil. 20:45 os
-rw-r--r--   1 root root   3194 13 juil. 20:45 README.md
drwxr-xr-x   3 root root     18 13 juil. 20:45 snmp_standard
drwxr-xr-x  23 root root    305 13 juil. 20:45 storage
[root@centreon plugins]#

Modifier les droits :

[root@centreon plugins]# chmod 775 *

Retournez sur l’interface web de Centreon. Voici ma configuration :

  • J’ai dupliqué la ligne $USER1$

Setup Centreon Plugins

  • J’ai renommé en $USER2$
  • J’ai mis le chemin des Plugins Centreon

Setup Centreon Plugins Path

  • J’ai désactivé les autres en cliquant sur l’icône rouge.

Setup Centreon Plugins Ressources Comme je l’ai dit plus haut, dans les prochains articles, nous utiliserons uniquement les Plugins Centreon.

Centreon Plugins Usage

Faisons un test en ligne de commande pour vérifier le bon fonctionnement de notre installation.

Remarque : n’oubliez pas de configurer SNMP sur votre serveur et d’ouvrir le port SNMP/161 ou désactiver le Firewall. Voir configuration-snmp-windows-linux-esxi-cisco/

Check-Disk-C: Windows Server 2016

[root@centreon plugins]# ./centreon_plugins.pl --list-plugin | grep windows | grep PLUGIN
PLUGIN: os::windows::wsman::plugin
PLUGIN: os::windows::snmp::plugin
PLUGIN: os::windows::local::plugin
[root@centreon plugins]#

Mode Storage :

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --list-mode

Plugin Description:
    Check Windows operating systems in SNMP.

Global Options:
    --mode  Choose a mode.

    --dyn-mode
            Specify a mode with the path (separated by '::').

    --list-mode
            List available modes.

    --mode-version
            Check minimal version of mode. If not, unknown error.

    --version
            Display plugin version.

Modes Available:
   cpu
   interfaces
   list-interfaces
   list-storages
   memory
   processcount
   service
   storage
   swap
   time
   uptime
[root@centreon plugins]#

Afficher les paramètres.

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --help

Plugin Description:
    Check Windows operating systems in SNMP.

Global Options:
    --mode  Choose a mode.

    --dyn-mode
            Specify a mode with the path (separated by '::').

    --list-mode
            List available modes.

    --mode-version
            Check minimal version of mode. If not, unknown error.

    --version
            Display plugin version.

Output Options:
    --verbose
            Display long output.

    --debug Display also debug messages.
...
...

Snmp Options:
    --hostname
            Hostname to query (required).

    --snmp-community
            Read community (defaults to public).

    --snmp-version
            Version: 1 for SNMP v1 (default), 2 for SNMP v2c, 3 for SNMP v3.

    --snmp-port
            Port (default: 161).

    --snmp-timeout
            Timeout in secondes (default: 1) before retries.

...
...

Retention Options:
    --memcached
            Memcached server to use (only one server).

    --redis-server
            Redis server to use (only one server).
...
...

Mode:
    --warning-usage
            Threshold warning.

    --critical-usage
            Threshold critical.

    --units Units of thresholds (Default: '%') ('%', 'B').

    --free  Thresholds are on free space left.

    --storage
            Set the storage (number expected) ex: 1, 2,... (empty means
            'check all storage').

    --name  Allows to use storage name with option --storage instead of
            storage oid index.

    --regexp
            Allows to use regexp to filter storage (with option --name).

    --regexp-isensitive
            Allows to use regexp non case-sensitive (with --regexp).

...
...
[root@centreon plugins]#
Check All Disk

Sans le paramètre --storage  = on check tous les disques.

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=172.16.1.6 --snmp-community=pixelabs --snmp-version=2 --warning-usage=80 --critical-usage=90 --units='%'
OK: All storages are ok | 
'used_C:\ Label: Serial Number 722bff2c'=13585457152B;0:40850839961;0:45957194956;0;51063549952 
'used_G:\ Label:Data-1 Serial Number bc0113e1'=16519168B;0:838018662;0:942770995;0;1047523328 
'used_H:\ Label:Data-2 Serial Number 24107675'=15208448B;0:838857523;0:943714713;0;1048571904
[root@centreon plugins]#

Avec le paramètre --storage  = on précise l’ID ou le nom du disque. Pour trouver l’ID de chaque disque, utilisez le mode=list-storages

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=list-storages --hostname=172.16.1.6 --snmp-community=pixelabs --snmp-version=2
List storage:
#'C:\ Label:  Serial Number 722bff2c' [size = 51063549952B] [id = 1]
Skipping storage 'D:\': no type or no matching filter type
Skipping storage 'E:\': no type or no matching filter type
Skipping storage 'F:\': no type or no matching filter type
#'G:\ Label:Data-1  Serial Number bc0113e1' [size = 1047523328B] [id = 5]
#'H:\ Label:Data-2  Serial Number 24107675' [size = 1048571904B] [id = 6]
Skipping storage 'Virtual Memory': no type or no matching filter type
Skipping storage 'Physical Memory': no type or no matching filter type
[root@centreon plugins]#

C:\ = 1
G:\ = 5
H:\ = 6

Check Disk C:\ seulement

Check-Disk-C:\ :--storage=1

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=172.16.1.6 --snmp-community=pixelabs --snmp-version=2 --warning-usage=80 --critical-usage=90 --units='%' --storage=1
OK: Storage 'C:\ Label:  Serial Number 722bff2c' Usage Total: 49.51 GB Used: 12.65 GB (25.55%) Free: 36.86 GB (74.45%) | 'used'=13584879616B;0:42528561561;0:47844631756;0;53160701952
[root@centreon plugins]#

Avec le nom du disque : --regexp  --name  --storage='(^C)'

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=172.16.1.6 --snmp-community=pixelabs --snmp-version=2 --warning-usage=80 --critical-usage=90 --units='%' --regexp --name --storage='(^C)'
OK: Storage 'C:\ Label:  Serial Number 722bff2c' Usage Total: 49.51 GB Used: 12.65 GB (25.55%) Free: 36.86 GB (74.45%) | 'used'=13584879616B;0:42528561561;0:47844631756;0;53160701952
[root@centreon plugins]#
Check Disk G & H seulement

Check uniquement le disque G et H--regexp  --name  --storage='(^G|H)'

[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=172.16.1.6 --snmp-community=pixelabs --snmp-version=2 --warning-usage=80 --critical-usage=90 --units='%' --regexp --name --storage='(^G|H)'
OK: All storages are ok | 
'used_G:\ Label:Data-1  Serial Number bc0113e1'=16519168B;0:838018662;0:942770995;0;1047523328 
'used_H:\ Label:Data-2  Serial Number 24107675'=15208448B;0:838857523;0:943714713;0;1048571904
[root@centreon plugins]#

'(^G|H)' = dafuck dude  ?! Bon, je vous l’accorde, c’est pénible comme syntaxe, mais tellement efficace. C’est des expressions régulières (Regexp). Pour plus d’info perldoc.perl.org

Check Disk Centreon Plugins

L’installation Centreon 2.8.26 est terminée les amis. Il est prêt pour les prochains articles.

  • Supervision Switch Cisco (Centreon-Plugins)
  • Supervision DELL EMC VNX / CX (NaviSECCLI / centreon-Plugins)
  • Supervision Oracle Database (Centreon-Plugins)
  • Supervision ESXi-6.5 (Centreon-vmware / centreon-Plugins)

Amusez-vous bien. Bonne journée et à très bientôt.

8 Responses

  1. yeboue dit :

    je suis un debutant et j’aimerais solliciter de l’aide

  2. Julien Mathieu dit :

    Bonjour,
    Pour quelle raison configurez-vous la carte réseau en « Mode d’accès réseau : Réseau interne » tandis que dans l’installation de CentOS7 vous choisissez un accès par pont?
    Egalement, au chapitre « Network Setup », vous configurez manuellement, en ajoutant des DNS et des domaines, est ce vraiment utile dans la cas ou on est relié à une FreeBox? Je me dis qu’un accès par pont devrait suffire et qu’une adresse délivrée en DHCP (réservée s’il le faut) peut aussi faire l’affaire?
    De mon côté j’arrive bien a interroger un client SNMP sous Windows 10, mais impossible d’obtenir la réponse d’un CentOS7 (snmpwalk Timeout: No Response from 192.168.0.28); pourtant, Port 161 et 163 ouvert, ping OK, SElinux désactivé… je sèche.
    D’avance merci pour votre retour.
    Julien.

    • sysadmin dit :

      Bonjour Julien,
      Oui, un accès par pont suffit largement. Je suis en mode Réseau interne car je passe par le firewall pfSense. L’interface LAN-1 est liée donc avec le LAN de pfSense (Merci pour la remarque, je l’ai précisé dans l’article).
      Si tu es en mode Accès par pont, en effet, tu peux mettre le serveur DNS de ta box et tu n’as pas besoin de mettre de domaine.

      – ta machine CentOS 7 c’est le serveur Centreon lui même ? si oui, le service SNMP est normalement configuré de base et démarré (à vérifier). snmpwalk doit fonctionné.
      – Si c’est une nouvelle machine de test CentOS ? Il faut configurer SNMP avec la communauté/version et l’adresse IP de ton serveur Centreon.

      N’hésite pas à revenir vers moi si tu bloques vraiment.
      -Pixel.

  3. Fitoussi Jonathan dit :

    Bonjour,

    Je suis un ancien élève de Madame S.K, c’est elle qui m’a conseillé de venir vers vous.
    Je suis actuellement sur un projet de monitoring de serveur, je doit surveiller leurs carte RAID. J’ai suivi vos très bon articles pour installer centreon, mais je ne sais pas quel plugin je dois utiliser pour monitorer ces RAID, pouvez vous m’éclaircir ?

    Cordialement

    Jonathan Fitoussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *