自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MIB模塊中UCD-SNMP的使用

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們主要介紹了MIB模塊中UCD-SNMP的應(yīng)用。希望下面的代碼內(nèi)容能幫大家提供一個(gè)參考作用。具體內(nèi)容請(qǐng)瀏覽文章吧。

在SNMP中,相信大家都不會(huì)不知道MIB模塊的。那么我們接下來介紹一下MIB模塊定義的UCD-SNMP編寫過程。那么具體的內(nèi)容請(qǐng)大家從文章中來了解一下吧。一個(gè)簡(jiǎn)單的MIB模塊,接下來, 嘗試擴(kuò)展ucd-snmp代理程序snmpd的幾種方式.

首先編寫一個(gè)需要加入的MIB模塊定義文件. 編寫MIB模塊定義文件的語法, 由SNMP 協(xié)議中SMI部分描述. SMI所采用的是ASN.1的一個(gè)子集. 具體的描述參見相應(yīng)的RFC文檔. 由于我現(xiàn)在不是很精通如何定義MIB模塊, 所以下面借用了ucd-snmp項(xiàng)目組的一個(gè)MIB示例文件.

MIB模塊定義文件如下:

1) UCD-SNMP-TUTORIAL-MIB.txt
2) UCD-SNMP-TUTORIAL-MIB DEFINITIONS ::= BEGIN
3) IMPORTS
4) ucdExperimental FROM UCD-SNMP-MIB,
5) MODULE-IDENTITY FROM SNMPv2-SMI
6) MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
7) ucdSnmpTutorialMIB MODULE-IDENTITY
8) LAST-UPDATED "0005150000Z"
9) ORGANIZATION "UCDavis"
10) CONTACT-INFO "
11) Author: Wes Hardaker
12) University of California at Davis
13) postal: IT-DCAS
14) UCDavis
15) Davis, CA 95616
16) USA
17) email: wjhardaker@ucdavis.edu
18) phone: +1-530-754-7571
19) "
20) DESCRIPTION "A simple mib for demonstration purposes.
21) "
22) ::= { ucdExperimental 4242 }
23) ustMIBObjects OBJECT IDENTIFIER ::= { ucdSnmpTutorialMIB 1 }
24) ustMIBConformance OBJECT IDENTIFIER ::= { ucdSnmpTutorialMIB 2 }
25) ustScalarSet OBJECT IDENTIFIER ::= { ustMIBObjects 1 }
26) ustSSSimpleString OBJECT-TYPE
27) SYNTAX OCTET STRING
28) MAX-ACCESS read-write
29) STATUS current
30) DESCRIPTION
31) "This is a simple test string. It does nothing more than
32) return its current value, and changes values only when set by
33) an incoming SNMP set request."
34) DEFVAL { Hello World }
35) ::= { ustScalarSet 1 }
36) ustSSSecondsSinceChanged OBJECT-TYPE
37) SYNTAX TimeTicks
38) UNITS "1/100th Seconds"
39) MAX-ACCESS read-only
40) STATUS current
41) DESCRIPTION
42) "This object indicates the number of 1/100th seconds since the
43) ustSSSimpleString object has changed. If it is has never been
44) modified, it will be the time passed since the start of the
45) agent."
46) ::= { ustScalarSet 2 }
47) END

該MIB定義文件在MIB樹 iso.org.dod.internet.private.enterprise.ucd.ucdExperimental

上定義了一個(gè)子樹ucdSnmpTutorialMIB, 包含一個(gè)ustScalarSet對(duì)象, 該對(duì)象包含兩個(gè)變量, ustSSSimpleString和ustSSSenconsSinceChanged. 其中ustSSSimpleString為字符串類型, 可讀寫. ustSSSenconsSinceChanged為時(shí)間類型, 只讀, 記錄ustSSSimpleString變量自上次修改到現(xiàn)在的時(shí)間值. 我們的目的是在代理程序中加入這個(gè)模塊, 并能通過工具程序獲得或設(shè)置變量的值. 首先通過工具mib2c生成C代碼.

責(zé)任編輯:佟健 來源: cnBeta.com
相關(guān)推薦

2010-07-02 10:18:23

ucd-snmpMIB

2010-07-05 10:16:31

ucd-snmpSNMP Agent

2010-07-01 12:38:31

ucd-snmp

2010-07-01 13:58:50

UCD-SNMP

2010-07-05 09:37:19

ucd-snmpsnmpd擴(kuò)展

2010-06-29 13:58:17

SNMPMIB

2010-06-30 10:31:34

SNMP MIB

2010-07-01 14:05:43

SNMPMIB

2010-07-02 14:04:06

SNMP MIB

2010-05-24 17:18:54

Linux SNMP

2010-06-29 14:06:49

SNMP MIB

2010-06-30 12:50:56

Linux SNMP

2010-01-08 14:29:58

華為交換機(jī)snmp

2010-06-28 15:31:22

2010-05-24 18:07:34

SNMP命令

2012-04-09 11:23:20

ibmdw

2011-03-30 10:07:05

Zabbixsnmp

2022-03-04 09:59:16

logging模塊函數(shù)程序

2010-06-30 17:07:41

SNMP Trap

2010-06-30 10:39:45

Linux SNMP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)