Package-Management

FLOSS 伺服器管理和審計工具

  • January 21, 2014

我使用 HP 的 Server Automation 工具套件已經有很長時間了,雖然它是一個很棒的工具 - 對於小型企業或家庭網路來說,它的使用量太大了(更準確地說:對於比大公司小的任何東西來說,它都太貴了負擔)。

我對用於配置和監控的 Puppet 和 OpenNMS 有點熟悉。然而,在Google搜尋其他資訊之後,似乎沒有多少管理工具足夠成熟,無需大量精力維護即可使用。

是否有任何其他 FLOSS 工具(商業支持的很好)來管理:

  • 伺服器配置
  • 更新檔控制
  • 軟體包推送
  • 等等

擴張

  • 與本機配置集成很好(kickstart、jumpstart、autoyast、unattend.txt、winpe 等)
  • 某種 GUI 會很好,但不是必需的
  • 我希望能夠設置,例如,作業系統配置文件,並將其發送到X-many設備,最好使用在主機名、IP 等過程中填寫的欄位
  • 基於代理比基於非代理更可取(即,我知道我可以使用 pssh 之類的東西進行包和更新檔管理,但這需要預共享密鑰而不是代理/證書身份驗證)
  • 能夠連接到 Nagios、OpenNMS 或類似的東西會很棒——所以已知的埠、程序和 SNMP 數據會很棒
  • 虛擬化支持真的很有幫助 - 但我可以接受它無法創建虛擬機,只需填充/配置

如果這個問題的答案是,“這裡有一堆工具是解決方案的一部分”,我願意建構某種包裝器供我自己使用。

據我所知,Puppet 沒有進行基本系統配置。因此,您始終還需要發行版的基礎自動化系統安裝工具。

可以提到像這樣的工具

一些有趣的已經被命名了。

提到這些,我相信,要回答這個問題,需要考慮很多事情:

  • 您正在執行什麼發行版(或通用作業系統) - 您想要部署和管理什麼,以及您希望/需要在什麼上執行管理伺服器?
  • 僅適用於真正的硬體,還是也適用於虛擬化?
  • 哪種類型的虛擬化?
  • 你需要/想要一個 GUI 嗎?
  • 誰應該使用該系統——他們有什麼水平的專業知識
  • 工具應該管理什麼類型和規模的基礎設施?
  • 它適用於什麼類型的組織?
  • 您想要和需要什麼類型的功能?(我懷疑,你上面寫的小“等”會有很多)

我的意思是,你想讓你的整個基礎設施都依賴於該工具並對其進行管理,你真的應該坐下來想想你需要什麼並寫下來(不是大量的紙,而是一些最重要的方面!) .

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