Puppet
通過 puppet 進行 Puppet 儀表板監控
有沒有其他人覺得奇怪的是 puppet labs 推薦了像monit這樣的工具來監控儀表板工作程序?
http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html
監控監視器 為了獲得更高的可靠性,您可能希望使用標準服務監控工具(如 god、monit 或 runit)來監控 script/delayed_job 監控器。您還可以研究其他方式來執行 delay_job 工作者,因為它正在成為 Rails 世界中相當標準的組件。
在我看來,就像在 puppet 環境中,這最好由 puppet 管理!只有我認為沒有程序 資源類型?似乎 puppet 中的所有流程管理都圍繞著適當的服務。
也就是說有沒有辦法通過 puppet 管理儀表板工作程序,或者我應該開始研究monit嗎?
通過 puppet 資源保持延遲的工作人員應該能夠通過服務
service
上的資源來實現,該資源puppet-dashboard-workers
可能通過軟體包安裝就位(或可能需要手動設置)。這對於像這樣的事情可能很好,如果它們沒有執行一點,它不是世界末日,但我絕對會警告不要嘗試使用代理來保持真正重要的服務執行——Puppet 不是建構為監控系統。