
Monitorando o Proxmox EV com o Centreon
Já é hora de monitorar nossos servidores Proxmox VE, Hoje é hora de ver as possibilidades que temos de monitorar esses hipervisores a partir do software de monitoramento por excelência, Centro. Veremos como obter as métricas de suas performances, status de suas máquinas virtuais ou armazenamento, entre outros.
Muitas organizações trabalham com a Proxmox há muito tempo, mas talvez nos últimos anos, graças à VMware, está se tornando mais visível a cada dia, No blog tentaremos trazer alguns documentos que possam fornecer a todos vocês que possuem o Proxmox implantado, ou talvez você queira descobrir algumas de suas maravilhas. Neste post veremos como monitorar nossos servidores Proxmox VE, com o objetivo de conhecer a todo momento sua disponibilidade e desempenho; como sempre faremos com o Centreon.
Para poder acessar dados de nossos hipervisores Proxmox, Ter 2 Opções, um via SNMP e outro via API. O primeiro, SNMP, sendo uma distribuição Linux baseada em Debian, procedemos à instalação como normalmente faríamos em qualquer Debian, portanto, Recursos típicos do servidor, CPU, CARNEIRO, Discos, Rede, Processos… nós os pegaríamos como se estivéssemos lidando com qualquer Linux, associando o modelo do sistema operacional Linux, já os teríamos. E a segunda opção, Bom, por padrão o Proxmox já tem sua API habilitada para poder trabalhar e fazer consultas com segurança.
Como muitas vezes, Hoje vamos mais uma vez contar com o projeto de Plug-ins do Centreon, que, como você sabe, é um traje que eles nos dão para poder monitorar muitas coisas. Se não tocar uma campainha, aqui Falamos sobre suas possibilidades. Poço, Bem, com este script que o Centreon nos dá, podemos adicionar um plugin chamado 'apps::Próximo Mox::ver::Restapi::Plug-in’ e monitore coisas interessantes para o nosso hipervisor. Com ele, poderemos saber o status e o desempenho do nó e das máquinas virtuais, bem como o uso de nossos armazenamentos..
Deixo-vos se estiverem bem com o 3 Comandos que eu uso, Para monitorar o status do nó:
perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::Próximo Mox::ver::Restapi::plugin --mode=node-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --aviso-cpu=$ARG 3$ --memória-do-aviso=$ARG 4$ --swap-aviso=$ARG 5$ --aviso-fs=$ARG 6$ --cpu-crítica=$ARG 7$ --memória-crítica=$ARG 8$ --troca-crítica=$ARG 9$ --crítico-fs=$ARG 10$
Com os seguintes argumentos:
- ARG1 : Usuário da API
- ARG2 : Senha da API
- ARG3 : Aviso CPU %
- ARG4 : Memória de aviso %
- ARG5 : Troca de aviso %
- ARG6 : Sistema de arquivos de aviso %
- ARG7 : CPU crítica %
- ARG8 : Memória Crítica %
- ARG9 : Troca Crítica %
- ARG10 : Sistema de arquivos crítico %
Para monitorar a integridade de suas máquinas virtuais:
perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::Próximo Mox::ver::Restapi::plugin --mode=vm-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --vm-name='$ARG3$' --warning-cpu=$ARG4$ --warning-memory=$ARG5$ --warning-swap=$ARG6$ --critical-cpu=$ARG7$ --critical-memory=$ARG8$ --critical-swap=$ARG9$
Com os seguintes argumentos:
- ARG1 : Usuário da API
- ARG2 : Senha da API
- ARG3 : Nome MV
- ARG4 : Aviso CPU %
- ARG5 : Memória de aviso %
- ARG6 : Troca de aviso %
- ARG7 : CPU crítica %
- ARG8 : Memória Crítica %
- ARG9 : Troca Crítica %
E para monitorar o armazenamento:
perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=apps::Próximo Mox::ver::Restapi::plugin --mode=storage-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --storage-name='$ARG3$' --warning-storage=$ARG4$ --critical-storage=$ARG5$
Com os seguintes argumentos:
- ARG1 : Usuário da API
- ARG2 : Senha da API
- ARG3 : Armazenamento de nomes
- ARG4 : Aviso %
- ARG5 : Crítico %
Para então criar os Serviços de que precisamos, um será o estado do nó, outros serão conhecer a saúde de cada VC, bem como seu desempenho e uso de recursos; e, finalmente, criaremos tantos serviços quantos tivermos armazenamentos diferentes.
Depois de gravar e exportar como sempre, já teríamos nosso primeiro hipervisor Proxmox VE monitorado!
Como eu sempre te digo e eu sei que eu sou um foguete, Se isso ajuda alguém, estou satisfeito. Você viu que é uma maneira fácil de monitorar um servidor Proxmox, primeiro vamos tratá-lo como qualquer outro computador Linux para ter os serviços mais comuns, e então com o script Centreon Plugins poderemos obter dados mais específicos da máquina. Vamos, estamos todos atrasados, Um abraço, Que tudo corra muito bem para você!