Condividi tramite


Monitorare lo stato di integrità dell'appliance

Questo articolo spiega come monitorare lo stato di un'appliance della piattaforma di strumenti analitici usando la console di amministrazione o eseguendo direttamente query sulle viste a gestione dinamica di Parallel Data Warehouse.

Un amministratore di sistema può usare la console di amministrazione o le DMV (Dynamic Management Views) in SQL Server Parallel Data Warehouse (PDW) per recuperare la gerarchia completa di nodi, componenti e software. Il diagramma seguente offre una conoscenza generale dei componenti monitorati da SQL Server PDW.

Diagram shows how each nodes is related to groups and components.

Monitorare lo stato dei componenti tramite la console di amministrazione

Per recuperare lo stato del componente tramite la console di amministrazione:

  1. Selezionare la scheda Stato appliance.

  2. Nella pagina Stato appliance selezionare un nodo specifico per visualizzare i dettagli del nodo.

    Screenshot shows the P D W Admin Console State.

Monitorare lo stato dei componenti tramite le visualizzazioni di sistema

Per recuperare lo stato dei componenti tramite le visualizzazioni di sistema, usare sys.dm_pdw_component_health_status. Ad esempio, la seguente query recupera lo stato di tutti i componenti.

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];  

I valori possibili per questa proprietà dello stato sono:

  • OK
  • Non critico
  • Critico
  • Sconosciuto
  • Non supportato
  • Inaccessibile
  • Irreversibile

Per visualizzare tutte le proprietà per tutti i componenti, rimuovere la WHERE p.property_name = 'Status' clausola .

La colonna [update_time] mostra l'ultima volta che il componente è stato sottoposto a polling dagli agenti di integrità SQL Server PDW.

Attenzione

Assicurarsi di analizzare il problema quando un componente non è stato sottoposto a polling per 5 minuti o più; potrebbe esserci un avviso che indica un problema con gli heartbeat software.