网络设备自动巡检工具(五)——由自动巡检引发的遐想
今天没有开发新的内容,主要在思考第二阶段数据解析的困难,主要的困难有以下两点:
1、首先的困难是建立全面的网络设备数据,理论上通过第一阶段的自动采集可以得到所有想要的数据,只要有命令就可以,但是必须设计一个数据平台(其实就是几个关系数据库)来储存这些数据,初步估计的数据内容有设备信息数据、硬件维保数据、资产数据、配置数据、端口数据、IP地址数据、路由数据、arp数据、安全数据、故障处理数据、日志数据等等,看来需要做几天文案了,头疼…;
2、还有比较严重的一个困难应该就是跨平台的问题,众所周知,交换机、路由器、防火墙等网络设备有很多厂商,还有很多型号,要把这些设备的各式各样log数据解析后存入统一结构的数据库中,需要一套强大而又灵活的格式化解析程序,实现方法是根据设备厂商、型号分类单独解析,并且解析程序可以随时增加和更新,以适应新厂商和新型号设备,这需要大量编程,头疼…;
头疼归头疼,现在哪有不头疼的事儿啊!坐着坐着不由得遐想起来:
如果我建立的网络设备数据平台足够全面,那么随着巡检周期的不断进行,我的数据平台就会积累记录每台设备较长时间段的运维数据,比如几个月、甚至几年的运维数据,这些运维数据可以进行环比分析、统计计算,归纳汇总,提取出来制作巡检报告、运维报表等,天呐!&#