vsftpd não cria arquivo pid necessário para monit

vsftpd não cria arquivo pid necessário para monit

Quero monitorar o servidor vsftpd do monit no CentOS 5.4, mas de alguma forma o vsftpd não cria arquivo pid em/var/run (nem em qualquer outro lugar).

Esse comportamento é normal para esta distro? Como devo configurar o monit para observar o vsftpd, devo criar o arquivo pid manualmente no script /etc/init.d/vsftpd?

Obrigado.

Responder1

Você pode tentar isso:monit: verifica o processo sem pidfile

verifique o processo vsftpd
 correspondência vsftpd
 iniciar programa = "/etc/init.d/vsftpd start"
 parar programa = "/etc/init.d/vsftpd parar"

Alternativamente, você pode seguir o guia que criei usando o arquivo init mencionado acima. Criado RPM para manter o sistema consistente nas atualizações (via fpm). O novo arquivo init modificou o nome do serviço vsftpd-pid para que você possa manter o vsftpd parado e o vsftpd-pid em execução.

Lembre-se de alterar também os comandos moni start e stop.

Mais informações aqui: http://bemehow.github.com/2012/11/15/monit-vsftpd/

Responder2

Criei um script de inicialização substituto para vsftpd no Centos 5.4 que criará os arquivos PID:

http://gist.github.com/508889

Responder3

Sim, isso é normal (para qualquer distro). vsftpd não grava um arquivo pid.

informação relacionada