Monitoring

vsftpd 不創建監控所需的 pid 文件

  • November 18, 2012

我想在 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/

引用自:https://serverfault.com/questions/106746