Observium

Tive alguns problemas com certos VPS meus (às vezes paravam), por isso procurei algum sistema de monitoramento que indicasse quando o VPS estivesse offline e também salvasse os dados estatísticos. Inicialmente olhei o NodeQuery, porém o problema com ele era que só atualizava a cada 5 minutos, se o VPS ficasse inacessível por 1-2 minutos, ele quase não percebia. Verifiquei outras opções também, mas no final acabei ficando com o Observium.
Tenho um VPS ocioso na Digital Ocean, que ganhei dentro do programa de promoção estudantil, então configurei tudo nele. A instalação não foi difícil, porém os dados não eram atualizados apesar de eu ter configurado os cron jobs. Como descobri depois, o problema era que os cron jobs não funcionavam, apesar de terem sido inseridos com crontab -e sob o usuário root.
A solução foi editar o arquivo /etc/crontab e inserir as seguintes linhas:
33 */6 * * * root /opt/observium/discovery.php -h all >> /dev/null 2>&1
*/5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1 */5 * * * * root /opt/observium/poller-wrapper.py 2 >> /dev/null 2>&1
Depois disso tudo funcionou perfeitamente 🙂
A interface do usuário não é a mais simples, mas dá para aprender muito rapidamente, e realmente fornece muitas informações sobre o VPS.
Se alguém precisar de monitoramento de VPS, posso disponibilizar capacidade para 2 máquinas, basta entrar em contato comigo 🙂 admin@zoliben.com
Posteriormente, se tiver um tempinho, farei um tutorial em português e linkarei aqui.