Monitorando o vCenter com o Checkmk

Anteriormente eu já mostrei como o software de monitoramentoo Checkmk funciona. Já no post de hoje eu vou mostrar como podemos monitorar um ambiente VMware vSphere, mais precisamente do vCenter server através dele sem ter a necessidade instalar nenhum agente e nenhum plugin.

Primeira coisa que devemos entender é que o Checkmk possui uma integração direta seja com o vCenter ou com os hosts ESXi. Em função disso o Checkmk consegue realizar o monitoramento através da API do ambiente vSphere. Em função disso não necessário fazer nenhum tipo de instalação adicionar ou deploy de plugin para isso.

Configuração

A primeira coisa que devemos fazer é cadastrar a senha dos hosts ESXi ou do vCenter. Para isso vá até o menu Setup / General / Passwords:

Agora clique em Add Password:

No meu caso eu vou entrar com a senha de um vCenter Server. Aqui nessa tela é necessário cadastrar apenas a senha, já que o usuário para se autenticar no vCenter nós vamos cadastrar posteriormente em outro lugar:

Agora vá até o menu Setup / Hosts. Depois disso clique em

Depois disso é necessário entrar com os campos de Hostname e IP. Também é necessário selecionar o campo Checkmk agent / API integrations, selecione a opção Configure API integrations, no Checkmk agent. Com isso você cadastra o host do vCenter e garante que ele não vai utilizar nenhum monitoramento através do agente do Checkmk. Depois disso clique em Sabe & go to folder:

Agora vá até o menu Setup / VM, Cloud, Container:

Depois disso clieque na opção VMware ESXi via vSphere e depois em Add Rule:

Agora chegou a hora de configurarmos o que vamos coletar do vCenter. Para isso é precisso preencher o campo hostname e vSphere User name. Também é necessário vincular a senha que nós cadastramos anteriormente através do campo vSphere secret. Como aqui vamos monitorar um vCenter no campo Type of query é necessário selecionar a opção Queried host is the vCenter. Mas caso fosse um host ESXi também é possível:

Por último é preciso selecionar o host que nós também cadastramos anteriormente. Para isso apenas mar o campo Explicit hosts e vincule com o host:

Por último podemos aplicar todas as alterações que nós fizemos de uma única vez:

Agora basta ir novamente em Setup / Hosts e clicar no botão Service do nosso host vCenter:

Com isso é possível ver todos os serviços coletados através do Checkmk. Eu vou clicar em Accept all:

Por último basta aplicar todas as configurações restantes:

Conclusão

Depois disso nós já podemos ver todos os serviços sendo monitorados:

Mateus Wolff

Meu nome é Mateus Wolff e trabalho com TI desde 2009. Sou arquiteto de soluções de proteção de dados e tenho algumas certificações como VMCE, VCP-DCV e ITIL. Participo do programa de reconhecimento Veeam Vanguard e sou ex membro do grupo Veeam Legends. Também sou líder do grupo Veeam User Group Brasil.

Você pode gostar...

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *