IBM Cloud Docs
Monitorando uma instância do servidor VPC do Ubuntu Linux

Monitorando uma instância do servidor VPC do Ubuntu Linux

Use este tutorial para saber como configurar um host Ubuntu para encaminhar métricas para o serviço IBM Cloud Monitoring no IBM Cloud.

Estas instruções são para sistemas Ubuntu, mas podem ser usadas para outros sistemas Linux.

Para configurar um servidor Ubuntu para encaminhar métricas, deve-se instalar um agente de monitoramento. O agente usa uma chave de acesso (token) para autenticar com a instância do IBM Cloud Monitoring. O agente de monitoramento atua como um coletor de dados. Ele coleta automaticamente as métricas.

Por padrão, esse agente coleta a infraestrutura principal e a série temporal de rede que você pode usar para monitorar o host.. Para obter uma lista de métricas coletadas, consulte Métricas disponíveis para ambientes não orquestrados.

O agente do Monitoring coleta automaticamente os tipos de métricas do sistema a seguir por host:

  • System hosts metrics fornecem informações sobre métricas de uso da CPU, memória e armazenamento, que podem ser usadas para analisar o desempenho e a utilização de recursos de todos os seus processos.

  • File and File System metrics fornecem informações sobre arquivos e sistema de arquivos que podem ser usados para analisar interações de arquivo que ocorrem em seu sistema. Por exemplo, é possível localizar informações sobre seus arquivos abertos, bytes de entrada e de saída, ou a porcentagem de uso de um determinado sistema de arquivos.

  • Process metrics fornecem informações sobre os processos que são executados em seus servidores. Por exemplo, é possível usar essas métricas para explorar o número de processos ou obter informações do cliente ou do servidor.

  • Network metrics fornecem informações sobre a rede. Eles oferecem insight para as conexões que são estabelecidas entre seus aplicativos, contêineres e servidores. Por exemplo, é possível encontrar informações sobre os bytes que estão sendo enviados ou recebidos, ou o número de solicitações HTTP, conexões e latência. Além disso, para SQL ou MongoDB, o agente coleta informações adicionais ao ser configurado no modo de resolução de problemas.

Por meio da IU do Monitoring, é possível analisar dados na guia Consultor, na guia Explorar e na aba Painel. Você monitora os dados por meio de visualizações e painéis de métrica.

Considere as informações a seguir ao monitorar seus dados:

  • Na guia Explorer, é possível monitorar métricas individuais.

  • Na guia Advisor, você pode monitorar Red Hat OpenShift ou métricas em nível de host.

    Essa guia só está disponível para usuários que pertencem a uma equipe que tem acesso para monitorar métricas de nível de host ou Red Hat OpenShift.

  • Na guia Painel, é possível monitorar por meio de painéis com áreas predefinidas ou painéis customizados e obter um insight especializado dos dados de rede, dados do aplicativo, topologia, serviços, hosts e contêineres. Um painel exibe uma métrica ou um grupo de métricas em um painel.

Para cada visualização de métrica e painel, é possível definir o escopo dos dados, como agregar dados e quais filtros de tempo e de grupo se aplicam aos dados. Para obter mais informações, consulte Gerenciando painéis.

É possível configurar um painel como o ponto de entrada padrão para uma equipe, unificando a experiência de uma equipe e permitindo que os usuários foquem a atenção imediata nas informações mais relevantes para eles.

Para obter mais informações, consulte Visualizando métricas.

Antes de Iniciar

Leia sobre o IBM Cloud Monitoring.

Trabalhe em uma região suportada, por exemplo, a região US South.

Use um ID do usuário que seja membro ou proprietário de uma conta do IBM Cloud. Para obter uma ID IBM Cloud IBM, vá para Create an account(Criar uma conta ).

Seu ID da IBM deve ter designado políticas do IAM para cada um dos recursos a seguir:

Lista de políticas de IAM necessárias para concluir o tutorial
Recurso Escopo da política de acesso Função Região Informações
Grupo de recursos padrão Grupo de recursos Visualizador US South Essa política é necessária para permitir que o usuário veja instâncias de serviço no grupo de recursos padrão.
Serviço IBM Cloud Monitoring Grupo de recursos Editor US South Essa política é necessária para permitir que o usuário provisione e administre o serviço IBM Cloud Monitoring no grupo de recursos padrão.

A CLI da IBM Cloud deve ser instalada. Para obter mais informações, consulte Instalando a CLI da IBM Cloud.

Provisionar uma instância de servidor de VPC Ubuntu Linux

Se você tiver uma instância de servidor virtual Ubuntu Linux existente que deseja monitorar, ignore esta etapa.

  1. Se você não tiver uma nuvem privada virtual, use o console da IBM Cloud para criar recursos de VPC.

  2. Se você não tiver uma instância de servidor virtual do Ubuntu Linux, crie uma instância de servidor virtual do Ubuntu Linux usando a IU e selecionando Ubuntu Linux como o sistema operacional.

Provisão de uma instância do IBM Cloud Monitoring

Para provisionar uma instância do IBM Cloud Monitoring por meio da IU do IBM Cloud, conclua as etapas a seguir:

  1. Faça login na sua conta IBM Cloud.

    Depois de efetuar login com seu ID de usuário e senha, a IU do IBM Cloud é aberta.

  2. Clique em Catálogo. A lista dos serviços disponíveis no IBM Cloud é aberta.

  3. Para filtrar a lista de serviços que são exibidos, selecione a categoria Criação de log e monitoramento.

  4. Clique no quadro ** IBM Cloud Monitoring **. O painel Observabilidade é aberto.

  5. Selecione a guia Criar.

  6. Selecione uma região para a instância de serviço.

  7. Selecione o plano de serviço ** Lite **.

    Por padrão, o plano Lite é configurado.

    Para obter mais informações sobre outros planos de serviço, consulte Precificação.

  8. Insira um Nome de serviço para a instância de serviço.

  9. Selecione o grupo de recursos padrão.

    Por padrão, o grupo de recursos default é configurado.

  10. (Opcional) Especifique quaisquer tags que você deseja usar.

  11. Selecione se deseja ou não que a instância de serviço receba métricas de plataforma para todas as instâncias de serviço na região.

  12. Para provisionar o serviço IBM Cloud Monitoring no grupo de recursos do IBM Cloud ao qual você está conectado, clique em Criar.

Depois de provisionar uma instância, o painel Monitoramento é aberto.

Nota: para provisionar uma instância por meio da CLI, consulte Provisionando uma instância por meio da CLI da IBM Cloud.

Configure seu servidor Ubuntu para enviar métricas para sua instância

Para configurar o servidor Ubuntu para enviar métricas para a instância do IBM Cloud Monitoring, deve-se instalar um agente de monitoramento.

Conclua as seguintes etapas por meio de uma linha de comandos:

  1. Abra um terminal. Em seguida, efetue login no IBM Cloud. Execute o comando a seguir e siga os prompts:

    ibmcloud login -a cloud.ibm.com
    

    Selecione a conta e a região na qual a instância do IBM Cloud Monitoring está disponível.

  2. Acesse o seu servidor Ubuntu.

  3. Obtenha a chave de acesso. Para obter mais informações, consulte Obtendo a chave de acesso por meio da IU da IBM Cloud.

  4. Obtenha a URL de ingestão. Para obter mais informações, consulte terminais do coletor.

  5. Implemente o agente de monitoramento. Execute o comando a seguir:

    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'
    

    em que

    • ACCESS_KEY é a chave de acesso para a instância.

    • COLLECTOR_ENDPOINT é a URL de ingestão da região na qual a instância de monitoramento está disponível. Para determinar o terminal, consulte 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. Posteriormente, será possível usar essas tags para identificar métricas no ambiente em que o agente está em execução.

    • sysdig_capture_enabled é configurado como false para desativar o recurso de captura. Por padrão, ele é configurado como true. Para obter mais informações, consulte Trabalhando com capturas.

    • A sinalização secure deve ser configurada como true para usar uma conexão SSL/TLS segura para enviar métricas para o coletor.

    Se o agente de monitoramento não for instalado corretamente, instale os cabeçalhos do kernel manualmente. Escolha uma distribuição e execute o comando para essa distribuição. Em seguida, tente novamente a implementação do agente de monitoramento.

    • Para distribuições Debian e Ubuntu do Linux, execute o comando a seguir:

      apt-get -y install linux-headers-$(uname -r)
      
    • Para distribuições RHEL, CentOS e Fedora do Linux, execute o comando a seguir:

      yum -y install kernel-devel-$(uname -r)
      
  6. Configure o agente para ambientes não orquestrados

    Abra o arquivo dragent.yaml que está localizado no /opt/draios/etc/

    Adicione o seguinte parâmetro de configuração:

    feature:
      mode: monitor_light
    

    Reinicie o agente. Execute o comando a seguir:

    service dragent restart
    

Ative a IU de monitoramento

Conclua as etapas a seguir para ativar a IU da web:

  1. Faça login na sua conta IBM Cloud.

    Depois que você efetua login com seu ID do usuário e senha, o Painel do IBM Cloud é aberto.

  2. No menu de navegação, selecione Observabilidade.

  3. Selecione Monitorando.

    A lista de instâncias que estão disponíveis no IBM Cloud é exibida.

  4. Selecione sua instância. Em seguida, clique em Abrir painel.

Pode levar algum tempo até que você veja a entrada do servidor enquanto as informações são inicialmente coletadas e processadas pelo agente de monitoramento.

É possível implementar apenas uma instância por navegador. Seria possível ter várias guias para a mesma instância.

Monitore seu servidor Ubuntu

É possível monitorar o seu servidor Ubuntu na visualização Visão geral que está disponível por meio da IU da web. Essa visualização é o seu ponto de início para resolver problemas e monitorar sua infraestrutura. É a página inicial padrão da IU da web.

Na seção Hosts e contêineres, é possível localizar a entrada para o seu servidor Ubuntu. Clique em Hosts e contêineres Hosts e contêineres para alternar as origens de dados. Em seguida, selecione seu servidor Ubuntu. Os dados que são exibidos correspondem ao servidor selecionado.

Para configurar a codificação de cores para uma coluna, conclua as seguintes etapas:

  1. Selecione uma coluna passando o mouse sobre o título dela. Em seguida, clique no ícone de lápis.

  2. Alterne para Ativar para ativar a codificação de cores.

  3. Configure valores para os diferentes limites.

Próximas etapas