Visão Geral do Sistema
Zones
Sphere Agent
agente remoto que Ć© instalado como serviƧo nos sistemas operacionais windows e linux utilizado para coleta de mĆ©tricas do ambiente e responsĆ”vel por executar a automação remota compatibilidade de os o sphere agent funciona nas versƵes linux (oracle/centos/rhel/ubuntu/suse/amazon linux) e windows (2008 ou superior) de 64 bits confira mais detalhes na seção requisitos do sistema procedimento de instalação antes de comeƧar, vamos entender a estrutura dos arquivos do agent sphere agent/ # raiz do agent plugins/ # diretorio dos plugins do sphere queue/ # diretorio temporario de metricas atmosphere yaml # arquivo de configuração principal config yaml # arquivo de configuração de coleta sphere agent log # arquivo de log do agent arquivo de configuração (atmosphere yaml) esta Ć© a principal configuração que determina qual o servidor do aiops na rede e atributos essenciais do host como permissĆ£o de automação e configuração automĆ”tica do arquivo de coleta config yaml modificar hostname modificar para o ip do host; port modificar para a porta 80 adicionar ao arquivo path /sphere sync scheme http arquivo de configuração (config yaml) determina a configuração dos plugins, perĆodos de coleta, proxy, etc este arquivo Ć© configurado automaticamente atravĆ©s do atmos (exige a configuração antecipada do atmosphere yaml ) modificar hostname modificar para o ip do host; port modificar para a porta 80 adicionar ao arquivo path /sphere sync requisitos para instalação espaƧo livre 500mb (mĆnimo recomendado) volume de instalação linux /opt sub diretório /sphere agent linux /sphere agent linux windows c /programdata/65a sub diretório /sphere agent windows repositórios e distribuição repositório cloud aws/s3 https //65a internal sa s3 sa east 1 amazonaws com/repo/latest , este repositório Ć© recomendado para obter a versĆ£o mais recente dos agents, sendo necessĆ”ria a configuração manual dos arquivos ( config yaml e atmosphere yaml ) ambiente on premise utilize o formato de url http // http // \<aiops master node> /repo instalação automĆ”tica procedimento recomendado e disponivel a partir da versĆ£o 3 0 0+ on premises e agent prĆ© configurado para realizar a primeira instalação e principalmente nas distribuiƧƵes on premises, Ć© recomendado substituir o endereƧo apontando para a url do servidor principal do aiops, desta forma o download serĆ” realizado na rede interna e o agent estarĆ” automaticamente configurado para este ambiente recomendação de atualização recomendamos que antes da atualização do agent verifique o espaƧo em disco disponĆvel e confirme se a url utilizada condiz com o tipo de instalação desejada linux (64 bits) execute uma das opƧƵes de comando abaixo no terminal, a instalação serĆ” iniciada e exibirĆ” o log do progresso no console \# (opção 1) utilizando curl curl k http //\<aiops master node>/repo/update sphere agent sh | sudo sh \# (opção 2) utilizando wget wget o http //\<aiops master node>/repo/update sphere agent sh | sudo sh com este mesmo comando Ć© possĆvel realizar a atualização do agent quando disponĆvel, um aviso serĆ” observado na tela de infraestrutura do atmos windows (64 bits) faƧa o download do arquivo no repositório do aiops atravĆ©s da url como no exemplo http // http // \<aiops master node> /repo/update sphere agent ps1 execute o powershell como administrador e rode o comando abaixo \# acesse a pasta onde encontra se o arquivo baixado e execute o comando powershell exe executionpolicy bypass file \update sphere agent ps1 instalação manual windows (64 bits) faƧa o download do agent para windows https //65a internal sa s3 sa east 1 amazonaws com/repo/latest/sphere agent windows x64 zip https //65a internal sa s3 sa east 1 amazonaws com/repo/latest/sphere agent windows x64 zip salve o arquivo na pasta de serviƧos desejados, recomendamos a pasta c \programdata\65a descompacte o arquivo baixado (se houver, escolha a opção "extrair aquiā) acesse a pasta criada e execute o arquivo no powershell \install service ps1 confirme no gerenciador de serviƧos do windows se o processo āsphere agentā foi iniciado, caso contrĆ”rio, inicie o serviƧo reiniciar o serviƧo (após modificar o config yaml), no powershell restart service name "sphere agent" linux (64 bits) faƧa o download do agent para linux wget o /opt/sphere agent linux tar gz https //65a internal sa s3 sa east 1 amazonaws com/repo/latest/sphere agent linux x64 tar gz https //65a internal sa s3 sa east 1 amazonaws com/repo/latest/sphere agent linux x64 tar gz salve o arquivo na pasta de serviƧos desejados, recomendamos uma das pastas /opt/ /srv/ /usr/src descompacte o arquivo na pasta ou via comando no terminal tar zxvf sphere agent linux x64 tar gz acesse a pasta criada e execute o comando no terminal\ sudo bash /install service sh confirme o status do serviƧo rodando um dos comandos no terminal\ sudo systemctl status sphere agent reiniciar o serviƧo no terminal (após modificar o arquivo config yaml)\ sudo systemctl restart sphere agent arquivos de configuração confira o arquivo config yaml se a seção output server foi configurada corretamente caso jĆ” tenha iniciado o serviƧo, realize as mudanƧas no arquivo config yaml e em seguida reinicie o serviƧo exemplo do atmosphere yaml apiversion v1 # versĆ£o da api do aiops kind host # tipo do item de configuração metadata namespace default # namespace deste host domain "\<root domain>" # nome do dominio raiz annotations # anotaƧƵes locais do host atmosphere/host services '\[]' # lista de serviƧos mapeados config hostname "127 0 0 1" # ip/hostname do aiops api key "\<atmosphere api>" # chave da api scheme http # (opcional) se utilizar ssl / default http port 18001 # ssl 443, default 18001 path /sphere sync path / # /sphere sync (se utilizar proxy 80/443) agent # configuraƧƵes do agent local self update true # atualizaƧƵes automĆ”ticas do agent com este arquivo presente na pasta de configuração serĆ” possĆvel controlar as configuraƧƵes do agent remotamente (via atmos ) remoção do agent linux \# utilize o arquivo uninstall sh para remover o agent sudo bash /opt/sphere agent linux/uninstall sh \# remover as pastas do agent rm rf /opt/sphere agent linux \# bonus se o atmosphere (módulo de automação) tiver instalado \# remover as pastas do atmosphere rm rf /opt/ atmosphere aviso cuidado ao utilizar o comando " rm rf " apontando somente as pastas do agent informadas acima windows ao utilizar o instalador " msi" vocĆŖ poderĆ” desinstalar o agent no gerenciador de programas do próprio windows ou entĆ£o poderĆ” seguir para a remoção via script ( uninstall ps1 ) presente na pasta do agent \# desinstalar o agent powershell exe executionpolicy bypass file c \programdata\65a\sphere agent\uninstall ps1 atmosphere o atmosphere Ć© o módulo adicional que se conecta ao sphere agent instalado na mĆ”quina e fornece as ferramentas necessĆ”rias para execução de rotinas de automação/recuperação de processos e serviƧos compatibilidade de os o atmosphere funciona em todas as versƵes linux compatĆveis com sphere agent para as versƵes windows hĆ” somente disponibilidade parcial de algumas distribuiƧƵes requisitos para instalação espaƧo livre 500mb (mĆnimo recomendado) diretório de instalação /opt / atmosphere instalação automĆ”tica linux (64 bits) execute uma das opƧƵes de comando abaixo no terminal, a instalação serĆ” iniciada e exibirĆ” o log do progresso no console \# (opção 1) utilizando curl curl k http //\<aiops master node>/repo/install atmosphere sh | sudo sh \# (opção 2) utilizando wget wget o http //\<aiops master node>/repo/install atmosphere sh | sudo sh após a instalação o aiops irĆ” detectar e exibir automaticamente em suas soluƧƵes que o módulo estĆ” disponĆvel no item de configuração relacionado utilização de recursos do agent resource idle load disk 170mb cpu (single core) < 0,5% 3,5% max memory 32mb 50mb max network 0,5 kb/sec 10,9 kb/sec max