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
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 :
Remplissez ensuite l'onglet Notification comme ceci :
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 :
-> Onglet Notifications
Configurez la notification par email à Non
sauf pour le service Ping que vous cocherez à Oui
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
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 :
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 :
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
Voilà pour les serveurs NAS.
La partie 3 vous attend pour
cette fois traiter la supervision des
serveurs Debian 11 et Windows 11.