Centreon / Debian 11 : 2/6

Mémento 12.2 - NAS Synology et Qnap

2 - Supervision de serveurs NAS

Découvrez d'abord l'interface Web de Centreon ainsi que les éléments supervisés par celle-ci.

2.1 - Interface Web de Centreon

Menu de gauche :
Accueil = Vues personnalisées (aucune de base)
Supervision = Etats/Journaux des éléments supervisés
Rapports = Diagrammes de vue sur des temps donnés
Configuration = Paramètres des éléments supervisés
Administration = Gestion de Centreon, des plugins, etc...

Bandeau supérieur - Zone Collecteurs :
Vert = Le collecteur envoie ses données au central

Bandeau supérieur - Zone Services :
4 couleurs = Etat Critique/Alerte/Inconnu/OK

Bandeau supérieur - Zone Hôtes :
3 couleurs = Etat Indisponible/Injoignable/OK

2.2 - Eléments supervisés par Centreon

Hôte = Elément avec une adresse IP/DNS (Ex: Serveur)
Service = Elément supervisé sur un hôte (Ex: Cpu)

Les valeurs de chaque élément sont récupérées par des sondes (plugins) exécutées périodiquement par le collecteur (Centreon Engine).

Le statut des hôtes/services est accessible depuis le menu Supervision -> Statut des ressources.

Des outils appelés modèles d'hôtes et de services ou Plugin Packs facilitent la configuration des hôtes et services à superviser.

La licence Centreon IT-100 permet la découverte automatique d'hôtes et de services.

2.3 - Supervision d'un NAS Synology

-- Côté serveur NAS --
Activez le serveur SNMP.
Activez les protocoles SNMPv1 SNMPv2c.
Nommez votre communauté SNMP (Ex: snmp14).

-- Côté Plateforme Centreon IT-100 --
-> Menu Configuration > Packs de plugins
-> Champ Mots clés > Entrez Synology
-> Bouton Recherche

-> Cliquez sur le + pour installer le plugin trouvé
-> Bouton Appliquer

Capture - Centreon : Installation du plugin Synology
Centreon : Installation du plugin Synology
Capture - Centreon : Plugin Synology installé
Centreon : Plugin Synology installé

Une fois le plugin installé, créez l'hôte NAS comme suit :
-> Menu Configuration > Hôtes > Hôtes
-> Bouton Ajouter

Remplissez l'onglet Configuration de l'hôte comme ceci :

Capture - Centreon : Informations de base sur l'hôte
Centreon : Informations de base sur l'hôte
Capture - Centreon : Options contrôle hôte/ordonnancement
Centreon : Options contrôle hôte/ordonnancement

Remplissez ensuite l'onglet Notification comme ceci :

Capture - Centreon : Notification par email désactivée
Centreon : Notification par email désactivée

Ensuite, configurez les services associés à l'hôte :
-> Menu Configuration
-> Services > Services par l'hôte
-> Cliquez sur la roue dentée de chaque service

-> Onglet Informations générales
Configurez une période de contrôle

Exemple pour le service Cpu :

Capture - Centreon : Période de contrôle du Cpu configurée
Centreon : Période de contrôle du Cpu configurée

-> Onglet Notifications
Configurez la notification par email à Non

Capture - Centreon : Notification du service Cpu désactivée
Centreon : Notification du service Cpu désactivée

sauf pour le service Ping que vous cocherez à Oui

Capture - Centreon : Notification du service Ping activée
Centreon : Notification du service Ping activée

Pour finir, déployez la nouvelle configuration :
-> Menu Configuration > Collecteurs
-> Collecteurs > Cochez le collecteur Central
-> Bouton Exporter la configuration

Zone Actions :
-> Cochez Déplacer les fichiers générés
-> Cochez Redémarrer l'ordonnanceur
-> Bouton Exporter

Capture - Centreon : Déploiement de la nouvelle configuration
Centreon : Déploiement de la nouvelle configuration

2.4 - Supervision d'un NAS Qnap

Installez le plugin Qnap et procédez à la configuration de Centreon comme ci-dessus.

Le tout fini et fonctionnel, vous pourriez observer sur certains services les retours suivants :

UNKNOWN: SNMP Get Request: Timeout
UNKNOWN: SNMP Table Request: Timeout

Pour le premier cas, modifier le timeout du service concerné peut suffire, exemple pour le Cpu :

Capture - Centreon : Timeout du service Cpu modifié à 10s
Centreon : Timeout du service Cpu modifié à 10s

Pour info, Centreon obtient les informations du service Cpu à l'aide de la Cde suivante :

# /usr/lib/centreon/plugins//centreon_qnap.pl --plugin=storage::qnap::snmp::plugin --mode=cpu --hostname=192.168.9.1 --snmp-version='2c' --snmp-community='snmp14'  --warning-average='80' --critical-average='90' --snmp-timeout='10'

Les services Hardware-Global et Volumes ont, dans mon cas, nécessité l'ajout d'options dans les Cdes du plugin de Centreon pour fonctionner.

Options --filter pour le service Hardware-Global :

# /usr/lib/centreon/plugins//centreon_qnap.pl --plugin=storage::qnap::snmp::plugin --mode=hardware --hostname=192.168.9.1 --snmp-version='2c' --snmp-community='snmp14'  --component='.*' --verbose --snmp-timeout='10' --filter='disk,3' --filter='raid'

La première option exclut le contrôle du disque d'instance 3, la seconde exclut celui du raid.

Option --force-counters-legacy pour le service Volumes :

/usr/lib/centreon/plugins//centreon_qnap.pl --plugin=storage::qnap::snmp::plugin --mode=volumes --hostname='192.168.9.1' --snmp-version='2c' --snmp-community='snmp14'  --filter-name='' --warning-space-usage='' --critical-space-usage='' --warning-space-usage-free='' --critical-space-usage-free='' --warning-space-usage-prct='' --critical-space-usage-prct='' --warning-volume-status='%{status} =~ /degraded|warning/i' --critical-volume-status='%{status} =~ /critical/i' --verbose --snmp-timeout='10'  --force-counters-legacy

L'option impose l'usage d'anciens compteurs, à utiliser lorsque ceux du Qnap ne répondent pas.

L'ajout d'options placées les unes après les autres au niveau de l'interface Web de Centreon se fait dans le champ Valeur de EXTRAOPTIONS :

Capture - Centreon : Ajout d'options pour un service
Centreon : Ajout d'options pour un service

Autre point important, le SNMP du Qnap dispose d'un limiteur de débit et d'une protection DDoS.

Les valeurs par défaut de ces paramètres sont :

MaxPacketPerSecond 300
EnableDetectDDoS TRUE

En cas d'alerte sur le Qnap, connectez-vous en SSH sur celui-ci et entrez les Cdes suivantes :

$ sudo setcfg SNMP MaxPacketPerSecond 1000
$ sudo setcfg SNMP EnableDetectDDoS FALSE
$ sudo /etc/init.d/snmp restart

Vous pouvez contrôler la modification dans ce fichier :

$ cat /etc/config/uLinux.conf
Image - Rédacteur satisfait


Voilà pour les serveurs NAS.
La partie 3 vous attend pour
cette fois traiter la supervision des
serveurs Debian 11 et Windows 11.

Laisser un commentaire