项目实战:CMDB自动化资产扫描项目介绍本项目通过KVM虚拟化搭建Linux系统集群,使用Ansible实现Linux集群下的批量部署与自动化管理,实现Web形式的自动化运维系统,集中批量控制服务器,最终实现能支撑1000台实例的环境提供管理和自动化任务,提高运维工程师的工作质量和效率。项目基于HTTP实现自动化任务接受和响应接口设计,基于MySQL用作的关系型数据存取,基于Redis的任务锁机制
分类:
编程语言 时间:
2020-05-04 22:58:09
阅读次数:
97
在2017年之前,帮助台(IThelpdesk)和服务台(ITservicedesk)这两个术语还是一个意思。之后由于引入ITILv3(信息技术基础结构库3),ITSM行业改变了这种做法。但对于普通用户而言,两者的差异仍然很模糊。根据ITILv3对两个术语的描述,帮助台和服务台之间存在一些关键区别帮助台以用户为中心,服务台以业务为中心帮助台的核心功能是处理事件和服务请求。帮助台通过处理请求的整个生
分类:
其他好文 时间:
2020-04-23 01:01:37
阅读次数:
103
[toc] 昨日内容 CMDB设计 1.完善客户端采集功能 错误异常处理 使用traceback模块实现获取详细的错误信息 traceback 该模块提供了一个标准接口,用于提取,格式化和打印Python程序的堆栈跟踪。它在打印堆栈跟踪时完全模仿了Python解释器的行为。当您想要在程序控制下打印堆 ...
分类:
数据库 时间:
2020-04-19 22:30:36
阅读次数:
103
[toc] 昨日回顾 Paramiko介绍 paramiko包含两个核心组件:SSHClient和SFTPClient。 SSHClient的作用类似于Linux的ssh命令,是对SSH会话的封装,该类封装了传输(Transport),通道(Channel)及SFTPClient建立的方法(open ...
分类:
数据库 时间:
2020-04-19 22:30:17
阅读次数:
99
[toc] 昨日回顾 agent方案: 适用于 机?多的情况下 (500台) ssh方案: 适用于机?少的情况下 CMDB 数据入库 以磁盘数据为例,分析入库 核心目标:api从数据库中获取老的数据,然后客户端提交过来新的数据,此时,API分析的时候,需要新老数据进行对比 展示 将数据从数据库中取出 ...
分类:
数据库 时间:
2020-04-19 22:09:38
阅读次数:
117
数据结构和算法 CMDB项目 ( ) 数据分析 数据结构和算法 ( ) 数据结构和算法地位: 操作系统 计算机组成原理 网络系统 软件工程 数据结构和算法 (考研必考) 数据结构和算法是计算结科学领域非常核心的一门课程。 程序 = 数据结构 + 算法 学习时长 算法 排序算法 冒泡排序 ( ) 选择 ...
分类:
编程语言 时间:
2020-04-09 00:53:12
阅读次数:
102
前言 本文仅是对以前写的小示例进行一次梳理,由于本人菜鸟一枚,后端代码写的很渣,前端页面也不好看,还请大家多多海涵。 一、程序简介 程序分为cmdb_server,cmdb_client两部分,以运维为核心开发的简易框架,cmdb_client主要负责资产信息采集,采集到数据后将数据进行清洗,汇总. ...
分类:
数据库 时间:
2020-04-06 10:05:53
阅读次数:
80
CMDB的面试题 1、CMDB的架构是啥? agent方案 ssh类方案 2、总共分成几个部分?你负责哪一个部分? 3、你负责这一部分的时候是怎么做的?遇到了那些问题?是怎么解决的? 4、你从这个项目中获取到了啥? 上述的四个问题同样可以运用到其他的项目中,比如说xxxx CMDB项目是一个ToB( ...
分类:
数据库 时间:
2020-03-28 17:44:30
阅读次数:
106
一:Agent方式 原理:在每台服务器装上agent客户端程序,定时向数据库发送指定的资产信息。 优点:速度快。 缺点:服务器上需要多装一个软件 1 import subprocess 2 import requests 3 # pip3 install requests 4 5 # ####### ...
分类:
数据库 时间:
2020-03-28 00:45:18
阅读次数:
99
[TOC] 一、传统运维和自动化运维的对比 1.企业中,项目的发布流程 2.监控系统 二、IT运维的分类 三、CMDB 概念介绍 四、CMDB包含的功能 五、CMDB实现的四种方式 Agent实现方式 ssh实现方式(基于Paramikl) 如果在服务器较少的情况下,可以应用此方法 saltstac ...
分类:
数据库 时间:
2020-03-25 19:49:13
阅读次数:
92