论文部分内容阅读
互联网在社会、经济、以及人民的日常生活中都是必不可少的工具,而互联网的稳定运行是互联网技术能够广泛应用的前提,因此网络监控技术应运而生。网络监控技术能够监控网络整体运行状态,因此可以提前预判网络中可能存在的问题,进而采取措施,保证网络的稳定运行。本文所采用的基于Zabbix软件的监控系统不仅能够监控网络系统,还可以扩展到其他方面的应用。本文进一步开发了基于无线通信的嵌入式机器人的状态监控系统。Zabbix是一款用于网络监控的开源软件,基于Zabbix的监控系统由用户管理模块,数据采集模块,数据存储模块,日志模块4个模块构成。本文采用简单网络管理协议以及管理信息库相结合的方式作为网络监控系统中数据采集模块,实现分布式,应对高并发的数据采集。为了提高数据读取效率,本文采用了轻量级目录访问协议替代传统的数据库用于监控系统的用户管理,提高登录时的认证效率,减少了用户认证过程的时间。为了提高系统的安全性,编写了特定的代码实现基于Zabbix可编程接口的自动化代码工具,避免获取监控数据时直接操作数据库。针对于Zabbix对于文本型数据类型监控显示方面的不足,开发设计了基于Flask框架的日志监控系统,作为Zabbix的监控补充,轻量级的日志监控系统很好的弥补了Zabbix在代码,软件等性能监控上对于文本信息数据采集及显示上的不足。基于上述各个模块,本文基于Zabixx开发了网络硬件设备与日志文件的整体软硬件综合监控系统。进一步,本文开发了基于无线通信的嵌入式机器人运行状态数据采集和监控系统。本文提出的机器人状态监控系统由被监控嵌入式机器人,监控服务器,监控客户端代理,远程登录终端以及基于特定代码的数据采集与传输方法等构成,可以监控机器人的电池状态、速度、与各方向障碍物距离等状态。基于无线通信的嵌入式机器人监控系统成功实现监控系统的多元性应用。本文最后探讨了该系统远程操作性,自主解决监控故障,监控数据分析等方面的不足之处。以及对该系统发展成一个涵盖数据监控、远程操作、监控预测、提前预防等功能的高智能性监控系统作了一定的展望。