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. The Cloud Monitoring agent is distributed under the Apache license.

For a list of supported operating systems, see Cloud Servers with Managed Cloud Service Level Spheres of Support.

Instalação em Ubuntu e Debian

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

  2. Open /etc/apt/sources.list.d/rackspace-monitoring-agent.list with a text editor (like nano ou vi). We will use nano for this example.

    sudo nano /etc/apt/sources.list.d/rackspace-monitoring-agent.list
  3. Find your Linux distribution and version in the table below and copy the entry in the right-hand column. The entry is all on one line.

    Ubuntu 10.04 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-10.04-x86_64 cloudmonitoring main
    Ubuntu 11.04 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-11.04-x86_64 cloudmonitoring main
    Ubuntu 11.10 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-11.10-x86_64 cloudmonitoring main
    Ubuntu 12.04 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-12.04-x86_64 cloudmonitoring main
    Ubuntu 12.10 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-12.10-x86_64 cloudmonitoring main
    Ubuntu 13.04 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-13.04-x86_64 cloudmonitoring main
    Ubuntu 13.10 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-13.10-x86_64 cloudmonitoring main
    Ubuntu 14.04 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-14.04-x86_64 cloudmonitoring main
    Ubuntu 14.10 deb http://stable.packages.cloudmonitoring.rackspace.com/ubuntu-14.10-x86_64 cloudmonitoring main
    Debian Squeeze deb http://stable.packages.cloudmonitoring.rackspace.com/debian-squeeze-x86_64 cloudmonitoring main
    Debian Testing deb http://stable.packages.cloudmonitoring.rackspace.com/debian-testing-x86_64 cloudmonitoring main
    Debian Unstable deb http://stable.packages.cloudmonitoring.rackspace.com/debian-unstable-x86_64 cloudmonitoring main
    Debian Wheezy deb http://stable.packages.cloudmonitoring.rackspace.com/debian-wheezy-x86_64 cloudmonitoring main
  4. Paste the line you copied from the table above into the list file you're editing, then save the file (Ctrl-X in nano). The text should all be on one line to properly configure the agent repository for APT.

  5. Download the signing key for the agent repository and add it to APT.

    curl https://monitoring.api.rackspacecloud.com/pki/agent/linux.asc -o /tmp/linux.asc
  6. Add the signing key to APT.

    sudo apt-key add /tmp/linux.asc
  7. Run an APT update to get package information for the monitoring agent repository you added:

    sudo apt-get update
  8. 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. Find your Linux distribution and version in the table below and run the listed command to download the package signing key. The command is all on one line.

    Red Hat 5 curl https://monitoring.api.rackspacecloud.com/pki/agent/redhat-5.asc -o /tmp/signing-key.asc
    Red Hat 6 curl https://monitoring.api.rackspacecloud.com/pki/agent/redhat-6.asc -o /tmp/signing-key.asc
    Red Hat 7 curl https://monitoring.api.rackspacecloud.com/pki/agent/redhat-7.asc -o /tmp/signing-key.asc
    Fedora 16 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-16.asc -o /tmp/signing-key.asc
    Fedora 17 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-17.asc -o /tmp/signing-key.asc
    Fedora 18 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-18.asc -o /tmp/signing-key.asc
    Fedora 19 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-19.asc -o /tmp/signing-key.asc
    Fedora 20 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-20.asc -o /tmp/signing-key.asc
    Fedora 21 curl https://monitoring.api.rackspacecloud.com/pki/agent/fedora-21.asc -o /tmp/signing-key.asc
    CentOS 5 curl https://monitoring.api.rackspacecloud.com/pki/agent/centos-5.asc -o /tmp/signing-key.asc
    CentOS 6 curl https://monitoring.api.rackspacecloud.com/pki/agent/centos-6.asc -o /tmp/signing-key.asc
    CentOS 7 curl https://monitoring.api.rackspacecloud.com/pki/agent/centos-7.asc -o /tmp/signing-key.asc
  3. Run the rpm command to import the signing key you downloaded.

    sudo rpm --import /tmp/signing-key.asc
  4. Create and edit /etc/yum.repos.d/rackspace-cloud-monitoring.repo with a text editor (like nano ou vi). We will use nano for this example.

    sudo nano /etc/yum.repos.d/rackspace-cloud-monitoring.repo
  5. Find your Linux distribution and version in the table below and copy the text block in the right-hand column. Make sure you copy all four lines of the text block.

    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
    Red Hat 7 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/redhat-7-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
    Fedora 18 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/fedora-18-x86_64
    enabled=1
    Fedora 19 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/fedora-19-x86_64
    enabled=1
    Fedora 20 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/fedora-20-x86_64
    enabled=1
    Fedora 21 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/fedora-21-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
    CentOS 7 [rackspace]
    name=Rackspace Monitoring
    baseurl=http://stable.packages.cloudmonitoring.rackspace.com/centos-7-x86_64
    enabled=1
  6. Paste the line you copied from the table above into the repo file you're editing, then save the file (Ctrl-X in nano). This file configures the monitoring agent repository for yum.

  7. Install the agent package using yum.

    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. Download the latest stable agent installer. 

    64-bit systems:
    Windows 2008
    Windows 2012
    http://stable.packages.cloudmonitoring.rackspace.com/rackspace-monitoring-agent-x64.msi
    32-bit legacy systems:
    Windows 2008
    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.

    You can find your user name in the upper right corner of the Cloud Control Panel when you are logged in. Your API key can be found in the account settings screen; for detailed instructions, see our article on Viewing and Regenerating Your API Key.

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

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

    • On Linux, run:

      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
  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. If this is your first time running the setup program, you will be prompted to choose an agent token. Selecione a opção "criar um novo token".

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

  7. At the next prompt, you will see a list of Cloud Monitoring entities. 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.

Ubuntu and Debian

Em sistemas Ubuntu e Debian, execute:

sudo apt-get remove rackspace-monitoring-agent

CentOS, Red Hat, and Fedora

Em CentOS, Red Hat e Fedora, execute:

sudo yum remove rackspace-monitoring-agent

Windows

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



Este conteúdo foi útil?




© 2015 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