单板上各个传感器的温度信息:hh3cEntityExtTemperature 节点OID值:1.3.6.1.4.1.25506.2.6.1.1.1.1.12 获取单板上各个传感器的温度信息: 可以参考MIB节点实体描述信息entPhysicalDescr,节点的OID值:1.3.6.1.2.1.47 ...
华三(H3C)设备获取LLDP信息
设备型号通过LLDP获取对端设备型号:lldpRemSysDesc 节点OID值:1.0.8802.1. 1.2.1.4.1.1.10 获取对端设备型号: 1: lldpRemSysDesc.59952681.210.1 (octet string) H3C Comware software. H3 ...
网络拓扑发现
定义网络层拓扑发现的原理是结合ICMP和ARP以及SNMP,对指定的网络进行活动设备的检查,得到所有的活动设备,然后通过SNMP取得设备的基本信息,根据基本信息确定设备的类型,再根据设备的类型取得相应设备的详细信息。 发现协议网络拓扑发现的方法: 1、ARP(Address Resolution P ...
python ORM 工具
Python中使用最多的框架是Django,他是一个全特性(full-stack)的web框架,其中包含了ORM工具,如果你使用的就是Django,那么ORM是现成的。 那如果我没使用Django呢,SQLAlchemy是单独使用较多的python ORM工具,提供了丰富的接口,也提供了类似Djan ...
ORM利弊谈
利 看到stackoverflow上一篇为什么要用ORM工具的主题,对于我来说使用ORM可以从维护众多sql语句中解放出来. 关注业务层(BLL)的逻辑实现,将数据库的具体操作用ORM封装,这样使用数据层(DAL)时就可以使用面向对象的编程方式. 易于维护(体现在数据层变动后,ORM相当于防腐层,可 ...
网络监控系统
缘起由于购买商用监控系统二次开发成本过高,官方支持迭代不够及时,每年购买license也是一笔不小的费用。 方案自研监控系统,综合考虑市面上的开源实现,实现自由日志采集、数据存储(TSDB)、日志展现网络监控系统。 开源软件对比摘自维基百科(最喜欢的知识平台、没有之一) Name IP SLA ...
NET-SNMP
缘起采集的MIB库信息有了之后,那么就是选择拉的方式还是推的方式采集数据,拉的方式由监控系统轮询各个系统的代理获取系统指标数据,例如温度、风扇转速、IO、内存等指标数据;推的方式由SNMP的代理端主动推送一条数据给数据管理端(SNMP Trap)。 NET-SNMP在 Linux 系统中,我们可以选 ...
MIB 库
缘起网络监控基于SNMP协议,而各家定义的指标并不一致,例如华为和Oracle为交换机的风扇转速查询OID不一致,而华为的部分OID是私有地址,那么就需要自己先了解华为MIB库,之后基于了解的MIB库进行指标采集、监控。 作用MIB(管理信息库)是用来管理交换网络实体信息的数据库。通常和SNMP配合 ...
SNMP
缘起近期在做公司监控系统,熟悉下常见的协议及支撑范围,其中SNMP(简单网络管理协议)是Internet协议簇的一部分,形成于IETF(互联网工程工作小组)。 适用范围SNMP(simple network management protocol)是因特网架构委员会IAB定义的一个应用层协议。SNM ...
配置管理
缘起最近开展系统配置管理相关的项目,但配置管理的概念仍比较模糊,做一个梳理,对配置管理的概念,相关软件的对比,企业级的使用情况做一个了解。 定义看了中文诸多对配置管理的解释和说明,比较片面,领域很窄,通过对维基百科英文版的“configuration management”的学习,将个人理解解释如下 ...