Trabalhando com o agente Linux
Depois de prover uma instância do serviço IBM Cloud Monitoring no IBM Cloud, você pode implementar o agente Monitoring em seus hosts Linux para coletar dados e métricas automaticamente. É possível configurar quais métricas devem ser monitoradas em cada ambiente.
É possível associar uma ou mais tags a cada agente de monitoramento. As tags são valores separados por vírgula formatados como TAG_NAME:TAG_VALUE. Ao monitorar seu ambiente, é possível usar essas tags para identificar as métricas que estão disponíveis em um agente. Por exemplo, é possível incluir informações sobre o nome do serviço e o local com todas as métricas que são coletadas por esse agente.
Pré-requisitos
Verifique o tópico Tune Agent
Implementando o Agente Linux usando um script
Conclua as etapas a seguir para configurar um agente de monitoramento no Linux para coletar e encaminhar métricas para uma instância do serviço IBM Cloud Monitoring:
-
Obtenha a URL de ingestão pública ou privada. Para obter mais informações, consulte terminais do coletor.
-
Instale os cabeçalhos do kernel.
Ao instalar um agente de monitoramento, ele usa arquivos de cabeçalho do kernel. Saiba mais
Escolha uma distribuição e execute o comando a seguir para ela.
Para distribuições Debian e Ubuntu Linux, execute o comando a seguir:
apt-get -y install linux-headers-$(uname -r)Para distribuições RHEL, CentOS e Fedora Linux, execute o comando a seguir:
yum -y install kernel-devel-$(uname -r) -
Implemente o agente de monitoramento. Execute o comando a seguir em um terminal.
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'em que
-
MONITORING_ACCESS_KEY é a chave de ingestão para a instância.
-
COLLECTOR_ENDPOINT é a URL de ingestão pública ou privada para a região na qual a instância de monitoramento está disponível. Para obter um terminal, veja Terminais do coletor.
-
TAG_DATA são tags separadas por vírgula formatadas como TAG_NAME:TAG_VALUE. É possível associar uma ou mais tags ao seu agente de monitoramento. Por exemplo, role:serviceX,location:us-south.
-
Configure sysdig_capture_enabled como false para desativar o recurso de captura. Por padrão, é configurado como true. Para obter mais informações, consulte Trabalhando com capturas.
Para instalar o cURL, execute
yum -q -y install curlpara as distribuições RHEL, CentOS e Fedora Linux. -
-
Verifique se o agente de monitoramento está em execução. Execute o comando a seguir:
ps -ef | grep sysdigPara ver os logs mais recentes do agente de monitoramento, acesse o diretório
/opt/draios/logse verifique o arquivo de logdraios.log.Para procurar erros, é possível executar o seguinte comando:
grep error /opt/draios/logs/draios.log
Verificando o status de um agente usando a CLI
Para verificar o status de um agente, execute o seguinte comando:
service dragent status
Verificando a versão de um agente usando a CLI
Para verificar a versão de um agente, execute o seguinte comando:
/opt/draios/bin/dragent --version
Atualização de um agente Linux
Conclua as seguintes etapas para atualizar um agente de monitoramento no Linux:
-
Para atualizar o agente por meio de distribuições Debian e Ubuntu Linux, execute os seguintes comandos como o usuário sudo por meio de um terminal:
sudo apt-get updatesudo apt-get -y install draios-agent -
Para atualizar o agente por meio de distribuições RHEL, CentOS e Fedora Linux, execute os seguintes comandos como o usuário sudo por meio de um terminal:
yum clean expire-cachesudo yum -y install draios-agent
Removendo um agente de monitoramento que foi implementado como um serviço em um sistema Linux
Conclua as seguintes etapas para remover um agente de monitoramento no Linux:
-
Para desinstalar o agente de Distribuições do Debian e do Ubuntu Linux, execute o comando a seguir como o usuário sudo por meio de um terminal:
sudo apt-get remove draios-agent -
Para desinstalar o agente de Distribuições do RHEL, do CentOS e do Fedora Linux, execute o comando a seguir como o usuário sudo por meio de um terminal:
sudo yum erase draios-agent
Como visualizar os logs de um agente
Para ver os logs mais recentes do agente de monitoramento, acesse o diretório /opt/draios/logs e verifique o arquivo de log draios.log.
Para procurar erros, é possível executar o seguinte comando:
grep error /opt/draios/logs/draios.log
Verificando o estado do agente
Verifique se o agente de monitoramento está em execução. Execute o comando a seguir:
ps -ef | grep sysdig