Monitorando o vCenter com o Checkmk
![](https://penseemti.com.br/wp-content/uploads/2023/05/header_checkmk_vcenter-1024x576.png)
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:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_01.png)
Agora clique em Add Password:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_02-1024x488.png)
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:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_03-1024x490.png)
Agora vá até o menu Setup / Hosts. Depois disso clique em
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_05-1024x492.png)
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:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_04-1-1024x493.png)
Agora vá até o menu Setup / VM, Cloud, Container:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_06.png)
Depois disso clieque na opção VMware ESXi via vSphere e depois em Add Rule:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_07-1024x489.png)
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:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_08-1024x490.png)
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:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_09-1024x491.png)
Por último podemos aplicar todas as alterações que nós fizemos de uma única vez:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_10-1024x488.png)
Agora basta ir novamente em Setup / Hosts e clicar no botão Service do nosso host vCenter:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_11-1024x489.png)
Com isso é possível ver todos os serviços coletados através do Checkmk. Eu vou clicar em Accept all:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_12-1024x491.png)
Por último basta aplicar todas as configurações restantes:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_13-1-1024x490.png)
Conclusão
Depois disso nós já podemos ver todos os serviços sendo monitorados:
![](https://penseemti.com.br/wp-content/uploads/2023/05/monit_checkmk_vcenter_14-1024x492.png)
![](https://penseemti.com.br/wp-content/uploads/2023/12/perfil-scaled.jpg)
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.