Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Azure CycleCloud dá suporte ao monitoramento de serviços externos por meio de sua arquitetura conectável. Os administradores podem habilitar o monitoramento automático desses sistemas acessando a página Configurações no menu do usuário no canto superior direito da interface da Web, clicando duas vezes no item de configurações do CycleCloud e marcando a caixa Habilitar monitoramento para serviços do CycleCloud.
Quando você habilita essa opção, os serviços suportados em cada cluster se registram automaticamente no CycleCloud, que configura o monitoramento para esse serviço.
Serviços suportados
Todas as versões do CycleCloud são fornecidas com suporte de monitoramento Ganglia para coletar métricas de desempenho, como uso de CPU/memória/largura de banda. Se o cluster estiver configurado para usar o Ganglia (o padrão na maioria dos casos), o monitoramento automático funcionará desde que a porta 8652 esteja aberta entre o CycleCloud e o nó principal do cluster (aquele que executa o gmetad
serviço).
Monitorização com o Ganglia no CentOS/RHEL
A EPEL fornece Ganglia no CentOS e RHEL. O Azure CycleCloud configura e instala o EPEL e as dependências do Ganglia por padrão.
Para optar por não utilizar o EPEL, defina cyclecloud.install_epel = false
num modelo de cluster. A desativação do EPEL ignora a configuração de monitoramento de gânglios. Esta alteração não afeta a funcionalidade computacional do seu cluster, mas deixa de usar os dados que a visualização de relatórios do cluster recolhe.
Para fins informativos, aqui estão as dependências "cliente" instaladas em nós de cluster de execução e as dependências de "servidor" instaladas em nós de cluster primários.
# Ganglia client dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc pcre python python-libs systemd zlib
# Ganglia client dependencies provided by EPEL
yum -y install ganglia ganglia-gmond ganglia-gmond-python libconfuse
# Ganglia server dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc libmemcached pcre rrdtool systemd zlib
# Ganglia server dependencies provided by EPEL
yum -y install ganglia ganglia-gmetad libconfuse
Se você executar o Grid Scheduling Edition do CycleCloud, o monitoramento do Grid Engine será configurado automaticamente quando você iniciar um cluster do Grid Engine. O único requisito é que o CycleCloud possa SSH para o nó que executa o qmaster
serviço com o par de chaves configurado para o cluster.
Azure Monitor
A partir do CycleCloud 8.0, as métricas de um cluster são extraídas do Azure Monitor em vez do Ganglia. Essa alteração elimina a necessidade de abrir a porta de entrada 8652 nos nós.
Observação
Mesmo os clusters que usam a versão 7 com o Ganglia pré-instalado obtêm suas métricas do Azure Monitor no CycleCloud 8.
As métricas coletadas são:
- Percentagem da CPU
- Bytes de leitura de disco
- Bytes de gravação de disco
- Entrada na Rede
- Saída da Rede
Você também pode armazenar dados de log de clusters do CycleCloud para o Log Analytics e criar painéis de métricas personalizados. Para obter mais informações sobre como criar painéis de métricas personalizados do Log Analytics para seus clusters, consulte a seção Instruções e os tutoriais na documentação do Azure Monitor.