Pular para o conteúdo

Monitorar serviço levantado pelo Python

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Monitorar serviço levantado pelo Python

Enviado em 03/10/2012 - 16:06h

Pessoal, boa tarde!

Gostaria de saber como eu poderia configurar o Nagios para monitorar um serviço levantado pelo Python.

O caso é o seguinte, tenho uma aplicação Django[1] que usa o projeto Celery[2] como gerenciador de filas e eu preciso garantir que esse serviço esteja sempre "em pé" na produção. O problema é a forma com que o serviço roda, já que o mesmo é levantado pelo Python, segue um exemplo de como o serviço roda no servidor:

(saída do comando ps)
/usr/bin/python /path/para/meu/projeto/manage.py celeryd -E --time-limit=200000 --concurrency=8 --loglevel=INFO --logfile=/logs/celery/w1.log --pidfile=/logs/run/celery/w1.pid


Eu estudei e analisei os arquivos de configuração do Nagios e sei que ele consegue monitorar serviços como Apache ou Nginx, mas gostaria de saber se consigo e como faço para monitorar esse tipo de serviço.

[1] - https://www.djangoproject.com/
[2] - http://celeryproject.org/

Agradeço muito pela ajuda. Um abraço!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Monitorar serviço levantado pelo Python

Enviado em 20/11/2012 - 16:47h

Usa o plugin check_procs que resolverá o seu problema.

Fernando H. Benatti.
http://www.dnanerd.com


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder