如何使用 monit 监控 SFTP

如何使用 monit 监控 SFTP

我刚刚安装了 monit 并检查了 Web 界面。不幸的是,proftpd 被标记为未运行,尽管它正在运行。我认为这是因为我使用 S/FTP 而不是 FTP 运行 proftpd。是否可以使用 S/FTP 运行 monit?

##CHECK ProFTPD
check process proftpd with pidfile /var/run/proftpd.pid
start program = "/etc/init.d/proftpd start"
stop program = "/etc/init.d/proftpd stop"
if failed port 21 protocol sftp then restart
if 5 restarts within 5 cycles then timeout

答案1

您的 ProFTPd 检查正在查看端口 21。Sftp 可能应该在端口 22 上,并且已在您已设置的 ssh 检查中涵盖。

去除“如果端口 21 协议 sftp 失败则重新启动”。没必要。

相关内容