Surveiller l’état d’intégrité de l’appliance
Cet article explique comment surveiller l’état d’une appliance système de plateforme Analytics à l’aide de la console Administration ou en interrogeant directement les vues de gestion dynamique Parallel Data Warehouse.
Un administrateur système peut utiliser la console Administration ou les vues de gestion dynamique (DMV) dans SQL Server Parallel Data Warehouse (PDW) pour récupérer la hiérarchie complète des nœuds, des composants et des logiciels. Le diagramme suivant donne une compréhension générale des composants que SQL Server PDW surveille.
Surveiller l’état du composant à l’aide de la console Administration
Pour récupérer l’état du composant à l’aide de la console Administration :
Sélectionnez l’onglet État de l’appliance.
Dans la page État de l’appliance, sélectionnez un nœud spécifique pour afficher les détails du nœud.
Surveiller l’état du composant à l’aide des vues système
Pour récupérer l’état du composant à l’aide des vues système, utilisez sys.dm_pdw_component_health_status. Par exemple, la requête suivante récupère l’état de tous les composants.
SELECT
s.[pdw_node_id],
n.[name] as [node_name],
n.[address] ,
g.[group_id] ,
g.[group_name] ,
c.[component_id] ,
c.[component_name] ,
s.[component_instance_id] ,
p.[property_name] ,
s.[property_value] ,
s.[update_time]
FROM [sys].[dm_pdw_component_health_status] AS s
JOIN sys.dm_pdw_nodes AS n
ON s.[pdw_node_id] = n.[pdw_node_id]
JOIN [sys].[pdw_health_components] AS c
ON s.[component_id] = c.[component_id]
JOIN [sys].[pdw_health_component_groups] AS g
ON c.[group_id] = g.[group_id]
JOIN [sys].[pdw_health_component_properties] AS p
ON s.[property_id] = p.[property_id] AND s.[component_id] = p.[component_id]
WHERE p.property_name = 'Status'
ORDER BY
s.[pdw_node_id],
g.[group_name] ,
s.[component_instance_id] ,
c.[component_name] ,
p.[property_name];
Les valeurs possibles retournées pour la propriété Status sont les suivantes :
- OK
- Noncritique
- Critique
- Inconnu
- Non pris en charge
- Inaccessible
- irrécupérable
Pour afficher toutes les propriétés de tous les composants, supprimez la WHERE p.property_name = 'Status'
clause.
La colonne [update_time] indique la dernière fois que le composant a été interrogé par les agents d’intégrité PDW SQL Server.
Attention
Veillez à examiner le problème lorsqu’un composant n’a pas été interrogé pendant 5 minutes ou plus ; il peut y avoir une alerte qui indique un problème avec les pulsations logicielles.