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:
Responder3
Sim, isso é normal (para qualquer distro). vsftpd não grava um arquivo pid.