痛点
zabbix是一个完成开源的、定位于企业级的分布式监控系统,而CMDB,存储与管理企业 IT 架构中设备的各种配置信息。在运维日常工具中,最常使用的两个运维工具,一是zabbix监控系统,第二个是cmdb数据资产,问题来了,这两者都存有IT数据资产,如何保证两个系统的数据资产保持一致性呢?
通过打标签的方式
我们知道,一个有序的IT组织,必然需要一个统一的资产管理平台,所有的系统,都以cmdb为核心。所以我们考虑的是,在zabbix的问题标签上,以key:value的形式给每个问题打上标签,每一条告警都经过CMDB丰富后,通过zabbix的动作外发到统一告警平台,统一告警平台进行两项工作:1、丰富了cmdb信息后的告警信息实时发给相应的负责人,2、存入运维数据中台,进行数据汇总、清理和加工,形成数据报表。
- 关键代码
import pyzabbix #使用了封装的python第三方库
tag_info={
}
tag_info=[