Monitoraggio di Satellite

IBM Cloud Satellite® fornisce strumenti integrati per il monitoraggio dello stato di salute di sedi, host, cluster ed endpoint Link.

Il monitoraggio della tua sede Satellite e dei servizi IBM Cloud in esecuzione nella tua sede richiede una configurazione separata. Per raccogliere le metriche della piattaforma di localizzazione, abilita un'istanza di Monitoring nella stessa regione in cui è gestita la tua posizione. Per raccogliere le metriche dei pod da un cluster Red Hat OpenShift on IBM Cloud nella propria posizione Satellite, è necessario distribuire un agente di monitoraggio nel cluster affinché inoltri le metriche a un'istanza Monitoring. Una singola istanza di Monitoring raccoglie le metriche sia per la tua posizione Satellite che per i servizi in esecuzione al suo interno.

Informazioni su cosa viene registrato e monitorato per impostazione predefinita

Per impostazione predefinita, Satellite genera determinati eventi di attività e monitora lo stato della tua posizione e delle risorse dell'host.

Eventi di controllo per le azioni Satellite

Vedi la sezione " Eventi di auditing" all'indirizzo Satellite.

Monitoraggio di IBM per risolvere e segnalare gli avvisi di ubicazione

IBM monitora e risolve automaticamente specifiche condizioni di allerta relative alla configurazione della tua sede e all'infrastruttura host. La tabella seguente illustra ciascuno scenario e le misure adottate.

Inoltre, se si imposta la postazione Satellite per inoltrare i log a IBM Cloud Logs, i messaggi e le informazioni più dettagliate del componente di monitoraggio IBM vengono acquisiti e memorizzati nell'istanza IBM Cloud Logs.

IBM per risolvere determinati scenari.
Scenario Azione
Il piano di controllo della posizione non dispone di host in tre zone separate. Verificare la presenza di host collegati e non assegnati nell'ubicazione. Se è disponibile un host, assegnare l'host al piano di controllo ubicazione per la zona mancante, dando la preferenza agli host con un'etichetta che corrisponde alla zona.
La capacità del cluster supera l'80% in una zona. Impedire o consentire la creazione di cluster Red Hat OpenShift. Assegnare gli host disponibili a un piano di controllo ubicazione per ulteriori risorse di elaborazione.
I cluster Red Hat OpenShift sono in uno stato non integro. Risolvi alcuni problemi di integrità con i cluster Red Hat OpenShift.
Gli strumenti di monitoraggio predefiniti come Prometheus non funzionano. Invia avvisi all'istanza IBM Cloud Logs e restituisce un messaggio di stato con ulteriori informazioni sulla risoluzione dei problemi.
La registrazione del dominio secondario Ingress non riesce. Avvisa gli ingegneri IBM per risolvere ulteriormente i problemi e restituire un messaggio di stato con ulteriori informazioni sulla risoluzione dei problemi.

Visualizzazione dell'ubicazione, dell'host e dell'integrità del cluster

Verifica lo stato delle risorse di Satellite, tra cui sedi, host, cluster e risorse Kubernetes.

Visualizzazione dello stato dell'ubicazione

IBM Cloud monitora gli host di localizzazione di Satellite e segnala il loro stato. Vedi " IBM " per gli avvisi di monitoraggio e la verifica dello stato delle posizioni.

Puoi esaminare l'integrità host dalla tabella Ubicazioni nella consoleSatelliteo eseguendo ibmcloud sat location ls.

Stato dell'ubicazione
Stato di integrità Descrizione
action required La posizione ha bisogno di attenzione. Controllare lo stato e il messaggio per ulteriori informazioni e provare a eseguire il debug della propria ubicazione.
completed Satellite ha completato la configurazione dei componenti del piano di controllo ubicazione sugli host assegnati al piano di controllo. Il locale sarà presto pronto per essere utilizzato.
completing Satellite sta impostando i componenti del piano di controllo ubicazione sugli host che hai assegnato al piano di controllo. Torna indietro di un po '.
critical Il piano di controllo ubicazione Satellite richiede la tua attenzione. Verificare lo stato e il messaggio per ulteriori informazioni e provare a eseguire il debug del piano di controllo ubicazione.
failed Satellite non ha risolto correttamente i problemi nella tua ubicazione. Per ulteriori informazioni, consultare il messaggio di stato.
host required L'ubicazione Satellite viene creata, ma devi assegnare gli host al piano di controllo dell'ubicazione. Assegnare gli host in multipli di 3, ad esempio 6, 9 o 12.
normal L'ubicazione Satellite è pronta per essere utilizzata.
provisioning Il piano di controllo per Satellite sta eseguendo il provisioning. Non puoi assegnare host ad altre risorse Satellite, come i cluster, nell'ubicazione fino a quando il piano di controllo non è pronto.
resolving Satellite sta tentando di risolvere i problemi per te, ad esempio assegnando host disponibili al piano di controllo per alleviare i problemi di capacità. Per ulteriori informazioni, consultare il messaggio di stato.

Visualizzazione dello stato dell'host

Quando si associano degli host a una posizione “ Satellite ”, IBM Cloud monitora l’host e riporta gli stati che è possibile utilizzare per garantire il corretto funzionamento degli host. Per ulteriori informazioni, consultare la sezione " Monitoraggio di IBM " per risolvere e segnalare gli avvisi relativi alla posizione. Per la guida alla risoluzione dei problemi, consultare Debug dell'integrità dell'host.

Puoi esaminare l'integrità host dalla tabella Hosts nella consoleSatelliteoppure eseguendo ibmcloud sat host ls --location <location_name_or_ID>.

Stati di integrità host
Stato di integrità Descrizione
assigned L'host è assegnato a una risorsa Satellite, come un piano di controllo ubicazione o un cluster. Visualizza lo stato per ulteriori informazioni. Se lo stato è -, gli host non hanno completato il processo di avvio della risorsa Satellite. Per gli host appena assegnati, attendere circa un'ora per il completamento del processo. Se vedi ancora lo stato, accedi all'host per continuare il debug.
health-pending L'host viene assegnato e avviato nel cluster come nodi di lavoro di cui viene eseguito il provisioning e la distribuzione. Tuttavia, i componenti di integrità che IBM imposta nell'host non possono comunicare nuovamente lo stato a IBM Cloud. Assicurati che i tuoi host soddisfino i requisiti minimi di connettività di rete e host e che gli host non siano bloccati da un firewall nel provider dell'infrastruttura.
provisioning L'host è collegato alla posizione Satellite ed è in fase di bootstrap per diventare parte di una risorsa Satellite, come il nodo worker di un cluster Red Hat OpenShift on IBM Cloud. Mentre l'host riporta uno stato provisioning, il nodo di lavoro passa attraverso gli stati di provisioning e distribuzione. È possibile accedere all'host mentre si trova in questo stato per visualizzare i log. Vedere Abilitazione di SSH sugli host Satellite.
ready L'host è collegato alla posizione Satellite e pronto per essere assegnato a una risorsa Satellite.
normal L'host è assegnato a una risorsa Satellite, come un piano di controllo ubicazione o un cluster, e pronto per l'utilizzo.
reload-required L'host è collegato all'ubicazione Satellite, ma richiede un ricaricamento prima di poter essere assegnato ad una risorsa Satellite. Ad esempio, se hai eliminato un cluster Satellite, tutti gli host di quel cluster richiedono un ricaricamento. Per ricaricare un host, devi rimuovere l'host dall'ubicazione, ricaricare il sistema operativo nel provider dell'infrastruttura sottostante e collegare nuovamente l'host all'ubicazione.
unassigned L'host è collegato alla posizione Satellite e pronto per essere assegnato a una risorsa Satellite. Se si è tentato di assegnare l'host non correttamente, consultare Impossibile assegnare gli host a un cluster.
unknown L'integrità dell'host è sconosciuta. Se l'host non è assegnato, prova ad assegnare l'host a una risorsa Satellite, come ad esempio un cluster. Se l'host è assegnato, provare a eseguire il debug dell'host seguendo la procedura in debug dell'integrità dell'host. Se l'host presenta ancora problemi, provare a rimuovere, aggiornare e ricollegare l'host.
unresponsive L'host non ha eseguito il check-in con il piano di controllo ubicazione Satellite negli ultimi 5 minuti. L'host non può essere assegnato quando non risponde. Provare a eseguire il debug dell'integrità dell'host, in modo particolare la connettività di rete.

Quando si visualizza la tabella Hosts nella console Satellite, gli host del piano di controllo che richiedono attenzione mostrano etichette di stato aggiornate. L'etichetta " Azione richiesta " (precedentemente " Avviso ") indica che l'host richiede la tua attenzione. L'etichetta " Sostituzione necessaria " indica che l'host è notevolmente obsoleto e deve essere sostituito. Entrambi gli stati mostrano un suggerimento che rimanda alla procedura di aggiornamento dell'host. Per ulteriori informazioni, consultare la sezione " Identificazione degli host del piano di controllo che necessitano di aggiornamento ".

Visualizzazione dell'integrità del cluster

Consulta la documentazione relativa all’ Red Hat OpenShift on IBM Cloud per verificare lo stato di integrità del cluster nel tuo ambiente Satellite.

Visualizzazione delle risorse Kubernetes nei cluster

Le risorse Kubernetes dei cluster aggiunti alla configurazione di Satellite vengono automaticamente inserite nell'inventario per essere sottoposte a revisione.

L'aggiunta di cluster alla configurazione di Satellite non comporta la configurazione automatica di soluzioni di registrazione e monitoraggio, quali IBM Cloud Logs e IBM Cloud Monitoring.

Visualizzazione dello stato di registrazione della configurazione Satellite per i cluster

Visualizza lo stato di registrazione dei cluster abilitati per la configurazione " Satellite ", compresi quelli situati in ambienti cloud pubblici.

  1. Elenca i cluster registrati con la configurazione Satellite. Notare l'output nelle colonne Stato e Ubicazione.
    ibmcloud sat cluster ls
    
  2. Esamina i seguenti stati di registrazione della configurazione Satellite.
Stati di integrità host
Condizione Descrizione
active Satellite I componenti di configurazione per l'ubicazione sono installati nel cluster e almeno una risorsa è in fase di controllo.
inactive Satellite I componenti di configurazione sono stati rimossi manualmente dal cluster o sono installati ma non rispondono più alla configurazione di Satellite. Ad esempio, la connessione di rete è interrotta. Le risorse esistenti, se presenti, continuano l'esecuzione ma non ricevono aggiornamenti. Per risolvere il problema, prova a eseguire il debug del tuo Satellite ubicazione o del cluster.
registered Satellite I componenti di configurazione sono installati nel cluster, ma attualmente nessuna risorsa è controllata. Per configurare Watch - keeper, vedi Revisione delle risorse gestite da Satellite Config.

Configurazione di Monitoring per le metriche della piattaforma di ubicazione Satellite

Inoltra e visualizza le metriche di “ Satellite ” in un’istanza di “ IBM Cloud Monitoring ” abilitata per le metriche a livello di piattaforma.

Sono disponibili metriche per il componente Link Satellite della tua ubicazione per aiutarti a monitorare le prestazioni di specifici endpoint Link o di tutti gli endpoint Link per l'ubicazione. Ad esempio, puoi monitorare la latenza o la velocità di trasmissione di uno specifico endpoint Link che hai creato.

  1. Crea o scegli un'istanza Monitoring esistente.

    • Se hai già un'istanza Monitoring nella stessa regione IBM Cloud da cui è gestita la tua ubicazione Satellite e l'istanza Monitoring è configurata per raccogliere le metriche della piattaforma, le metriche generate per la tua ubicazione Satellite vengono inoltrate automaticamente a questa istanza Monitoring.
    • Altrimenti, per configurare Monitoring per la tua ubicazione Satellite:
      1. Esegui il provisioning di una IBM Cloud Monitoring nella stessa regione IBM Cloud da cui è gestita la tua ubicazione Satellite.
      2. Abilitare l'istanza per la raccolta di metriche a livello di piattaforma. All’interno di una stessa regione, è abilitata alla raccolta delle metriche della piattaforma una sola istanza di Monitoring alla volta.
  2. Nel dashboard Monitoraggio, fai clic su Apri dashboard per la tua istanza Monitoring.

  3. Nella dashboard di Monitoring, fare clic su Dashboard > IBM > Satellite Link- Panoramica. Si apre la dashboard predefinita per le metriche di Satellite Link. Le istanze di " Monitoring " appena create richiedono fino a due ore prima che i IBM dashboard siano disponibili.

    È possibile creare una copia di questo pannello di controllo per personalizzare le metriche visualizzate. Per aggiungere le metriche abilitate per l' IBM Cloud Satellite, cerca il prefisso ibm_satellite_link.

  4. Esaminare gli attributi metriche disponibili e per la segmentazione.

  5. Esamina altri modi in cui puoi lavorare con le metriche della piattaforma.

Dopo aver configurato Monitoring con il dashboard predefinito per le metriche di collegamento Satellite, puoi accedere rapidamente a questo dashboard dalla scheda Endpoint di collegamento della console di ubicazione Satellite facendo clic su Avvia monitoraggio.

Metriche disponibili

Per il piano di controllo della tua sede Satellite sono disponibili le seguenti metriche.

Attributi per segmentazione

Esamina i seguenti attributi globali e aggiuntivi disponibili per la segmentazione delle metriche di Satellite.

Attributi globali

I seguenti attributi globali sono disponibili per la segmentazione di tutte le metriche disponibili.

Attributi globali per la segmentazione della metrica
Attributo Nome attributo Descrizione attributo
Cloud Type ibm_ctype Il tipo di cloud, che può essere pubblico, dedicato o locale
Location ibm_location L'ubicazione della risorsa monitorata, che può essere una regione, un data center o a livello globale
Resource ibm_resource La risorsa misurata dal servizio, solitamente indicata con un nome identificativo o un GUID
Resource Type ibm_resource_type Il tipo di risorsa misurata dal servizio
Resource group ibm_resource_group_name Il gruppo di risorse in cui è stata creata la posizione “ Satellite ”
Scope ibm_scope Il GUID account associato a questa metrica
Service name ibm_service_name Il nome del servizio che genera questa metrica

Attributi aggiuntivi

Sono disponibili i seguenti attributi aggiuntivi, specifici di Satellite, per segmentare una o più delle metriche disponibili. Consultare il campo Segment By per ogni metrica per determinare i relativi attributi di segmentazione disponibili.

Attributi aggiuntivi per segmentazione metrica
Attributo Nome attributo Descrizione attributo
Endpoint ID ibm_satellite_link_endpoint_id L'identificatore dell'endpoint
Endpoint Name ibm_satellite_link_endpoint_name Il nome dell'endpoint
Location ID ibm_satellite_link_location_id L'identificativo della località
Service instance ibm_service_instance Il segmento "istanza del servizio" identifica l'istanza a cui è associata la metrica
Service instance name ibm_service_instance_name Il nome dell'istanza del servizio fornito dall'utente. Non è garantita l'unicità dei nomi delle istanze di servizio tra le diverse regioni dell'account.

Configurazione del monitoraggio per i cluster

Al momento non è possibile utilizzare la console di Red Hat OpenShift on IBM Cloud per abilitare il monitoraggio dei cluster Satellite. È necessario distribuire manualmente gli agenti di monitoraggio sul proprio cluster per inoltrare le metriche a Monitoring.

Per configurare il monitoraggio per i cluster Red Hat OpenShift eseguiti nell'ubicazione Satellite, vedi Distribuzione di un agent di monitoraggio in un cluster Red Hat OpenShift. Quando specifichi l'indirizzo per COLLECTOR_ENDPOINT, puoi utilizzare l'indirizzo dell'endpoint del collegamento satellite-sysdig in modo da non dover aprire nuove regole del firewall.