1. 研究目的与意义
随着社会不断加速的信息化发展,网络运维工作成为了不可或缺的重要部分。
传统意义上的网络运维工作是由运维工程师在发现问题之后在网络中寻找并解决问题,这种被动,解决问题延迟大的模式使得运维工程师的工作量非常巨大。
IT部门现在需要一种更加优化的运维模式,同时缺少很多有针对性的专业的网络工具[1]。
2. 课题关键问题和重难点
创建出自动化巡检的标准,工具控制界面和数据处理。
硬件方面:服务器,存储器,小型机。
软件方面:涉及到的操作系统:Linux,Windows等;数据库:Goldengate OracleRAC等;开发工具方面:Python、Ansible、Paramiko、Netmiko等;工具控制界面:网络设备的配置、性能、工作负载、CPU/内存使用统计等,可巡检内容的筛选与指标。
3. 国内外研究现状(文献综述)
大数据平台在运营维护和管理方面使用的方式方法有所 区别,其中使用的工具,运行流程,相关的技术以及管理制度 都有所差异,如:相关的工作人员、使用的软件及其运行环境 等。
运营维护管理的重点是使大批量的数据信息能够安全高 效的运行,这与以往的数据系统的侧重点有一定的差异。
所 以,可以从以下三个方面来考察平台运维系统的结构[2]。
4. 研究方案
本课题基于python命令来设计一款能够在局域网中实现自动化运维的工具,来实现对网络设备、主机设备、安 全设备等运行情况自动化、实时性的在线监测、自巡检,避免 人工检查,提高监测效率,降低公司人力成本。
提出一种基于命令序列的网络设备巡检方法,通过 建立命令模板并执行调用任务,从而对网络设备进行自动化巡检,综上所述,方案设计流程如下:图 1设计图1、项目调研:1)调研当今的局域网模型和架构,包括小型局域网,虚拟化和云架构局域网,中大型局域网, 并搜集相关的资料在局域网构架中一般的网络设备包含交换机,路由器,服务器,负载均衡。
图 2图 32)了解巡检工作在实际环境中的相关指标,作为后期开发工具相关项目对于局域网中的设备,运维工程师一般进行巡检工作的设备就是交换机和服务器,或在特定的网络构架中会对负载均衡进行日常巡检,巡检的具体项目一般是cpu的工作状态,数据的采集情况,机器的工作状态等等[3]图 42、搭建仿真环境:使用VMware、GNS3等工具搭建仿真环境,并将实际工作的环境导入其中 通过模拟环境工具建立起仿真网络环境,在环境中用python的各种功能模块将仿真环境京可能的建立的和现实情况相同,严格符合网络拓扑图。
5. 工作计划
1-2周:通过查阅资料,理解毕业设计任务书,包括课题背景、课题意义、课题工作内容及要求等3-4周: 在导师的指导下进行课题详细设计并查阅参考文献,了解实现本课题功能所需的相应技术,构思毕设框架,完成外文翻译、开题报告;5-6周: 进行毕设需求分析、功能模块设计,并学习相应的资料,熟练掌握互联网各种协议以及互联网的架构,掌握数据库,UI设计deng 基础知识,制定毕设的设计方案;7-8周: 完成毕设的核心架构,实现核心功能,呈现自动化网络设备巡检工具的设计与实现,中期检查;9-13周: 完成论文的设计与实现,完善和检查毕设的核心功能,录制演示视频,并呈现最终的切换结果,撰写论文;14-15周: 完成毕业设计论文;制作演示PPT;准备答辩工作;答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。