Monitoraggio di una istanza del server VPC Ubuntu Linux

Utilizza questa esercitazione per informazioni su come configurare un host Ubuntu per inoltrare le metriche al servizio IBM Cloud Monitoring nel IBM Cloud.

Queste istruzioni sono relative ai sistemi Ubuntu ma possono essere utilizzate per altri sistemi Linux.

Per configurare un server Ubuntu per inoltrare le metriche, è necessario installare un agente di monitoraggio. L'agent utilizza una chiave di accesso (token) per l'autenticazione con l'istanza IBM Cloud Monitoring. L'agent di monitoraggio agisce come raccoglitore dati. Raccoglie automaticamente le metriche.

Per impostazione predefinita, questo agent raccoglie l'infrastruttura principale e le serie temporali di rete che è possibile utilizzare per monitorare l'host. Per un elenco delle metriche raccolte, consultare Metriche disponibile per ambienti non orchestrati.

L'agent Monitoring raccoglie automaticamente i seguenti tipi di metrica di sistema per host:

  • System hosts metrics fornisce informazioni sulle metriche di utilizzo di CPU, memoria e archiviazione che è possibile utilizzare per analizzare le prestazioni e l'utilizzo delle risorse di tutti i processi.

  • File and File System metrics fornisce informazioni sui file e sul file system che è possibile utilizzare per analizzare le interazioni dei file che si verificano nel sistema. Ad esempio, è possibile trovare informazioni sui file aperti, i byte in entrata e in uscita o la percentuale di utilizzo di un determinato file system.

  • Process metrics fornisce informazioni sui processi eseguiti nei propri server. Ad esempio, è possibile utilizzare queste metriche per esplorare il numero di processi o ottenere informazioni sul client o sul server.

  • Network metrics fornisce informazioni sulla rete. Offrono informazioni dettagliate sulle connessioni stabilite tra le applicazioni, i contenitori e i server. Ad esempio, è possibile trovare informazioni sui byte inviati o ricevuti, o sul numero di richieste di HTTP, connessioni e latenza. Inoltre, per SQL o l' MongoDB,, l'agente raccoglie informazioni aggiuntive quando è configurato in modalità di risoluzione dei problemi.

Tramite la IU Monitoring, puoi analizzare i dati nella scheda Advisor, nella scheda Esplora e nella scheda Dashboard. I dati vengono monitorati tramite viste di metrica e dashboard.

Considerare le seguenti informazioni durante il monitoraggio dei dati:

  • Nella scheda Esplora, è possibile monitorare singole metriche.

  • Nella scheda Advisor, puoi monitorare le metriche di livello host o Red Hat OpenShift.

    Questa scheda è disponibile solo per gli utenti che appartengono a un team che ha accesso per monitorare Red Hat OpenShift o le metriche di livello host.

  • Nella scheda Dashboard, è possibile monitorare i pannelli di controllo predefiniti o personalizzati e ottenere informazioni dettagliate sui dati di rete, sui dati dell'applicazione, sulla topologia, sui servizi, sugli host e sui contenitori. Un pannello visualizza una metrica o un gruppo di metriche in un dashboard.

Per ogni vista metrica e dashboard, è possibile definire l'ambito dei dati, come aggregare i dati e quali filtri di gruppo e ora applicare ai dati. Per ulteriori informazioni, consultare Gestione dei pannelli.

È possibile configurare un dashboard come punto di ingresso predefinito per un team, unificando l'esperienza di un team e consentendo agli utenti di focalizzare la loro attenzione immediata sulle informazioni più rilevanti per loro.

Per ulteriori informazioni, vedi Visualizzazione delle metriche.

Prima di iniziare

Ulteriori informazioni su IBM Cloud Monitoring.

Lavorare in una regione supportata, ad esempio la regione US South.

Utilizza un ID utente che sia un membro o un proprietario di un account IBM Cloud. Per ottenere un ID IBM Cloud IBM, andare a Crea un account.

Al tuo ID IBM devono essere assegnate le politiche IAM per ciascuna delle seguenti risorse:

Elenco delle policy IAM richieste per completare l'esercitazione
Risorsa Ambito della politica di accesso Ruolo Regione Informazioni
Gruppo di risorse predefinito Gruppo di risorse Visualizzatore US South Questo criterio è necessario per consentire all'utente di vedere le istanze del servizio nel gruppo di risorse predefinito.
IBM Cloud Monitoring servizio Gruppo di risorse Editor US South Questo criterio è necessario per consentire all'utente di fornire e amministrare il servizio IBM Cloud Monitoring nel gruppo di risorse predefinito.

La CLI IBM Cloud deve essere installata. Per ulteriori informazioni, vedi Installazione della CLI IBM Cloud.

Esegui il provisioning di un'istanza del server VPC Ubuntu Linux

Se hai un'istanza del server virtuale Ubuntu Linux che vuoi monitorare, puoi ignorare questo passo.

  1. Se non hai un cloud privato virtuale, utilizza la console IBM Cloud per creare le risorse VPC.

  2. Se non hai un'istanza del server virtuale Ubuntu Linux, crea un'istanza del server virtuale Umbuntu Linux utilizzando l'IU e selezionando Ubuntu Linux come Sistema operativo.

Esegui il provisioning di un'istanza IBM Cloud Monitoring

Per eseguire il provisioning di un'istanza di IBM Cloud Monitoring mediante l'IU IBM Cloud, completa la seguente procedura:

  1. Accedi al tuo account IBM Cloud.

    Dopo che hai eseguito l'accesso con il tuo ID utente e la tua password, viene aperta l'IU IBM Cloud.

  2. Fai clic su Catalogo. Viene aperto l'elenco dei servizi disponibili in IBM Cloud.

  3. Per filtrare l'elenco dei servizi che viene visualizzato, seleziona la categoria Registrazione e monitoraggio.

  4. Fai clic sul tile IBM Cloud Monitoring. Si apre il cruscotto Observability.

  5. Seleziona la scheda Create.

  6. Seleziona una regione per l'istanza del servizio.

  7. Seleziona il piano di servizi Lite.

    Per impostazione predefinita, è impostato il piano Lite.

    Per ulteriori informazioni su altri piani di servizio, consultare la sezione Prezzi.

  8. Inserire un nome di servizio per l'istanza del servizio.

  9. Seleziona il gruppo di risorse default.

    Per impostazione predefinita, è impostato il gruppo di risorse default.

  10. (Facoltativo) Specificare le tag che si desidera utilizzare.

  11. Selezionare se l'istanza del servizio non riceve le metriche della piattaforma per tutte le istanze del servizio nella regione.

  12. Per eseguire il provisioning del servizio IBM Cloud Monitoring nel gruppo di risorse IBM Cloud in cui sei collegato, fai clic su Crea.

Dopo aver eseguito il provisioning di un'istanza, si apre il dashboard Monitoraggio.

Nota: Per eseguire il provisioning di un'istanza tramite la CLI, vedere Provisioning di un'istanza tramite la CLI IBM Cloud.

Configurare il server Ubuntu per inviare le metriche alla propria istanza

Per configurare il server Ubuntu in modo che invii metriche all'istanza IBM Cloud Monitoring, è necessario installare un agente di monitoraggio.

Completate i seguenti passaggi da una riga di comando:

  1. Apri un terminale. Accedi quindi a IBM Cloud. Esegui il seguente comando e segui i prompt:

    ibmcloud login -a cloud.ibm.com
    

    Seleziona l'account e la regione in cui è disponibile l'istanza IBM Cloud Monitoring.

  2. Accedi al server Ubuntu.

  3. Ottenere la chiave di accesso. Per ulteriori informazioni, vedi Ottenimento della chiave di accesso tramite l'IU IBM Cloud.

  4. Ottenere l' URL e di ingestione. Per ulteriori informazioni, vedi Endpoint del raccoglitore.

  5. Distribuire l'agente di controllo. Esegui il seguente comando:

    curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key <ACCESS_KEY> --collector <COLLECTOR_ENDPOINT> --collector_port 6443 --secure true --check_certificate false --tags <TAG_DATA> --additional_conf 'sysdig_capture_enabled: false'
    

    Dove

    • ACCESS_KEY è la chiave di accesso per l'istanza.

    • COLLECTOR_ENDPOINT è l' URL e di ingestione per la regione in cui è disponibile l'istanza di monitoraggio. Per determinare l'endpoint, consultare Endpoint raccoglitore.

    • TAG_DATA sono tag separate da virgole formattate come TAG_NAME:TAG_VALUE. È possibile associare uno o più tag all'agente di monitoraggio. Ad esempio, role:serviceX,location:us-south. Successivamente, è possibile utilizzare queste tag per identificare le metriche dall'ambiente in cui l'agent è in esecuzione.

    • sysdig_capture_enabled è impostata su false per disabilitare la funzione di acquisizione. Per impostazione predefinita è impostato su true. Per ulteriori informazioni, vedere Lavorare con le catture.

    • L'indicatore secure deve essere impostato su true per utilizzare una connessione SSL/TLS sicura per inviare metriche al raccoglitore.

    Se l'agente di monitoraggio non si installa correttamente, installare manualmente le intestazioni del kernel. Scegliere una distribuzione ed eseguire il comando per tale distribuzione. Quindi, riprovare a distribuire l'agente di monitoraggio.

    • Per le distribuzioni Debian e Ubuntu Linux, eseguire il seguente comando:

      apt-get -y install linux-headers-$(uname -r)
      
    • Per le distribuzioni RHEL, CentOS, e Fedora Linux, eseguire il seguente comando:

      yum -y install kernel-devel-$(uname -r)
      
  6. Configurare l'agent per ambienti non orchestrati.

    Aprire il file dragent.yaml che si trova in /opt/draios/etc/.

    Aggiungere il seguente parametro di configurazione:

    feature:
      mode: monitor_light
    

    Riavviare l'agent. Esegui il seguente comando:

    service dragent restart
    

Avvia l'interfaccia utente di monitoraggio

Completa la seguente procedura per avviare l'IU web:

  1. Accedi al tuo account IBM Cloud.

    Dopo che hai effettuato l'accesso con i tuoi ID utente e password, viene aperto il dashboard IBM Cloud.

  2. Nel menu di navigazione, seleziona Osservabilità.

  3. Selezionare Monitoraggio.

    Viene visualizzato l'elenco delle istanze disponibili in IBM Cloud.

  4. Seleziona la tua istanza. Quindi, fare clic su Apri dashboard.

IPotrebbe essere necessario del tempo prima di visualizzare la voce del server mentre le informazioni vengono raccolte ed elaborate initally dall'agent di monitoraggio.

È possibile monitorare solo un'istanza per browser. È possibile avere più schede per la stessa istanza.

Monitorare il server Ubuntu

Puoi monitorare il tuo server Ubuntu nella vista Panoramica disponibile tramite l' Web UI. Questa vista è il punto di partenza per la risoluzione dei problemi e il monitoraggio dell'infrastruttura. È la homepage predefinita dell' Web UI.

Nella sezione Host & contenitori, puoi trovare la voce per il server Ubuntu. Fare clic su Host & contenitori Host & contenitori per commutare le origini dati. Seleziona quindi il tuo server Ubuntu. I dati visualizzati corrispondono al server selezionato.

Per configurare la codifica del colore per una colonna, completare la seguente procedura:

  1. Selezionare una colonna passando il mouse sul titolo della colonna. Quindi, fare clic sull'icona della matita.

  2. Attivare Abilita per abilitare la codifica del colore.

  3. Impostare i valori per le diverse soglie.

Passi successivi