Monitoring
vsftpd 不創建監控所需的 pid 文件
我想在 CentOS 5.4 上通過 monit 監控 vsftpd 伺服器,但不知何故 vsftpd 不會在 /var/run 中創建 pid 文件(也沒有在任何其他地方)。
此發行版的這種行為是否正常?我應該如何配置 monit 來監視 vsftpd,我應該在 /etc/init.d/vsftpd 腳本中手動創建 pid 文件嗎?
謝謝。
你可以試試這個:monit: check process without pidfile
檢查程序 vsftpd 匹配vsftpd 啟動程序 = "/etc/init.d/vsftpd 啟動" 停止程序 = "/etc/init.d/vsftpd 停止"
或者,您可以按照我使用上述初始化文件整理的指南進行操作。創建 RPM 以保持系統在更新之間保持一致(通過 fpm)。新的 init 文件修改了服務名稱 vsftpd-pid,因此您可以保持 vsftpd 停止並保持 vsftpd-pid 執行。
請記住也要更改您的監視啟動和停止命令。
更多資訊在這裡: http ://bemehow.github.com/2012/11/15/monit-vsftpd/