当前位置:首页 » 操作系统 » mib数据库

mib数据库

发布时间: 2022-04-17 12:29:02

A. MIB究竟是什么意思

MIB英文是Management Information Base,中文直译为管理信息库,是TCP/IP网络管理协议标准框架的内容之一,MIB定义了受管设备必须保存的数据项、允许对每个数据项进行的操作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB中。

B. MIB Browser 这个东西,干什么的

它允许网络和系统工程师加载标准的或某些供应商专有的MIB,并通过设备上运行的SNMP代理检索有关软件和硬件配置的数据。
MIB Browser工具是使用Java SNMP API构建的。它独立于平台,单个软件包可以运行于Windows、Solaris和Linux平台之上。该工具既可以用作“独立应用程序”,又可以作为“Java applet”从Web Browser启动。
MIB Browser的重要特征
完全支持基于UDP的SNMPv1、SNMPv2c和SNMPv3协议
支持所有SNMP协议操作:GET、GET-NEXT、GET-BULK和SET
完全支持IPv6 (Internet Protocol Version 6)
在所有SNMP中支持多个变量绑定
除了直接加载MIB,还支持从编译文件或数据库加载MIB
表格表示器可以用列表格式显示SNMP表格数据
陷阱表示器在一个独立的窗口中接收来自多个SNMP代理的陷阱(v1/v2c/v3)和通知(v2c/v3),还支持基于预定义匹配标准的陷阱解析预配置。陷阱观察器中接收的陷阱可以记录为文件,另外还支持预配陷阱表示器,使其仅接收经过验证的陷阱
能够在一个图表中实时地描绘SNMP数据。当前共支持两种类型的图表,即线形图和柱形图
调试窗口以未经处理的十六进制格式显示管理器和代理之间交换的SNMP数据包,通过解码器窗口以可读的格式显示原始的数据包转储
国际化支持允许厂商定制工具以适应他们的国家和语言
通过AdventNet MIB Browser,现场工程师可以轻松地加载标准的或专有的MIB文件,并通过浏览MIB和执行其它SNMP管理操作来查看和操作SNMP代理中提供的数据。它还允许用户从已加载的MIB模块中查找某个特定的MIB节点。除此之外,用户还可以设置解析级别,以使某些不符合SMI标准的MIB也能被轻松地加载。

C. 什么是管理信息库mib为什么使用mib

管理信息库是一个数据库,它代表了某个设备或服务的一套可管理对象。由SNMP管理的每台主机必须有一个MIB,它描述了该主机上的可管理对象。所有的MIB必须用精确的组织结构定义。SNMP管理器在与其他代理连接时,使用MIB中的信息,识别该代理上的信息是如何组织的。

D. 什么是管理信息库MIB为什么要使用MIB

是所监控网络设备的标准变量定义的集合。

管理信息库MIB指明了网络元素所维持的变量(即能够被管理进程查询和设置的信息)。MIB给出了一个网络中所有可能的被管理对象的集合的数据结构。

MIB定义的通用化格式支持对每一个新的被管理设备定义其特定的MIB组,因此厂家可以采用标准的方法定义其专用的管理对象,从而可以管理许多新协议和设备,可扩展性很好。

(4)mib数据库扩展阅读:

注意事项:

要对信息管理首先要确定对信息的需求。如信息的处理方式、保留几位小数点显示、这些需求信息需要详细记录,编辑一个登记表,详细记录需求,如果需求有变更,要写入变更时间,而且记录的登记表文档的版本号要不断更新。

确定信息需求后,会对信息信息进行采集,采集可以通过多种方法,如借鉴专业数据分析处理的网站、现场调查法、网络调查法等,要明确信息采集的目标群体。

E. SNMP模型中,网管者、网管代理、网管协议及管理信息库MIB之间的工作流程,要详细点的。

在SNMP中,SNMP管理模型包含四个组成部分:

1)SNMP NMS:SNMP管理站,利用SNMP协议对网络设备进行管理和监控的系统;

2)SNMP Agent:SNMP代理,是运行在被管设备上的软件模块,用于维护被管设备的信息数据(即MIB),还负责接收、处理、响应来自NMS的请求报文,也可以主动发送一些通知报文给NMS;

3)SNMP协议:规定NMS和Agent之间是如何交换管理信息的应用层协议,以GET、SET方式替代了复杂的命令集,事先网管需求;

4)MIB:管理信息库,每个Agent都有自己的MIB库。MIB是一种对象数据库,由设备所维护的被管理对象组成。

F. mib的介绍

MIB全名MUSIC IN BANK系统是一套由曾获广播电视最佳音效设计奖的音频制作专家开发的音乐、音效数据库搜寻软件。

G. mib子树 mib是什么意思

MIB = Management Information Base,即管理信息库。MIB 是一个抽象的数据库,表示网络中一系列被管理对象的集合。它被用在多种网管协议中。
常见的网管协议和工具 SNMP(简单网络管理协议)的管理数据库采用树形结构,这和域名系统类似,从树根到树枝、叶自上而下表示从属关系。

H. 怎么在c#读取mib中的一个表

给你看个例子吧,后面有代码,改改就行了

连接的字符串,程序中使用的是Acess 2000数据库

private static string strConnect = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " +
Application.StartupPath + "\\MY.MDB" ;
private OleDbConnection conConnection = new OleDbConnection ( strConnect ) ;
OleDbDataReader reader ;
// 获得Person里面的所以数据记录
string strCommand = "SELECT * FROM Persons" ;
this.conConnection.Open ( ) ; // 打开数据连接
OleDbCommand cmd = new OleDbCommand ( strCommand , conConnection ) ;
reader = cmd.ExecuteReader ( ) ; file://获得数据集
(2).对列表进行初始化,并使得列表的显示条件符合数据记录的条件。需要说明的是在下面源代码中,lv是在Class中定义的一个ListView的一个实例

// 初始化ListView
lv = new ListView ( ) ;
lv.Left = 0 ;
lv.Top = 0 ;
lv.Width = 700 ;
lv.Height = this.ClientRectangle.Height ;
lv.GridLines = true ; file://显示各个记录的分隔线
lv.FullRowSelect = true ; file://要选择就是一行
lv.View = View.Details ; file://定义列表显示的方式
lv.Scrollable = true ; file://需要时候显示滚动条
lv.MultiSelect = false ; // 不可以多行选择
lv.HeaderStyle = ColumnHeaderStyle.Nonclickable ;
// 针对数据库的字段名称,建立与之适应显示表头
lv.Columns.Add ( "姓名" , 60 , HorizontalAlignment.Right ) ;
lv.Columns.Add ( "住宅电话" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "办公电话" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "移动电话" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "居住地点" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "工作单位" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "电子邮件" , 100 , HorizontalAlignment.Left ) ;
lv.Visible = true ;

(3).对数据集中的数据记录进行遍历,在遍历中添加记录到列表中。

可以利用数据集中的Read ( )方法,来实现对数据记录的遍历,Read ( )方法是首先指向首数据记录,并判断从此记录是否为尾记录,如果不是则返回false,如果是则返回true。并且如果不是尾记录则自动把数据指针移到下一条记录上,然后在判断此记录是否是尾记录,如此循环,直至到尾记录为止。根据此可设计以下代码:

while ( reader.Read ( ) )
{
ListViewItem li = new ListViewItem ( ) ;
li.SubItems.Clear ( ) ;
li.SubItems[0].Text = reader["name"].ToString ( ) ;
li.SubItems.Add ( reader["HomePhone"].ToString ( ) ) ;
li.SubItems.Add ( reader["WorkPhone"].ToString ( ) ) ;
li.SubItems.Add ( reader["MobilePhone"].ToString ( ) ) ;
li.SubItems.Add ( reader["City"].ToString ( ) ) ;
li.SubItems.Add ( reader["Address"].ToString ( ) ) ;
li.SubItems.Add ( reader["Email"].ToString ( ) ) ;
lv.Items.Add ( li ) ;
}

(4). 关闭数据集,关闭数据连接。
关闭数据集和关闭数据连接是很容易的,只要调用这二个对象的Close()方法即可,也只要调用在程序中具体如下:

reader.Close ( ) ; file://关闭数据集
this.conConnection.Close ( ) ; // 关闭数据连接

四. 程序运行结果界面和程序源代码(list.cs) :

程序源代码:

using System ;
using System.Windows.Forms ;
using System.Drawing ;
using System.Data ;
using System.Data.OleDb ;
class MainForm : Form
{ // 定义数据连接的字符串
private static string strConnect = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " +
Application.StartupPath + "\\MY.MDB" ;
private OleDbConnection conConnection = new OleDbConnection ( strConnect ) ;
private ListView lv ;
public MainForm ( )
{
// 初始化Form
this.Left = 0 ;
this.Top = 0 ;
this.Text = "在ListView中显示数据库内容!" ;

// 初始化ListView
lv = new ListView ( ) ;
lv.Left = 0 ;
lv.Top = 0 ;
lv.Width = 700 ;
lv.Height = this.ClientRectangle.Height ;
lv.GridLines = true ; file://显示各个记录的分隔线
lv.FullRowSelect = true ; file://要选择就是一行
lv.View = View.Details ; file://定义列表显示的方式
lv.Scrollable = true ; file://需要时候显示滚动条
lv.MultiSelect = false ; // 不可以多行选择
lv.HeaderStyle = ColumnHeaderStyle.Nonclickable ;
// 针对数据库的字段名称,建立与之适应显示表头
lv.Columns.Add ( "姓名" , 60 , HorizontalAlignment.Right ) ;
lv.Columns.Add ( "住宅电话" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "办公电话" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "移动电话" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "居住地点" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "工作单位" , 100 , HorizontalAlignment.Left ) ;
lv.Columns.Add ( "电子邮件" , 100 , HorizontalAlignment.Left ) ;
lv.Visible = true ;

OleDbDataReader reader ;
string strCommand = "SELECT * FROM Persons" ;
this.conConnection.Open ( ) ;// 打开数据连接
OleDbCommand cmd = new OleDbCommand ( strCommand , conConnection ) ;
reader = cmd.ExecuteReader ( ) ;//获得数据集
// 不断往列表中添加数据记录
while ( reader.Read ( ) )
{
ListViewItem li = new ListViewItem ( ) ;
li.SubItems.Clear ( ) ;
li.SubItems[0].Text = reader["name"].ToString ( ) ;
li.SubItems.Add ( reader["HomePhone"].ToString ( ) ) ;
li.SubItems.Add ( reader["WorkPhone"].ToString ( ) ) ;
li.SubItems.Add ( reader["MobilePhone"].ToString ( ) ) ;
li.SubItems.Add ( reader["City"].ToString ( ) ) ;
li.SubItems.Add ( reader["Address"].ToString ( ) ) ;
li.SubItems.Add ( reader["Email"].ToString ( ) ) ;
lv.Items.Add ( li ) ;
}
reader.Close ( ) ; // 关闭数据集
// 在Form中添加此列表
this.Controls.Add ( lv ) ;
// 关闭Form的时候,同时也关闭数据连接
this.Closed+=new EventHandler ( this_Closed ) ;
}
protected void this_Closed ( object sender , EventArgs eArgs )
{
this.conConnection.Close ( ) ; file://关闭数据连接
}
public static void Main ( )
{
Application.Run ( new MainForm ( ) ) ;
}
}

热点内容
一加五安卓8什么时候推送 发布:2024-11-15 11:19:40 浏览:854
暗影骑士擎有哪些配置 发布:2024-11-15 11:13:46 浏览:598
方舟主机专用服务器是什么意思 发布:2024-11-15 11:12:23 浏览:8
创维最早的服务器是什么 发布:2024-11-15 11:11:35 浏览:864
手机配置太低怎么下载原声 发布:2024-11-15 11:03:31 浏览:905
21款奥迪a6配置有哪些 发布:2024-11-15 11:03:20 浏览:120
sql内连接外连接 发布:2024-11-15 11:03:19 浏览:601
学完python基础 发布:2024-11-15 11:01:56 浏览:63
捏泡胶解压 发布:2024-11-15 10:55:07 浏览:803
linux文件最后一行 发布:2024-11-15 10:44:11 浏览:613