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:
-
Ottenere l'ingestione pubblica o privata URL. Per ulteriori informazioni, vedi Endpoint del raccoglitore.
-
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)
-
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. -
-
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 logdraios.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