Utilizzo dell'agent Linux

Dopo aver eseguito il provisioning di un'istanza del servizio IBM Cloud Monitoring in IBM Cloud, puoi distribuire l'agent Monitoring sugli host Linux per raccogliere automaticamente dati e metriche. È possibile configurare quali metriche monitorare in ciascun ambiente.

È possibile associare uno o più tag a ciascun agente di monitoraggio. I tag sono valori separati da virgole formattati come NOME_TAG:VALORE_TAG. Quando si monitora l'ambiente, è possibile utilizzare questi tag per identificare le metriche disponibili da un agente. Ad esempio, è possibile includere informazioni sul nome del servizio e sulla posizione con tutte le metriche raccolte da questo agente.

Prerequisiti

Controllare l'argomento Tune Agent

Distribuzione dell'agent Linux utilizzando uno script

Completare i seguenti passaggi per configurare un agente di monitoraggio su Linux per raccogliere e inoltrare le metriche a un'istanza del servizio IBM Cloud Monitoring:

  1. Ottenere la chiave di accesso.

  2. Ottenere l'ingestione pubblica o privata URL. Per ulteriori informazioni, vedi Endpoint del raccoglitore.

  3. Installare le intestazioni del kernel.

    Quando si installa un agent di monitoraggio, l'agent utilizza i file di intestazione kernel. Ulteriori informazioni

    Scegli una distribuzione ed esegui il seguente comando per quella distribuzione.

    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)
    
  4. Distribuire l'agente di controllo. Esegui il seguente comando da un terminale.

    curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key MONITORING_ACCESS_KEY --collector COLLECTOR_ENDPOINT --collector_port 6443  --tags TAG_DATA --additional_conf 'sysdig_capture_enabled: false\nfeature:\n    mode: monitor_light'
    

    Dove

    • MONITORING_ACCESS_KEY è la chiave di inserimento dell'istanza.

    • COLLECTOR_ENDPOINT è l' URL e di ingestione pubblico o privato per la regione in cui è disponibile l'istanza di monitoraggio. Per ottenere un endpoint, vedi Endpoint raccoglitore.

    • TAG_DATA sono tag separate da virgole formattate come TAG_NAME: TAG_VALUE. È possibile associare uno o più tag al proprio agente di monitoraggio. Ad esempio, role:serviceX,location:us-south.

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

    Per installare l' cURL,, visitare il sito yum -q -y install curl per le distribuzioni RHEL, CentOS, e Fedora Linux.

  5. Verificare che l'agent di monitoraggio sia in esecuzione. Esegui il seguente comando:

    ps -ef | grep sysdig
    

    Per visualizzare i log dell'agent di monitoraggio più recenti, andare alla directory /opt/draios/logs e controllare il file di log draios.log.

    Per ricercare gli errori, è possibile eseguire il seguente comando:

    grep error /opt/draios/logs/draios.log
    

Controllo dello stato di un agent utilizzando la CLI

Per controllare lo stato di un agente, eseguire il seguente comando:

service dragent status

Verifica della versione di un agent utilizzando la CLI

Per controllare la versione di un agente, eseguire il seguente comando:

/opt/draios/bin/dragent --version

Aggiornamento di un agente di Linux

Completare la seguente procedura per aggiornare un agente di controllo su Linux:

  • Per aggiornare l'agente da Debian e Ubuntu Linux distribututions, immetti i seguenti comandi come utente sudo da un terminale:

    sudo apt-get update
    
    sudo apt-get -y install draios-agent
    
  • Per aggiornare l'agente dalle distribuzioni RHEL, CentOS, e Fedora Linux, eseguire i seguenti comandi come utente sudo da un terminale:

    yum clean expire-cache
    
    sudo yum -y install draios-agent
    

Rimozione di un agent di monitoraggio che è stato distribuito come servizio in un sistema Linux

Completare la seguente procedura per rimuovere un agent di monitoraggio su Linux:

  • Per disinstallare l'agent da Debian e Ubuntu Linux distribututions, immetti il seguente comando come utente sudo da un terminale:

    sudo apt-get remove draios-agent
    
  • Per disinstallare l'agente dalle distribuzioni RHEL, CentOS, e Fedora Linux, eseguire il seguente comando come utente sudo da un terminale:

    sudo yum erase draios-agent
    

Visualizzazione dei log di un agente

Per visualizzare i log dell'agent di monitoraggio più recenti, andare alla directory /opt/draios/logs e controllare il file di log draios.log.

Per ricercare gli errori, è possibile eseguire il seguente comando:

grep error /opt/draios/logs/draios.log

Verifica dello stato dell'agent

Verificare che l'agent di monitoraggio sia in esecuzione. Esegui il seguente comando:

ps -ef | grep sysdig