两年前笔者在一个中小型互联网公司做运维,当时我们经理在机房,花了半天找一台服务器,但是服务器搞错了,悲剧了^.^! 当时我们的做法是用了一个 Excel,很多时候更新不及时,重启一台机器、拔一根网线都提心吊胆。那个时候如果有一个资产管理系统的话就可以省去很多麻烦,这也是我们今天要介绍的主要内容——资产管理系统(CMDB)

如何构建一个好的资产管理系统?

当我们在做资产管理系统的时候,也遇到的了开头我讲到的问题。这个问题也给我们带来了新的思考,如何去做服务器和交换机的对应关系,我们需要考虑哪些问题?

我们有多少台机器设备,分布在几个机房这是老大们比较关心的。(笔者2个月前去一个公司面试,当时 CTO

是新来的,他说我来了2个月了,我还不知道我们有多少台机器,我很想知道,但是没人可以准确的告诉我)

机房位置,联系人是谁。(我是新来的运维,让我去机房重装系统,我机房都找不到) 服务器机柜信息要准确,最好是有一个机柜图,方便定位设备位置。

服务器与交换机端口之间连接的对应关系,这样就不会为了拔一根网线确认半天。

服务器的基础物理信息(SN号、设备号、IP、CPU、MEM...)

服务器的变更记录(一台服务器从上架,到下架他所有的变更记录都可以查询到)

做一个资产管理系统所要考虑到的问题还不知以上那些,一个真正 NB 的资产系统,是可以实现自我检查的。

服务器信息是否正确,如果发现不对会提醒确认

服务器与交换机连接的端口是否准确

资产管理系统(CMDB)

经过一段时间的探讨和研究我们做了一套资产管理系统(CMDB),接下来就为大家详细解读一下我们的资产管理系统。

总览页(多少机器设备,老大们一览无余)

新增-机房机柜页设备

搜索页

机房信息变更页(再也不用担心找不到机房了)

某个机柜设备情况

交换机与服务器网卡的对应关系

机柜立体图

机柜中-服务器信息

服务器变更页

也许我说了这么多,在公有云的浪潮下都不存在了,大家都在使用公有云,更多的是怎么用腾讯云、阿里云、AWS接口做云管平台,这个我们以前也分享过。

python cmdb 资产管理 antoclient_资产管理系统 CMDB 详解相关推荐

  1. 新导智能关于RFID资产管理系统解决方案详解--RFID定位

    传统的资产管理,耗时耗力,更多的是借助于人工手段,资产的出库,入库,统计都需要人工来操作,效率低下,对于工作人员的工作量也是只增不减.那么,在物联网技术发展如此蓬勃的基础下,我们可以利用一些技术手段来 ...

  2. 基于Python+django的高校资产管理系统-计算机毕业设计

    项目介绍 当前高校的数量一直在不断地增加,相应的高校的设备已在不断地增加,传统的高校设备和资产管理都是通过手动的方式进行管理,这种管理方式非常的落后,而且管理效率低下,为了能够满足当前高校对资产和设备 ...

  3. oracle sap 用友 保险财务系统比较,SAP和用友的财务管理系统比较详解

    SAP和用友的财务管理系统比较详解 发表时间:2015-11-30 发布者:奥维奥科技 (一)SAP的财务管理体系 SAP 是基于流程的管理,流程管理是为了客户需求而设计的,一种以规范化的构造端到端的 ...

  4. 【python教程入门学习】Python函数定义及传参方式详解(4种)

    这篇文章主要介绍了Python函数定义及传参方式详解(4种),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.函数初识 1.定 ...

  5. python argv 详解_对python中的argv和argc使用详解

    主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argum ...

  6. Python中的__name__和__main__含义详解

    背景 在写Python代码和看Python代码时,我们常常可以看到这样的代码: ? 1 2 3 4 5 def main():     ...... if __name__ == "__ma ...

  7. 对python 数据处理中的LabelEncoder 和 OneHotEncoder详解

    对python 数据处理中的LabelEncoder 和 OneHotEncoder详解_起飞的木木的博客-CSDN博客_labelencoder原理

  8. python协程详解_对Python协程之异步同步的区别详解

    一下代码通过协程.多线程.多进程的方式,运行代码展示异步与同步的区别. import gevent import threading import multiprocessing # 这里展示同步和异 ...

  9. python的raw_ input是什么意思-对python中raw_input()和input()的用法详解

    最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...

最新文章

  1. 使用sublime text2怎样新建文件高速生成HTML头部信息?
  2. keypair java_如何在Java中序列化和反序列化RSA KeyPair
  3. python栈与队列的封装
  4. 【java】java中内存映射文件和IO
  5. m_map投影_M_Map说明书中文版.pdf
  6. Spring3注解零配置【私塾在线原创】
  7. c语言调用串口扫码枪,C#利用控件mscomm32.ocx读取串口datalogic扫描枪数据
  8. Smarty自学笔记
  9. 自助装机配置专家点评
  10. 俄勒冈州立大学研发脱口秀机器人,全美巡演数十场获好评
  11. Python的基础语法及使用
  12. 北邮 复习 软件工程_2019北京邮电大学083500软件工程考研备考指南
  13. c语言stl用法,C STL快速入门!学习使我快乐
  14. 多方安全计算(MPC)发展脉络及应用实践
  15. 图解如何用打印机套打快递单
  16. LC滤波器设计学习笔记(一)滤波电路入门
  17. Jav8 HashMap-putVal() 方法分析
  18. 视觉高精度测量,影响精度的5大关键因素
  19. 智能楼控——新风系统控制思路
  20. Windows和VM下的Ubuntu虚拟系统之间相互复制粘贴(亲测可用)

热门文章

  1. JDBC访问数据库步骤
  2. 基于arduinosim808onenet的老年人健康守护系统(二)
  3. 2007 可乐广告游戏项目简介(有下载地址)
  4. 李阳疯狂英语突破对话(13)-你怎样提高英语
  5. portswigger CORS
  6. php 取整,PHP取整的方法有哪些
  7. 经常读书,但是就是记不住,还有必要读吗?该怎么办?
  8. 用imagebox控件实现多种视频播放功能,并且帧图片可供后续处理
  9. 2021年最常见前端面试问题以及答案参考(持续更新...)
  10. C语言如何翻译一个语句