Adminset:开源自动化运维平台,以整合全部运维场景为己任

作为一个运维,平时需要管理资产,devops,系统监控等日常工作,今天介绍一款开源的自动化运维平台Adminset

Adminset介绍

Adminset自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理。

开源自动化运维平台Adminset:以整合全部运维场景为己任

Adminset安装

  1. 先准备今天的测试机,采用Centos7.6,4核4G内存。
开源自动化运维平台Adminset:以整合全部运维场景为己任

2. 安装基础环境

yum install git -y
yum 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.git
adminset/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功能展示

  1. 资产管理

在需要管理的服务器按照上面的方法安装好admset客户端以后,在资产管理界面就能看到相应的设备。

开源自动化运维平台Adminset:以整合全部运维场景为己任

2.应用管理;

开源自动化运维平台Adminset:以整合全部运维场景为己任

3.任务管理;

开源自动化运维平台Adminset:以整合全部运维场景为己任

4.持续交付;

开源自动化运维平台Adminset:以整合全部运维场景为己任

5.资源监控;

开源自动化运维平台Adminset:以整合全部运维场景为己任

6.其他内容;

开源自动化运维平台Adminset:以整合全部运维场景为己任

这次部署可能会遇到比较多的问题,如果有部署不成功的,大家可以留言给我。

希望大家能够多多关注,多年致力于互联网搬砖,各种互联网技术都稍有涉猎。

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/16864.html

发表评论

登录后才能评论