IBM Cloud Docs
Utilizzo dell'agent Linux

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