基于Python和Jenkins的设备异常诊断系统设计与实现
2017-12-02信斌王桂花
软件导刊 2017年11期
关键词:自动化
信斌 王桂花


摘要:为实时监控设备运行状态,自动进行设备异常诊断,解决当前企业设备数量不断增加和人工测试工作量越来越大的问题,设计了基于Python和Jenkins的设备异常自动诊断系统,实现了设备异常诊断监控自动执行,以及故障报告自动生成和推送。该系统利用python语言的开源和可扩展特性,克服了传统测试软件的容量限制,缩短了系统开发时间,提高了系统开发效率。同时,借助Jenkins的定时触发特性,构建了自动化控制系统,克服了人工触发带来的工作量大的弊端,极大提高了测试效率,实现了对测试设备的实时监控。
关键词关键词:Python;Jenkins;设备异常诊断系统;设备监控;自动化
DOIDOI:10.11907/rjdk.172347
中图分类号:TP319
文献标识码:A文章编号文章编号:16727800(2017)011011004
0引言
随着计算机及通讯技术的发展,传统的集中式电路交换网络逐渐被分布式云计算网络所替代。通讯网络正向云计算和虚拟化方向进化,设备运行环境越来越复杂,受外界因素的影响和干扰越来越多,设备故障监控的时效和自动化要求越来越高[12]。设备运行维护和测试对象,由原来的少数大型设备变成了成百上千的刀片式服务器,设备故障监控技术、系统扩容和日常诊断都面临很大挑战[34]。实现设備的实时监控,降低设备异常,减少危害和损失迫在眉睫。
1系统结构与流程
1.1系统结构
通讯设备实验室一般有若干测试环境,每个环境内又有一个控制节点设备和若干计算节点设备。控制节点和
计算节点之间通过局部网络互通,但不同环境之间的计算接点不能互通。……
登录APP查看全文
