Prérequis
Pour mettre en place la supervision de la solution Datacore SANsymphony-V, les modèles REST sont dépréciés au profit des modèles PowerShell.
Les nouveaux modèles Powershell sont compatibles avec les versions suivantes :
- Windows Serveur 2012 ou plus
- Version SANsymphony-V 10.0 PSP3 ou plus
Remarque 1 : Lors de la configuration d’une infra-structure Datacore, certains serveurs Datacore sont isolés sur un réseau privé. Pour permettre une supervision depuis ServiceNAV il faut obligatoirement que notre boitier de supervision puisse accéder aux serveurs Datacore.
Remarque 2 : Il est possible de superviser son infrastructure Datacore depuis une console hébergé sur un équipement lambda. Vous retrouverez donc dans le paramétrage du contrôle un champ « Nom du serveur Datacore » qui sert à identifier le serveur à superviser. Si le modèle est positionné directement sur l’équipement Datacore le champ « Nom du serveur Datacore » n’est pas utile mais doit quand même être renseigné.
Périmètre de supervision DataCore
Afin de superviser la solution SANSymphony-V, nous avons développé les 8 points de contrôles suivants :
- DATACORE-PS-Client-Status : Vérifie l’état de connexion des machines distantes au Datacore SANsymphony.
- DATACORE-PS-Alert-level : Affiche les alertes d’un serveur DATACORE SANSymphony. Possibilité de filtrer sur le niveau d’alerte.
- DATACORE-PS-Physical-Disk-Status : Collecte l’état des Disques physiques configurés.
- DATACORE-PS-Pool-Disk-Status : Collecte l’état des Pool de Disques configurés.
- DATACORE-PS-Snapshot-Status : Collecte l’état des Snapshots réalisés dans un DATACORE SANSymphony. Donne le Type et l’état du snapshot ainsi que la dernière date de snapshot réalisés.
- DATACORE-PS-Virtual-Disk-Status : Collecte l’état des Disques Virtuels configurés et donne l’état de réplication des disques virtuels.
- DATACORE-PS-Port-Metric : Collecte les métriques d’un port connecté dans un DATACORE SANSymphony. Change d’état si le port est déconnecté.
- DATACORE-PS-Port-Status : Collecte l’état des ports dans un DATACORE SANSymphony. Change d’état si au moins un port n’est pas connecté.
Configuration :
Générale
- Compte et Mot de passe d’un utilisateur Windows disposant des droits d’exécution de commande PowerShell sur le Datacore SANSymphony
- Domaine de l’utilisateur.
Particulières
DATACORE-PS-Port-Metric :
- Nom du Datacore SANSymphony.
- Nom du port.
Métriques :
- Ce modèle gère les données de performance en fonction du type de port sélectionné. (Cf tableau ci dessous)
DATACORE-PS-Port-Port-Status :
- Nom du Datacore SANSymphony.
- Nom du port.
- Liste blanche des ports à contrôler (optionnel) Si vide contrôle tous les ports à l’exception de ceux définis dans la liste noire.
- Liste noire des ports à exclure (optionnel). Si vide contrôle tous les ports présents dans la liste blanche.
Ce modèle gère uniquement le status sans données de performances. Il change d’état si au moins un port n’est pas connecté.
Métriques:
- N/A
DATACORE-PS-Pool-Disk-Status :
Ce modèle affiche le status des Pool-Disk configurés et change d’état si au moins un Pool-Disk n’est pas Healthy. Un message d’erreur est alors affiché.
- Nom du Datacore SANSymphony.
Métriques:
- BytesUsed en GB par disk pool
- Prct_BytesUsed en % par disk pool
DATACORE-PS-Physical-Disk-Status :
Ce modèle collecte l’état des Disques physiques configurés. Change d’état si un des disques contient (Unknown, NotReady, NoMedia, Offline, Missing)
OU que son statut de presence est ‘Unknown’. Un message d’erreur est alors affiché.
- Nom du Datacore SANSymphony.
Métriques:
- N/A
DATACORE-PS-Virtual-Disk-Status :
- Nom du Datacore SANSymphony.
Collecte l’état des Disques Virtuels configurés et donne l’état de réplication des disques virtuels.
Change d’état si au moins un des statuts est Undefined ou NotUpToDate OU au moins un des statuts est Failed, FailedRedundancy, Unknow ou DoubleFailure. Un message d’erreur est alors affiché.
Métriques:
- N/A
DATACORE-PS-Client-Status :
- Nom du Datacore SANSymphony.
Vérifie l’état de connexion des machines distantes. Change d’état si un au moins un client est dans l’état ‘NoPortConnection’ , ‘Unknown’ ou ‘PortsConnected’
Métriques:
- N/A
DATACORE-PS-Alert-level:
Affiche les alertes d’un serveur DATACORE. Possibilité de filtrer sur le niveau d’alerte [Trace, Info, Warning, Error, Diagnostic]. Change d’état si pour un niveau d’alerte pour une période donnée les seuils sont atteints.
- Nom du Datacore SANSymphony.
- Niveau d’alerte
- Période d’analyse
- Seuil d’alerte
- Seuil critique
Métriques:
- PerfData : #nb alerte#
DATACORE-PS-Snapshot-Status :
- Nom du Datacore SANSymphony.
Collecte l’état des Snapshots réalisés dans un DATACORE SANSymphony. Donne le Type et l’état du snapshot ainsi que la dernière date de snapshot réalisés. Change d’état si le statut du snapshot est différent de ‘Healthy’ ou l’état Failure est différent de ‘NoFailure’
Remarque : Si pas de snapshot l’état retourné sera OK.
Métriques:
- N/A
Météo
Exemple de météo applicative.
RAPPORTS
Exemple de rapport :