使用ansible的cmdb外掛程式收集伺服器的資訊

2021-09-11 07:44:49 字數 852 閱讀 3473

wget

tar -zxvf ansible-cmdb-1.17.tar.gz

cd ansible-cmdb-1.17 make install

2、配置好ansible的hosts檔案及金鑰認證等

金鑰之前在其它伺服器上已經完成了認證,這次只是拷過來,只需要在接下來的命令當中引用hosts和id_rsa的路徑就可以了,注意許可權仍然是600

3、通過ansible及其命令的各個引數生成資料到指定的資料夾cmdb

4、生成html及csv、sql等等的資料格式提供訪問

生成sql

5、也可以直接訪問html頁面檢視資訊

ansible模組的使用

可實現 1 需要ssh和python即可 2 無客戶端 3 功能強大,模組豐富 4 上手太容易,門檻低 5 基於python的開發 6 使用公司比較多,社群活躍 ansible基於ssh協議來管理機器,被管理主機需要開啟ssh服務 ansible執行時配置檔案的查詢順序 1 首先檢測ansible ...

為何使用Ansible

b size large it 自動化 size b 現在市面上用一些實現it自動化的工具,例如 puppet,chef,salt。ansible 是乙個相對比較新的工具,但目前社群十分活躍。我用過puppet和ansible。這裡想討論一下我偏愛ansible的原因。b size large 架構...

ansible使用文件

假設a機器上安裝ansible yum install ansible vim etc ansible hosts 對每個主機加key認證 ssh copy id i ssh id rsa.pub root b ip ansible all m ping 乙個playbook檔案可以引入其他的yml...