vsftpd não cria arquivo pid requerido para monit

4

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

Este comportamento é normal para esta distro? Como devo configurar o monitor para assistir ao vsftpd, devo criar o arquivo pid manualmente no script /etc/init.d/vsftpd?

Obrigado.

    
por jackhab 27.01.2010 / 11:31

3 respostas

6

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

check process vsftpd
 matching vsftpd
 start program = "/etc/init.d/vsftpd start"
 stop program = "/etc/init.d/vsftpd stop"

Como alternativa, você pode seguir o guia que eu coloquei usando o arquivo init mencionado anteriormente. RPM criado para manter o sistema consistente em 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 rodando.

Lembre-se também de alterar seus comandos start e stop monit.

Mais informações aqui: link

    
por 06.11.2012 / 03:35
1

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

    
por 27.01.2010 / 14:41
1

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

link

    
por 05.08.2010 / 00:14