SNMP是英文“Simple Network Management Protocol”的缩写,中文意思是“简单网络管理协议”。SNMP是目前最常用的环境管理协议。SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。SNMP是一系列协议组和规范,它们提供了一种从网络上的设备中收集网络管理信息的方法。SNMP也为设备向网络管理工作站报告问题和错误提供了一种方法。
目前,几乎所有的网络设备生产厂家都实现了对SNMP的支持。领导潮流的SNMP是一个从网络上的设备收集管理信息的公用通信协议。设备的管理者收集这些信息并记录在管理信息库(MIB)中。这些信息报告设备的特性、数据吞吐量、通信超载和错误等。MIB有公共的格式,所以来自多个厂商的SNMP管理工具可以收集MIB信息,在管理控制台上呈现给系统管理员。
SNMP提供了一种统一的、跨平台的设备管理办法。
先做个例子吧,看了好多协议还是一头雾水:-) 我的pc是winxp,首先安装Window组件的管理监视工具(具体安装包xpsp2,在我附件里,其它的自己找吧),我的ip是192.168.10.191
现在做一个最简单的snmp操作,获取我的pcname。
接下来准本snmp的通信工具,我用的是snmputil.exe,下载地址http://www.patching.net/abu/tools/win/snmputil.exe
snmputil的命令规则是:snmputil [get|getnext|walk] agent community oid [oid ...]
[get|getnext|walk]为消息类型,我们此次进行的操作是getagent指Snmp代理即你想进行操作的网络设备的ip或名称,即192.168.10.191community:分区域,即密码,默认是publicoid:想要操作的MIB数据对象号,设备名称对应的MIB对象号是.1.3.6.1.2.1.1.5.0
打开命令行窗口,进入snmputil所在路径,键入snmputil get 192.168.10.191 public .1.3.6.1.2.1.1.5.0如果参数都正确,控制台就会显示出机器名。
分享到:
相关推荐
在本篇北京工业大学的PPT学习教案中,主要讲解了结构体这一概念,它是将多个不同类型的数据项逻辑上组合成一个数据单元的方式。 结构体(Struct)允许我们将相关的数据项打包到一起,形成一个新的数据类型。例如,...
- **Dwoo**:另一个轻量级的PHP模板引擎,易于学习和使用。 - **TinyButStrong**:提供强大的模板语法,适用于复杂的页面布局。 - **TemplateLite**:简单易用,适用于小型项目。 - **Savant**:支持多种语言,包括...
局部变量以`@`开头,用于在特定的批处理、存储过程、触发器或语句块中存储和传递数据,例如`DECLARE @sname nvarchar(10), @snum int`用来定义两个变量,一个是字符串类型,另一个是整型。需要注意的是,变量不能是`...
这里定义了一个名为`student`的结构体,包含了学号`snum`(整型),姓名`name`(字符数组),性别`sex`(字符型),年龄`age`(整型)和两门课程的成绩`score`(浮点型数组)。 2. **结构体变量的定义和引用** - ...
- 此查询通过`JOIN`将`STUDENT`表和`SC`表连接起来,`sc.snum = s.snum`用于确保学生编号一致。 - `score 作为筛选条件,只返回成绩低于60分的学生记录。 - 使用`AS`为列重命名,使结果更加易读。 **2. 列出选修了...
PBIL(Population-Based Incremental Learning)算法是一种分布估计算法,它属于EDA(Estimation of Distribution Algorithms)的一种,这类算法通过构建和优化概率模型来解决优化问题。相较于遗传算法等其他进化...
1. **SELECT 语句的基本语法**:学习如何选取数据表中的指定列,并理解其基本结构。 2. **查询条件表示方法**:理解如何使用 WHERE 子句来设置查询条件。 3. **GROUP BY 子句**:了解如何对查询结果进行分组,以便对...
例如,使用“student.snum”来指定选择的是 student 表中的 snum 列。 小结:在 SQL 语言中,when 选择的列名在多个表中都存在时,则列名之前要加前缀,格式为:“表名.列名”。 二、列出选修了计算机系课程的学生...
根据提供的文件信息,我们可以梳理出一个简单的学生管理系统的关键知识点,主要涵盖了面向对象编程的基本概念、类的设计...通过这个简单的系统,我们能够学习到如何设计类、创建对象、处理数组以及实现基本的数据操作。
### 东北大学数据库题库知识点解析 ...以上知识点涵盖了数据库基础理论的重要方面,通过深入理解这些概念和技术,可以帮助学习者建立起扎实的数据库基础知识体系,为进一步学习和应用数据库技术打下坚实的基础。
【知识点详解】 1. 数据库概念理解:DB...这些知识点涵盖了数据库的基本概念、事务处理、数据库设计、SQL语句、数据库恢复、并发控制、安全性、完整性约束、数据库架构等多个方面,是学习数据库原理与应用的重要内容。
创建了一个名为“studentgrade”的数据库,包含一个名为“S”的表,主键为“snum”(学号),字段包括“snum”(学号)、“Sname”(姓名)、“Sphone”(电话号码)、“Smajor”(专业)和“Sgrade”(分数)。...
1. **创建数据库的方法**:学习如何通过SQL语句或数据库管理工具来创建一个新的数据库。 2. **创建数据表的方法**:理解如何在已有的数据库中创建新的数据表,并为每个字段定义合适的数据类型和长度。 3. **查看与...
1. **数据库环境**: - 开发工具:Microsoft Visual Studio 2005 - 数据库:Microsoft SQL Server 2005 - 示例数据库:Demo,包含一个学生表(Student),字段包括studentnum(主键,char(14)类型)和studentname...
在同济大学SQL数据库实验3中,我们主要学习了如何创建和操作数据库,以及如何向数据库中插入数据。以下是对这些知识点的详细说明: 首先,我们通过`CREATE DATABASE`语句创建了一个名为`university`的数据库。这个...
* 一个班级可以选择多门课程,一门课程可以供多个班级学习。 * 一个系开设多门课程,而一门课程只属于一个系。 * 一间教室可以供多门课程上课,而一门课程可以在多个教室开设。 * 一间教室可以供多名学生上课,而一...
- `send(int sender, int receiver, int snum)`:发送消息函数,用于从`sender`向`receiver`发送编号为`snum`的消息。 - `receive(int receiver)`:接收消息函数,用于接收发送给`receiver`的所有消息。 ### 数据...
同时,还定义了符号表`sym`、数字表`snum`以及goto表`go2`,这些是LL1分析表的一部分。`action`函数根据输入的字符和当前状态,执行相应的操作,如规约或移进。 实验过程记录中,学生会记录源程序、测试用例、测试...