各位小夥伴大家好,我是運維蟲子!
作為一個運維,平時需要管理資產,devops,系統監控等日常工作,今天介紹一款開源的自動化運維平臺Adminset。
Adminset介紹
Adminset自動化運維平臺:CMDB、CD、DevOps、資產管理、任務編排、持續交付、系統監控、運維管理、配置管理。
Adminset安裝
先準備今天的測試機,採用Centos7.6,4核4G記憶體。
2. 安裝基礎環境
yum install git -yyum install epel-release
配置MongoDB yum源(注意如果安裝的時候提示沒有可用packages再加入下面的命令,同時需要在adminset/install/server/auto_install。sh裡面將mongodb修改為mongodb-org)
cat /etc/yum。repos。d/mongodb-org-3。4。repo [mongodb-org-3。4] name=MongoDB Repository baseurl=https://repo。mongodb。org/yum/redhat/$releasever/mongodb-org/3。4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www。mongodb。org/static/pgp/server-3。4。asc
3. 安裝Adminset:
git clone https://github。com/guohongze/adminset。gitadminset/install/server/auto_install。sh
出現下面的提示代表安裝成功。
安裝可能報下面的錯誤,可以用下面的命令強制安裝:
sudo pip install ——ignore-installed requests
透過輸入ip即可直接訪問。使用者名稱:admin 密碼:Adminset123
補充內容,客戶端安裝,如果要使用某些功能,需要在相關伺服器上部署agent
修改檔案install/client/adminset_agent。py
客戶端正常使用需要修改指令碼中的兩個欄位:token = ‘7tRsVfnCbjAM’ #token是上傳到伺服器的金鑰可以在WEB介面的系統配置中自定義server_ip = ‘10。0。2。2’ #此專案為adminset server的IP地址
複製install/client/ 目錄到客戶機的任意位置並執行:
cd client/bin/bash install。sh
管理客戶端
service adminsetd start|stop|restart|status
Adminset功能展示
資產管理
在需要管理的伺服器按照上面的方法安裝好admset客戶端以後,在資產管理介面就能看到相應的裝置。
2。應用管理;
3。任務管理;
4。持續交付;
5。資源監控;
6。其他內容;
這次部署可能會遇到比較多的問題,如果有部署不成功的,大家可以留言給我。
希望大家能夠多多關注,多年致力於網際網路搬磚,各種網際網路技術都稍有涉獵。