问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CMDB系统是什么,有哪些?

发布网友 发布时间:2022-04-29 08:22

我来回答

2个回答

懂视网 时间:2022-04-10 00:28

CMDB需要实现的功能

1 资产自动收集

2 API

3 可视化管理

 

资产收集

一收集方式

1 paramiko方式

通过API获取主机名,利用paramiko获取数据解析成字典返回给API并入库

2 saltstack方式

3 puppet方式

4 Agent方式

 

二 收集要点

1 采集方式配置

2 插件定制(信息收集以及存放)

3 测试模式 (功能测试)

4 错误日志(详细行)

5 回报数据(API认证)

6 资产唯一标识(使用主机名等不重复的信息作为唯一标识,并将唯一标识信息写入指定文件,以后从文件中获取唯一标识)

 

logging模块

http://www.cnblogs.com/wupeiqi/articles/5501365.html

单文件日志

import logging

      logging.basicConfig(filename=‘log.log‘,                     format=‘%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(message)s‘,                     datefmt=‘%Y-%m-%d %H:%M:%S %p‘,                     level=10)  配置日志格式    logging.debug(‘debug‘) logging.info(‘info‘) logging.warning(‘warning‘) logging.error(‘error‘) logging.critical(‘critical‘) logging.log(10,‘log‘)   日志级别
CRITICAL = 50
FATAL = CRITICAL
ERROR = 40
WARNING = 30
WARN = WARNING
INFO = 20
DEBUG = 10
NOTSET = 0

多日志文件
定义文件
file_2_1 = logging.FileHandler(‘l2_1.log‘, ‘a‘)
fmt = logging.Formatter()
file_2_1.setFormatter(fmt)
定义日志
logger2 = logging.Logger(‘s2‘, level=logging.INFO)
logger2.addHandler(file_2_1)
写日志
logger1.critical(‘1111‘)

API认证
客户端
appid=‘....‘
current_time =‘...‘
m=hashlib.md5(appid+current_time)
new_appid=‘%s|%s‘%(m,current_time)
requests.get(url=‘‘,headers=‘new_appid‘)
服务器
1 分割new_appid,获取客户端的current_time并获取服务器端的current_time,比较超过10秒就返回验证失败。
2 否则循环appid列表,如果已存在就返回验证失败,不存在就下一步验证,同时将保存时间超过10秒的删除。
3 根据自己的appid和客户端的current_time生成md5值,然后和客户端的md5值比较,相同则返回结果并将appid添加到列表,否则返回验证失败

restfulapi
同一个资源使用一个api链接,根据请求方式不同作出不同响应

数据库表设计
1 运维及业务联系人信息表
2 权限信息表
3 用户组表,根据业务分组
4 业务信息表
5 idc机房
6 资产类型
7 标签
8 服务器
9 具体硬件资源(硬盘,网卡,内存)
10 资产变更
11 错误

获取未更新主机
根据最后更新时间与当前时间对比


CMDB

标签:plain   mat   dha   硬件   获取数据   message   ror   ogg   evel   

热心网友 时间:2022-04-09 21:36

CMDB也叫做配置管理,是ITIL系统、ITSOM系统的一个模块。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你好医生我想问下有时过了性生活后老想上厕所又大小便... 电脑开机按f1怎么开机台式电脑开机需要按F1怎么处理 三者30万标准保费 30万左右的车保险多少钱 30万的车 保险 奥数中的余数问题 石家庄市裕华区小岗上新村前不久传出有传销窝点消息可靠吗? 2019公安部曝光77种涉嫌传销项目 2019年传销诈骗项目名单一览 娱乐圈又曝性骚扰,我想说出她的故事 河北省承德市丰宁县的那一带农村7月底是农忙的时间吗?急~~~ 单位招录了10名新员工,按其应聘成绩排名1到10,并用10个连续的四位自然... 推荐一个开源的CMDB轻量级系统 苹果手机微信语音存在哪里 win7能删除当前使用的用户吗(我有两个用户) 是什么导致程序员脱发? win7多了一个其他账户,如何去掉 win7用户账户如何调组或删除 程序员脱发的多吗,有多少和我一样脱发的 WIN7系统下怎么删除多余的用户名 为什么程序员都在秃头呢? 婚礼伴奏音乐 奥利尔即热电热水器关了后为什么会出现F5? 性价比高的即热水龙头有哪些? 适合结婚伴奏的钢琴曲!要欢快的 眼睛模糊吃什么好? 奥利尔热水器显示漏保什么意思? 婚礼当天的背景音乐如何选择 眼睛模糊吃什么好啊? 昨天停水电热水器依然在加热 开关和电源忘记关闭 求一些可以在婚礼时播放的伴奏曲和歌曲,温馨浪漫一点的,也可以有节奏感强一点的。 win7中有两个用户怎么删一个 有没有读取mdb和accmdb的第三方dll(免费开源,C#) 如何在CentOS 7上安装开源ITIL门户iTOP zabbix的dataview开源吗 如何在 CentOS 7 上安装开源 ITIL 门户 iTOP-linux服务器应用_百度知 ... 电脑看电影画面不清晰怎么办 PMP证书考试时该注意些什么? PMP认证考试考场中需要注意哪些问题?考场监考严吗? PMP认证应考程序有什么需要注意的吗? 抖音快手上的,前面是视频最后是照片是怎么合成的? 快递停滞在一个地方三天了怎么办? 快递在一个地方不动了怎么办? 快递为什么一直在一个地方不动? 快递卡在一个地方不动怎么办? 物流快递突然停在一个地方不动是什么原因? 快递物流一直不动怎么办 快递物流一直停在一个地方怎么回事? 我的圆通快递停在一个地方不走了是什么原因啊 快递卡到一个地方不动是咋回事? 快递到一个地方后不动了是怎么回事? 快递停在一个地方几天不动是什么情况?