作为一个运维,平时需要管理资产,devops,系统监控等日常工作,今天介绍一款开源的自动化运维平台Adminset。
Adminset介绍
Adminset自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理。
Adminset安装
- 先准备今天的测试机,采用Centos7.6,4核4G内存。
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
出现下面的提示代表安装成功。
安装可能报下面的错误,可以用下面的命令强制安装:
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.其他内容;
这次部署可能会遇到比较多的问题,如果有部署不成功的,大家可以留言给我。
希望大家能够多多关注,多年致力于互联网搬砖,各种互联网技术都稍有涉猎。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/16864.html