• Vendas: 1-800-961-2888
  • Suporte: 1-800-961-4454

Instalação do agente de Cloud Monitoring


Este artigo ensina a instalar e configurar o agente do Cloud Monitoring no Cloud Server. Aqui encontram-se instruções para as seguintes tarefas:

  1. Instalar o agente no servidor
  2. Executar o programa de instalação do agente
  3. Iniciar o agente
  4. Atualizar o agente
  5. Desinstalar o agente
  6. Próximos passos

Instalar o agente

Os seguintes ambientes suportam a instalação do gerenciador de pacotes:

Para obter informações sobre a instalação do agente a partir do repositório de código-fonte, consulte https://github.com/racker/virgo.

Instalação em Ubuntu e Debian

  1. Faça login no servidor que você deseja monitorar.

  2. Encontre sua distribuição e versão Linux na tabela abaixo e execute o comando listado para adicionar o repositório do pacote do agente de monitoramento para o APT, ou Ferramenta de Empacotamento Avançada (copie o COMANDO INTEIRO):

    Ubuntu 10.04 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-10.04-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Ubuntu 11.04 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-11.04-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Ubuntu 11.10 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-11.10-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Ubuntu 12.04 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-12.04-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Ubuntu 12.10 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-12.10-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Ubuntu 13.04 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-13.04-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Ubuntu 13.10 sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-13.10-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Debian Squeeze sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/debian-squeeze-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
    Debian Wheezy sudo sh -c 'echo "deb http://stable.packages.cloudmonitoring.rackspace.com/debian-wheezy-x86_64 cloudmonitoring main" > /etc/apt/sources.list.d/rackspace-monitoring-agent.list'
  3. Utilize este comando para fazer o download da chave de assinatura do repositório do agente e adicioná-la ao APT:

    curl https://monitoring.api.rackspacecloud.com/pki/agent/linux.asc | sudo apt-key add -
  4. Execute a atualização do APT para obter informações sobre o pacote para o novo repositório:

    sudo apt-get update
  5. Instale o agente:

    sudo apt-get install rackspace-monitoring-agent

Em seguida, execute o programa de instalação do agente.

Instalação em Red Hat, Fedora e CentOS

  1. Faça login no servidor que você deseja monitorar.

  2. Encontre sua distribuição e versão Linux na tabela abaixo e execute o comando listado para instalar a chave de assinatura do pacote (copie o COMANDO INTEIRO):

    Red Hat 5 curl https://monitoring.api.rackspacecloud.com/pki/agent/redhat-5.asc > /tmp/signing-key.asc
    sudo rpm --import /tmp/signing-key.asc
    Red Hat 6 curl https://monitoring.api.rackspacecloud.com/pki/agent/redhat-6.asc > /tmp/signing-key.asc
    sudo rpm --import /tmp/signing-key.asc
    Fedora 16 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-16.asc > /tmp/signing-key.asc
    sudo rpm --import /tmp/signing-key.asc
    Fedora 17 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-17.asc > /tmp/signing-key.asc
    sudo rpm --import /tmp/signing-key.asc
    CentOS 5 curl https://monitoring.api.rackspacecloud.com/pki/agent/centos-5.asc > /tmp/signing-key.asc
    sudo rpm --import /tmp/signing-key.asc
    CentOS 6 curl https://monitoring.api.rackspacecloud.com/pki/agent/centos-6.asc > /tmp/signing-key.asc
    sudo rpm --import /tmp/signing-key.asc
  3. Crie e edite um arquivo de texto com o nome rackspace-cloud-monitoring.repo no diretório /etc/yum.repos.d com o editor de texto de sua preferência (como nano ou vi).

    Encontre sua versão e distribuição do Linux na tabela abaixo e adicione o bloco config da lista ao arquivo rackspace-cloud-monitoring.repo para adicionar o repositório do agente ao yum (Adicione o BLOCO INTEIRO):

    Red Hat 5 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/redhat-5-x86_64
    enabled=1
    Red Hat 6 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/redhat-6-x86_64
    enabled=1
    Fedora 16 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/fedora-16-x86_64
    enabled=1
    Fedora 17 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/fedora-17-x86_64
    enabled=1
    CentOS 5 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/centos-5-x86_64
    enabled=1
    CentOS 6

    [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/centos-6-x86_64
    enabled=1

  4. Instale o pacote do agente com este comando:

    sudo yum install rackspace-monitoring-agent

A seguir, execute o programa de instalação do agente.

Instalação no Windows

  1. Faça login no servidor que você deseja monitorar.
  2. Faça o download do mais recente instalador estável para o agente pelo endereço http://stable.packages.cloudmonitoring.rackspace.com/rackspace-monitoring-agent.msi
  3. Execute o instalador. Ele será encerrado automaticamente quando for concluído.

Em seguida, execute o programa de instalação do agente para gerar um arquivo de configuração. Sem um arquivo de configuração, o agente será encerrado e reiniciado pelo Windows Service Manager. Para não precisar reiniciar mais uma vez, execute o programa de configuração imediatamente após a instalação do agente.

Execute o programa de instalação do agente

O programa de instalação do agente executa as seguintes tarefas:

  • Cria um token de agente para realizar a autenticação com o Cloud Monitoring.
  • Cria um arquivo de configuração do agente.
  • Executa uma conexão de teste para verificar a conectividade com os centros de dados da Rackspace.
  • Associa a ID do agente com a ID de entidade do servidor no Cloud Monitoring.

Para executar o programa de configuração:

  1. Determine um nome de usuário Rackspace e chave de API.

    O seu nome de usuário pode ser encontrado no canto superior direito do Painel de Controle da nuvem após o login. Sua chave de API encontra-se na tela de configurações da conta. Para obter instruções detalhadas, consulte o nosso artigo em Como visualizar sua chave API ou gerar uma nova chave.

  2. Faça login no servidor onde você instalou o pacote do agente.
  3. Execute o comando de configuração do agente

    No Linux, insira:

    sudo rackspace-monitoring-agent --setup

    No Windows, a localização do agente depende da versão do agente instalado e da arquitetura do sistema operacional, e deve conter o prefixo "&" se você estiver usando Power Shell. Se o agente de 32 bits estiver instalado em um sistema de 64 bits, insira:

    "C:\Program Files (x86)\Rackspace Monitoring\rackspace-monitoring-agent.exe" -o --setup

    Se o agente de 64 bits estiver instalado em um sistema de 64 bits ou se o agente de 32 bits estiver instalado em sistema de 32 bits, insira:

    "C:\Program Files\Rackspace Monitoring\rackspace-monitoring-agent.exe" -o --setup

    Isso irá iniciar a interface de configuração do agente.

  4. Insira seu nome de usuário Rackspace Cloud quando solicitado.

  5. Insira sua chave do API ou senha do Painel de Controle, quando solicitado.

    Observação: ela será exibida em texto explícito quando você inseri-la. Recomenda-se usar a chave de API ao invés de sua senha. Nenhum valor é armazenado em texto explícito, pois esse formato é usado apenas para autenticação inicial.

  6. Se essa for a primeira vez que você executa o programa de configuração, você deverá escolher um token de agente. Selecione a opção "criar um novo token".

    Você verá esta mensagem: agente conectado com sucesso!

  7. No prompt seguinte, você encontrará uma lista de entidades do Cloud Monitoring. Se apenas uma entidade aparecer na lista, selecione a opção 1 para associar o agente a essa entidade. Se houver mais de uma entidade na lista, escolha a que combina com o seu Cloud Server, com base nos endereços IP listados.

    Dica: uma entidade do Cloud Monitoring é criada automaticamente para cada servidor Rackspace Cloud Server na sua conta. Se você instalar o agente em um servidor dedicado ou um servidor que não está hospedado na Rackspace incluindo um servidor em uma nuvem privada Rackspace, nenhuma entidade aparecerá na lista. Escolha a opção para criar uma. Se você criar uma nova entidade de monitoramento em seu servidor, ela não estará visível no Painel de Controle Cloud. É possível configurá-la com a API de monitoramento usando raxmon. Consulte a Introdução ao monitoramento remoto para mais detalhes.

Agora, inicie o agente.

Iniciar o agente

No Linux, inicie o agente executando:

sudo service rackspace-monitoring-agent start

No Windows, para iniciar o agente, abra o Gerenciador de Serviços (clique em Iniciar, então clique em Painel de controle, dê um clique duplo em Ferramentas Administrativas e outro clique duplo em Serviços). Localize o serviço "Rackspace Monitoring Agent", então clique sobre ele com o botão direito e selecione Iniciar. Se você recém terminou a configuração do agente mas o serviço parece já estar em execução, será necessário reiniciá-lo antes que o agente se conecte.

Observação: Você pode usar o comando rackspace-monitoring-agent para gerenciar o agente. Para ver as opções de comando, digite:

rackspace-monitoring-agent --help

Agora o agente está conectado ao seu Cloud Server e vai começar imediatamente a coleta de informações do host. Você pode usar a API para obter informações do host por meio de programação ou abrir o Painel de Controle Cloud e ver as métricas de host na página Detalhes do servidor.

Atualização do agente

O agente não se atualiza automaticamente. No entanto, se você adicionou o repositório de agente a um sistema Linux, o agente será atualizado quando você executar uma atualização do sistema. No Windows e em outros sistemas sem o agente em repositório de pacotes, é necessário atualizar o agente manualmente.

Recomendamos que você atualize o agente a cada três ou quatro semanas.

Desinstalação do agente

Use o método padrão do seu sistema operacional para desinstalar o agente.

Em sistemas Ubuntu e Debian, execute:

sudo apt-get remove rackspace-monitoring-agent

Em CentOS, Red Hat e Fedora, execute:

sudo yum remove rackspace-monitoring-agent

No Windows, use o utilitário Adicionar/Remover programas do Painel de Controle do Windows.

Próximos passos

Após instalar o agente de monitoramento, você deverá criar "verificações" para coletar métricas (pontos de dados específicos) e alarmes que acionam uma notificação em determinados limites. Você também deverá criar uma notificação e um plano de notificação. Veja Alarmes e verificações do Rackspace Cloud Monitoring e Como criar uma verificação de monitoramento usando o Painel de Controle para obter mais detalhes sobre como fazer isso usando o Painel de Controle.

Informações relacionadas

Sobre o agente de monitoramento

Solução de problemas do agente de monitoramento







© 2011-2013 Rackspace US, Inc.

Salvo indicação em contrário, o conteúdo deste site está licenciado sob uma licença não adaptada de Creative Commons Attribution-NonCommercial-NoDerivs 3.0


Ver detalhes da licença e o AVISO LEGAL