Net-SNMP简介
-----------------------------------
Simple Network Management Protocol (SNMP)
是一个被广泛使用的协议,可以监控网络设备(比如路由器)、计算机设备甚至是UPS。Net-SNMP是用于实施SNMP v1,SNMP
v2,SNMPv3的应用程序套件,可以使用在IPv4、IPv6的环境中。这个套件包括:
* 命令行程序包括:
+从支持SNMP的设备中检索信息的命令。用于执行单个请求(snmpget,snmpgetnext),或者执行多个请求(snmpwalk,snmptable,snmpdelta)。
+可以用于手动设置信息的命令(snmpset)。
+检索一套固定信息的命令(snmpdf,snmpnetstat,snmpstatus)。
+可以把MIB oid的信息在“数字”形式和“字符”形式之间进行转换的命令(snmptranslate),它还能显示MIB的内容和结构。
*使用Tk/perl来提供一个图形化的MIB浏览器(tkmib)。
*一个接收SNMPtrap信息的daemon。经过选择的snmp通知信息可以被日志记录(记录在syslog,或者NT的日志,或者文本文件),转发到另一个SNMP管理系统,或者传递到其它的程序。
*一个可扩展的代理程序(snmpd),用于对管理系统提出的SNMP请求做出响应。这包括了内建的多种支持性:
支持广泛的MIB信息模块,可以使用动态加载的模块进行扩展,可以使用外部的脚本和命令进行扩展,对多路复用SNMP(SMUX)和代理可扩展性协议(AgentX)的支持。
*包括一个库,用于支持对新的SNMP开发,支持C和Perl API。
Net-SNMP对于许多的UNIX和类UNIX操作系统都是支持的,也支持windows。注意:对于不同的系统功能会有所变化。请阅读你所在平台的README文件。
----------------以下摘自Net-SNMP的FAQ-------------
Net-SNMP是什么?
包含了以下多个支持SNMP协议的工具:
* 一个可扩展的代理
* 一个SNMP库
* 用于对SNMP代理进行查询操作和设置操作的工具
* 用于生成和处理SNMP traps的工具
* 一个支持SNMP的‘netstat'命令
* 一个基于Perl/Tk/SNMP的 MIB信息浏览器
这个包最初基于卡耐基梅隆大学的SNMP开发工程(version 2.1.2.1)。
FAQ中的原文:What is it?
--------------------------
- Various tools relating to the Simple Network Management Protocol
including:
* An extensible agent
* An SNMP library
* tools to request or set information from SNMP agents
* tools to generate and handle SNMP traps
* a version of the unix 'netstat' command using SNMP
* a graphical Perl/Tk/SNMP based mib browser
This package is originally based on the Carnegie Mellon University
SNMP implementation (version 2.1.2.1), but has developed significantly
since then.
--------------------------------------------
从网上搜索也没有找到合适的,干脆从原站上找,翻译一个,大家方便。
阅读(962) | 评论(0) | 转发(0) |