Skip to main content

Proxmox VE Monitor-All

Este script adicionará o Monitor-All ao Proxmox VE, que monitorará o status de todas as suas instâncias, tanto contêineres quanto máquinas virtuais, excluindo templates e instâncias definidas pelo usuário, e as reiniciará ou resetará automaticamente se ficarem inoperantes. Isso é particularmente útil se você estiver enfrentando problemas com o Home Assistant tornando-se não responsivo a cada poucos dias ou semanas. O Monitor-All também mantém um registro de todo o processo, o que pode ser útil para fins de solução de problemas e monitoramento.

systemctl stop ping-instances

🛈 Máquinas virtuais sem o agente QEMU instalado devem ser excluídas.

🛈 Antes de gerar qualquer novo CT/VM que não seja encontrado neste repositório, é necessário interromper o Monitor-All no Proxmox VE executando o comando 

.Todos os comandos devem ser executados a partir do shell do Proxmox VE.

Para adicionar ou remover o Monitor-All no Proxmox VE:

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/monitor-all.sh)"

Para editar o tempo de pausa:

Abra o script para edição e edite o parâmetro de tempo de pausa conforme necessário.:

nano /usr/local/bin/ping-instances.sh

Para adicionar instâncias excluídas:

Edite o arquivo de serviço e adicione as instâncias que deseja excluir do monitoramento.

nano /etc/systemd/system/ping-instances.service

Após salvar as alterações:

Recarregue os daemons do systemd:

systemctl daemon-reload

Inicie o serviço novamente:

systemctl start ping-instances

Logs do Monitor-All:

cat /var/log/ping-instances.log