2016-02-29 140 views
-1

我正在嘗試創建一個過程來修復組織中的計算機。我們有幾千臺機器,我想要做的是以下幾點。Linux系統和服務信息

A)創建一個腳本,可以創建一個配置文件(喜歡在一個數據庫或純文本是確定)的,其中包括有關

硬件 軟件的所有信息在各機 - 操作系統,包等的安裝版本 服務運行 - webservices,特殊功能

B)當系統出現任何問題時 - 我們有系統管理員來解決它。但後來很多人錯過了。所以我想要sysadmin重新運行該腳本以確保後解析配置與基準配置相匹配。

有沒有一個開源工具有這樣的能力?

我的研究表明,廚師/傀儡等可能能夠做到這一點 - 在配置方面 - 但我們是一家kickstart公司,並且有一種成熟的部署方式。

我希望能夠創建包含系統庫存的基線配置的腳本/實用程序的指針& linuxes上的服務清單。

ps:我意識到我可以梳理/ proc /並獲取信息 - 但我希望能用一些開源的東西來進入這個領域。

謝謝

+0

考慮發佈在另一個SE論壇,如Ubuntu,Unix/Linux等。 SO不應該爲建議回答問題。 – Elyasin

回答

0

看起來你正在嘗試做標準的配置管理工具,但倒退。標準的做法是使用像puppet或ansible(或其他類型)的工具來存儲您的機器的配置,然後能夠部署和/或比較配置的狀態與發生的情況機器。

+0

你是對的。不幸的是 - 我們已經有一個部署過程 - 並且沒有足夠的資源來幫助像現在這樣的木偶等 - 所以尋找一個落後的替代過程 – hypermails

+1

這從長遠來看註定會失敗,但作爲一個創可貼你可以使用像'sosreport'這樣的工具來收集大量信息,包括配置和安裝包的一部分,然後在結果上運行diff -u。 –