開源自動化運維平臺Adminset:以整合全部運維場景為己任

各位小夥伴大家好,我是運維蟲子!

作為一個運維,平時需要管理資產,devops,系統監控等日常工作,今天介紹一款開源的自動化運維平臺Adminset。

Adminset介紹

Adminset自動化運維平臺:CMDB、CD、DevOps、資產管理、任務編排、持續交付、系統監控、運維管理、配置管理。

開源自動化運維平臺Adminset:以整合全部運維場景為己任

Adminset安裝

先準備今天的測試機,採用Centos7.6,4核4G記憶體。

開源自動化運維平臺Adminset:以整合全部運維場景為己任

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

出現下面的提示代表安裝成功。

開源自動化運維平臺Adminset:以整合全部運維場景為己任

安裝可能報下面的錯誤,可以用下面的命令強制安裝:

sudo pip install ——ignore-installed requests

開源自動化運維平臺Adminset:以整合全部運維場景為己任

透過輸入ip即可直接訪問。使用者名稱:admin 密碼:Adminset123

開源自動化運維平臺Adminset:以整合全部運維場景為己任

補充內容,客戶端安裝,如果要使用某些功能,需要在相關伺服器上部署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:以整合全部運維場景為己任

Adminset功能展示

資產管理

在需要管理的伺服器按照上面的方法安裝好admset客戶端以後,在資產管理介面就能看到相應的裝置。

開源自動化運維平臺Adminset:以整合全部運維場景為己任

2。應用管理;

開源自動化運維平臺Adminset:以整合全部運維場景為己任

3。任務管理;

開源自動化運維平臺Adminset:以整合全部運維場景為己任

4。持續交付;

開源自動化運維平臺Adminset:以整合全部運維場景為己任

5。資源監控;

開源自動化運維平臺Adminset:以整合全部運維場景為己任

6。其他內容;

開源自動化運維平臺Adminset:以整合全部運維場景為己任

這次部署可能會遇到比較多的問題,如果有部署不成功的,大家可以留言給我。

希望大家能夠多多關注,多年致力於網際網路搬磚,各種網際網路技術都稍有涉獵。