APP下载

基于SNMP的主机监控软件系统

2018-04-16张梅许崇志姜晓涛夏欢柯望

中国科技纵横 2018年5期

张梅 许崇志 姜晓涛 夏欢 柯望

摘 要:随着公司信息化建设不断推进,网络群体不断扩大,新技术不断更新,网络安全已经成为当下信息化建设不可或缺的一部分。主机实时监控需求应时而生。鉴于传统的人工巡检和手工监测耗时长,成本高,效率低,安全性弱,反馈慢等痼疾,主机监控软件利用SNMP技术可以实时监控各个终端主机,实时发送告警信息,使得公司内网更加安全,维护成本大大减少,故障处理时长大大缩短,终端主机安全风险大大降低,响应了习近平总书记的“网络治理观:没有网络安全就没有国家安全”。

关键词:SNMP;主机监控;自动告警

中图分类号:TP393 文献标识码:A 文章编号:1671-2064(2018)05-0042-01

1 引言

随着供电公司信息化建设不断推进,业务逻辑愈发复杂,电力信息网络规模持续扩大,各类新型业务应用进一步普及,对主机运行状态进行实时监测、性能监测、网络运行监测维护已成为适应新时代需求无法忽视的重点。

本文针对主机监控和巡检现状进行了深入分析,并根据公司的实际需求,具体的业务逻辑,不同的业务功能,设计了主机监控软件整体框架和各子功能流程。通过用户对主机监控系统的测试,该系统可以基本达到公司的需要,保障了公司内网稳定安全的运行。

2 需求分析

主機监控软件系统是指利用SNMMP技术监控并采集计算机各个终端的运行状态、性能指数、设备信息、日志信息、操作系统、MAC地址、网络流量、存储等数据,利用各种合理的算法统计分析采集到的数据,从而判定主机的安全性,稳定性,性能等状态,有益于维护人员去跟踪解决故障,维护系统。

3 系统建设

3.1 原理概述

主机监控软件系统是立足于WEB界面的分布式系统监控以及网络监视功能的企业级解决方案。Agent需要安装在被监视的目标主机上,服务端的服务可以通过SNMP、agent、ping、端口监视等方法提供对远程主机和网络状态的监控、数据采集等功能。其可以在Linux、Window、OS X等平台上运行,具有极大的兼容性、可移植性。

3.2 应用过程

3.2.1 安装Agent

主机监控需要在终端主机上面安装agent服务推送主机信息,同时需要确保配置的主机服务器地址和主机名称。安装结果如图1。

3.2.2 安装服务器端服务

服务器端服务主要管理和采集安装了agent的相关主机性能信息,服务器端服务利用SNMP和SSH协议,利用多线程技术实时采集主机的CPU、内存、硬盘和流量的信息。服务器端服务根据运维管理人员在WEB端配置的告警规则,实时比较采集到的实时性能信息是否触发告警规则配置的告警最低的限制阈值。服务安装成功后在服务里面查看如图2。

3.2.3 Web端主机信息管理

主机信息管理主要是对主机进行维护,默认主机关联ICMP Ping模板、SNMP模板以及操作系统模板,目前支持Windows、Linux两种操作系统。结果如图3。

3.2.4 Web端主机监控

主机监控实时显示监控的主机信息,可以通过主机监控页面,查看主机的CPU、内存、流量、硬盘、服务等信息。结果如图4。

4 结语

通过对主机监控软件系统的应用,能够有效的、及时的对终端主机设备使用情况和关键进程、服务运行情况进行监控和分析,并对结果进行可视化的处理,大大节约了人工成本和维护费用,缩短了故障发现和故障处理时间,使得公司内网更加安全稳定,终端主机安全风险大大降低,公司的信息化建设更加安全稳定。

参考文献

[1]赵长伟,李庆镭.论电力系统调度运行及其可视化[D],2013,08.

[2]姜金智.网管系统在企业网中的应用[J]中国科技投资,2017,A31.

[3]孙荣燕,罗乐,王宇韬,等.利用主机监控系统实现服务器集中管理的研究和实践[J]信息安全与技术.兰州大学,2013,4(6).