文档库 最新最全的文档下载
当前位置:文档库 › 基于SNMP的远程设备监控模块的设计

基于SNMP的远程设备监控模块的设计

龙源期刊网 https://www.wendangku.net/doc/3b11521451.html,

基于SNMP的远程设备监控模块的设计

作者:权鹏

来源:《硅谷》2014年第11期

摘要随着科技的迅猛发展,各个厂商在其工业生产线上都采用了自动化控制技术,某些生产线还会处在一些比较特殊的环境中,比如高温、极低温、粉尘比较大、震动的环境等。而当设备在生产线上运行的过程中,通过网络在远端对生产线上的设备进行管理就显得尤为重要。SNMP是当前最为流行的网络管理解决方案,文章采用Qt编程技术,同时采用开源软件开发包Net-SNMP,实现基于SNMP的远程设备监控模块,对远程设备的温度、CPU、内存、硬盘等信息进行实时的监控。

关键词设备监控;SNMP;远程监控;MIB

中图分类号:TP319 文献标识码:A 文章编号:1671-7597(2014)11-0019-02

SNMP协议是已经被广泛接受并投入使用的工业标准,它的作用是保证管理及监控信息在代理端和管理端之间进行传送[1],这样非常有利于网管人员对MIB(Management Information Base,管理信息库)[2]中的任何节点进行检索以便查找出所检索节点的信息状况,这样更有利于网络管理员检测设备上的故障;并实时的给出故障诊断,并及时修复故障。它采用的是轮询的机制,提供最基本的功能集。最适合小型,快速,低价格的环境使用。它底层采用的是无证实的传输层协议UDP,目前很多远程设备监控系统都是基于SNMP协议开发实现的。

1SNMP概述

SNMP简单网络管理协议是为网络管理而定义的应用层服务,SNMP协议实际上是网络管理的一系列标准。SNMP简单网络管理协议是基于TCP/IP协议的,SNMP简单网络管理协议工作在传输层之上,与底层的传输机制是完全分离的,SNMP简单网络管理协议采用的模型是“管理端——代理端”的模型来监控和管理各个与互联网连接设备,SNMP简单网络管理协议底层采用的是面向无连接的UDP协议在管理端和代理端之间进行数据的传递。SNMP简单网络管理协议包含一个应用层协议——application layer protocol、数据库模型——database schema

和一组资料物件。SNMP简单网络管理协议是Internet工作任务组——IETF定义的internet协议簇的一部分。

2系统需求分析

2.1 功能需求

基于SNMP的远程设备监控系统共分两个部分:

相关文档
相关文档 最新文档