前言 所谓开放封闭原则即:开放配置、封闭源码。例如django 中间件的插拔特性配置 CMDB 中不同模式下(agent/ssh/salt)采用不同的数据采集方法,每个方法定义成一个单独的插件脚本。通过读取settings.py 配置觉得执行那种插件,通过配置settings.py 扩展模式类型。 ...
分类:
其他好文 时间:
2019-01-13 01:55:46
阅读次数:
208
CMDB功能分析与实现方案 CMDB系统的主要功能 总结: CMDB的实现方案 方案一:Agent实现 (画图:https://www.draw.io/) 方案二:peremiko 方案三:saltstack salt stack安装 1.安装和配置 2.授权 3.执行命令 在master服务器上对 ...
分类:
数据库 时间:
2019-01-08 21:19:56
阅读次数:
271
password - the password that needs to be hashed. This should be convertedinto a char array before passing. salt- salt value that should append to the ...
分类:
其他好文 时间:
2019-01-08 19:26:50
阅读次数:
343
问题:官网方式yum安装完saltstack之后,master与minion都成功启动后,但是却发现怎么都收不到minion的key。(zmq版本不一致所致,困扰了我好几天,希望能帮到大家。)分析:master上的状态:# 查看master 上的配置文件,只修改了interface:[root@ma... ...
分类:
其他好文 时间:
2019-01-08 15:36:26
阅读次数:
404
salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 salt强大吗 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。 早期 ...
分类:
其他好文 时间:
2019-01-06 22:29:44
阅读次数:
231
(1).密码文件 内容格式如下,用冒号隔开,可以用man 5 shadow查看帮助: name 登录名称,必须是有效用户名 password 已加密密码,分为三个部分用$分隔,第一部分表示用哪种哈希算法;第二部分是用于加密哈希的salt;第三部分是已加密的哈希 哈希算法:1表示MD5;6表示SHA- ...
分类:
系统相关 时间:
2019-01-06 20:06:16
阅读次数:
303
cookie的理解可以为,存放在用户浏览器上的一个文件,里面是键值对数据,用于跟服务端通讯。 1、获取Cookie: 1 2 3 4 5 6 request.COOKIES['key'] request.get_signed_cookie(key, default=RAISE_ERROR, salt ...
分类:
其他好文 时间:
2019-01-05 17:15:29
阅读次数:
200
ansible与salt对比相同都是为了同时在多台机器上执行相同的命令都是python开发不同agent(saltstack需要安装、ansible不需要)配置(salt配置麻烦,ansible基本不用配置)学习路线(salt比较陡峭,ansible比较平缓)第三方工具(salt比较少)开源社区的对接(salt比较少)现有用户(salt还是ansible少一些)二次开发扩展的能力(ansible比
分类:
其他好文 时间:
2019-01-04 12:18:10
阅读次数:
235
1.在salt-minion上配置 2.使用命令查看是否安装python redis client 3.重启/etc/init.d/salt-minion restart 4.在master上 salt 'node1' cmd.run 'hostname' --return redis 执行 5.这 ...
分类:
其他好文 时间:
2018-12-27 22:46:58
阅读次数:
136