當前位置:首頁 » 操作系統 » 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 ( ) ) ;
}
}

熱點內容
倒三角java編譯 發布:2024-09-30 05:05:39 瀏覽:17
電腦文件夾怎麼發到qq 發布:2024-09-30 04:37:48 瀏覽:650
蘋果手機網路緩存在哪裡清除安卓 發布:2024-09-30 04:20:52 瀏覽:407
spl資料庫 發布:2024-09-30 04:15:09 瀏覽:90
車輛解壓需要什麼材料 發布:2024-09-30 04:02:15 瀏覽:573
重差演算法 發布:2024-09-30 04:00:48 瀏覽:105
怎麼設置華為5700交換機配置 發布:2024-09-30 03:47:26 瀏覽:613
大數據存儲問題 發布:2024-09-30 03:42:25 瀏覽:262
舊電腦如何做游戲伺服器 發布:2024-09-30 03:42:25 瀏覽:374
windows伺服器和linux伺服器 發布:2024-09-30 03:33:14 瀏覽:399