Linux

管理和監控 (Ubuntu) 機器的解決方案

  • March 17, 2011

我正在尋找一個開源且免費的工具,例如 Canonical(Ubuntu 的系統管理和監控)。目標是管理十幾台 KVM 機器用於私人測試。

我知道 puppet 和 munin 或 RHQ 作為單獨的工具來管理和監控,但我更喜歡集成的東西。有小費嗎?

基本要求是:

  • 系統包管理和更新(每個被管節點單獨選擇)
  • 基本系統服務的配置(使用者、NFS、cron,最好還有 Apache)
  • 監控(系統資源、磁碟、io、記憶體等圖表)和警報,理想情況下是具有合理警報值的預設配置

我不知道有一種集中的方式來保持一切順利並受到監控。另一方面,我看到其他答案建議工具組合。所以這是我的:

  1. Zabbix在一個工具中同時擁有監控/圖形。支持通過 SNMP 和自定義代理獲取資訊。它非常好,但必須針對您的伺服器進行調整,否則您將遇到數據庫問題。
  2. Puppet是一個配置管理器,您可以在其中編寫定義機器的清單。它負責配置、包管理和部署(因此您可以將配置更改同時應用於大量伺服器)。這是一個很棒的工具,易於安裝且易於上手,但高級配置需要了解其清單語言

Zabbix 有一個 Web 界面,Puppet 有一個非常酷的Puppet Dashboard項目。

最後一點,Webmin 似乎是個好主意,但根據我的經驗,這是一個很大的安全問題。隨著時間的推移,已經發現了很多漏洞,我不會相信它在生產伺服器上。

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