精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

通過ucd-snmp完成SNMP Agent的源碼

網絡 網絡管理
在學習SNMP中,我們知道它的代理形式是非常重要的。所以我們今天就著重講解一下用ucd-snmp來完成SNMP Agent的過程。

對于snmp少不了ucd-snmp的使用。所以我們一再介紹了相關的源碼的內容。那么接下來我們主要介紹了一下相關協議的開源開發內容,并且討論采用開放源碼的ucd-snmp 4.2.1軟件包開發自己的SNMP Agent,不涉及SNMP協議包的組包、解析等問題。本文從以下部分進行介紹:

一:ucd-snmp 4.2.1簡介及SNMP Agent開發步驟

二:MIB庫模塊設計及代碼轉換

三:SNMP Agent功能擴展方式

四:uCLinux系統上SNMP Agent的實現

五:創建SNMP Agent配置文件snmpd.conf

一:ucd-snmp 4.2.1簡介及SNMP Agent開發步驟

ucd-snmp 4.2.1開源軟件包支持SNMPv1 (RFCs 1155-1157)、SNMPv2c(RFCs 1901-1908)、SNMPv3 (RFCs 2271-2275)三種SNMP協議版本,其由以下內容組成:

可擴展的SNMP Agent程序(snmpd);

SNMP Agent和管理程序開發庫;

用于檢索或設置SNMP Agent端變量的工具程序(snmpget, snmpset, snmptable, snmpwalk等);

用于生成或處理SNMP陷阱的工具程序(snmptrapd和snmptrap);

基于Tk/perl的MIB瀏覽器(tkmib)

SNMP Agent的開發一般采用以下步驟:

MIB庫模塊設計。

MIB庫模塊轉換為C語言代碼。

轉換后的C語言代碼添加到ucd-snmp源碼包,實現SNMP Agent的功能擴展。#p#

二:MIB庫模塊設計及代碼轉換

在SNMPAgent開發中,首先要定義出MIB庫模塊,這樣,SNMP管理端軟件才能通過該MIB庫模塊實現對相應設備的管理。MIB庫模塊定義的語法,可以參照SNMP 協議中的SMI描述部分,本文使用MG-SOFT公司的“Visual MIBBuilder"可視化設計軟件完成MIB庫模塊的定義。MIB庫模塊定義后,需要在代理程序中增加與所定義的MIB庫模塊相對應的源代碼,這里就要使用MIB2C工具程序把MIB庫模塊文件轉換成C源代碼。

MIB2C是ucd-snmp 4.2.1軟件包中的工具程序,該工具程序需要SNMPperl擴展模塊支持。按以下步驟進行轉換,首先將設計好的MIB庫模塊定義文件拷貝到ucd-snmp源代碼的mibs目錄(如/usr/local/share/snmp/mibs),然后運行MIB2C命令(假定MIB庫模塊為modulename)。

/usr/local/bin/mib2c modulename

此時,MIB2C會在當前目錄下生成兩個C源文件:modulename.h 和modulename.c,這兩個文件是根據所設計的MIB庫模塊轉換而成的,也是需要加入到ucd-snmp軟件包實現SNMP Agent功能擴展的源代碼。

#p#三:SNMP Agent功能擴展方式

SNMP Agent功能擴展即snmpd功能擴展,假定ucd-snmp源代碼存放在/usr/local/src/目錄下,下面是實現snmpd功能擴展的兩種方式:

靜態鏈接方式

先將生成的兩個文件, modulename.h和modulename.c,拷貝到ucd-snmp源代碼的/usr/local/src/ucd-snmp-4.2.1/agent/mibgroup目錄,然后,在ucd-snmp 4.2.1目錄下(/usr/local/src/ucd-snmp-4.2.1)執行以下命令生成snmpd。

# ./configure -with-mib-modules="modulename"
# make
# make install 

共享鏈接庫方式

首先, 在任一目錄(如/usr/local/temp)編譯生成共享鏈接庫。將兩個源文件, modulename.h和modulename.c拷貝到此目錄下,執行如下命令生成共享鏈接庫:

gcc -g -I/usr/local/include -c -o modulename.o modulename.c 
gcc -g -fPIC -shared -o modulename.so modulename.o 

然后,通過以下任意一種方式動態加載共享鏈接庫。

如果代理程序(snmpd)已運行,執行如下命令:

#snmpset localhost rwnode UCD-DLMOD-MIB::dlmodStatus.1 i create
#snmpset localhost rwnode UCD-DLMOD-MIB::dlmodName.1 s " modulename"
#snmpset localhost rwnode UCD-DLMOD-MIB::dlmodPath.1 s "/usr/local/temp/ modulename.so"
#snmpset localhost rwnode UCD-DLMOD-MIB::dlmodStatus.1 i load 

這樣即可加載剛才生成的共享連接庫,裝載后,可以用工具程序檢索或設置相應的變量。如果代理程序(snmpd)未運行,在snmpd.conf配置文件中增加一行:

dlmod modulename /usr/local/temp/modulename.so 

然后重新啟動snmpd代理程序, 程序會自動裝載共享庫。

#p#四:uCLinux系統上SNMP Agent的實現

考慮到嵌入式設備應用程序自動啟動的特點,一般采用靜態鏈接方式開發SNMP Agent。由于uCLinux交叉編譯環境的特殊性,在uCLinux系統上實現SNMP Agent需要按以下步驟。

增加新文件及修改Makefile文件:復制modulename.c和modulename.h到agent/mibgroup/目錄下。

修改agent/Makefile文件: 
  增加"mibgroup/modulename.lo"到LMIBOBJS符號下。 
  增加"mibgroup/modulename.o"到MIBOBJS符號下。

修改agent/mibgroup/Makefile文件: 
  增加"modulename.o"到OBJS符號下。 
  增加"modulename.lo"到LOBJS符號下。 
  增加"modulename.c"到SRCS符號下。

修改agent/mibgroup/mib_module_includes.h文件: 
  增加 #include "mibgroup/modulename.h"一行。

修改agent/mibgroup/mib_module_inits.h文件: 
  增加“if (should_init("modulename")) init_ modulename ();"一行。 

#p#重新配置內核

要生成SNMP Agent程序snmpd,需要重新配置應用程序。切換到uClinux-dist目錄,開始重新配置應用程序:

cd ../uClinux-dist 
make menuconfig 

進行如下選擇:

Kernel/Library/Defaults Selection: 
(Linux-2.4.x) Kernel Version 
[X] Customize Vendor/User Settings (NEW) 

按Esc后保存。隨后自動進入 uClinux v3.1.0 Configurationm,選中“Network Application---->"并進入下一級選項菜單,在這里可以配置arp、ifconfig、ping、route和snmpd等應用程序,選中ucd-snmpsnmpd一項。

[X] ucd-snmp snmpd 

保存后退出,然后在終端提示符下執行命令“make user_only"生成SNMP Agent程序snmpd。#p#

五:創建SNMP Agent配置文件snmpd.conf

snmpd啟動時需要讀取snmpd.conf配置文件,通過該配置文件,可以控制SNMP管理端對變量的讀寫屬性,下面是該配置文件的一個示例:

syslocation Shanghai
syscontact localhost 
sysservices 72
com2sec public default public
com2sec private default private
group public v1 public
group private v1 private
group public v2c public
group private v2c private
group public usm public
group private usm private
view all included .1 80
view system included .1.3.6.1.2.1.1 fe
access public "" any noauth exact all none all
access private "" any noauth exact none all all
trapsink 200.162.162.27

 

責任編輯:佟健 來源: 比特網
相關推薦

2010-07-01 12:38:31

ucd-snmp

2010-07-01 13:58:50

UCD-SNMP

2010-07-01 14:53:09

SNMPMIBUCD-SNMP

2010-07-02 10:18:23

ucd-snmpMIB

2010-07-05 09:37:19

ucd-snmpsnmpd擴展

2010-07-09 14:26:10

SNMP Agent

2010-01-08 14:29:58

華為交換機snmp

2010-07-02 10:39:20

AdventNet S

2010-05-24 18:19:44

SNMP報文

2011-03-23 12:49:53

NagiosSNMP流量

2011-11-08 21:24:30

SNMP

2010-07-12 16:53:50

啟用2003 SNMP

2010-06-30 17:34:25

SNMP Trap

2010-07-12 17:23:14

2010-06-29 14:17:22

SNMP協議

2010-06-30 10:31:34

SNMP MIB

2010-06-29 14:48:44

SNMP Trap

2010-06-29 16:41:32

關閉SNMP服務

2011-03-31 13:40:36

SNMPMRTG安裝

2010-07-05 11:35:58

IPX協議SNMP
點贊
收藏

51CTO技術棧公眾號

尤物在线观看一区| 日韩电影在线一区二区三区| 日韩欧美亚洲国产另类| 国产www免费| 国产一区二区三区福利| 国产在线日韩欧美| 26uuu亚洲国产精品| 在线观看天堂av| 91成人福利| 欧美亚洲综合另类| 免费不卡av在线| av大片在线看| 97se亚洲国产综合自在线| 国产日韩欧美在线视频观看| 日本熟妇毛耸耸xxxxxx| 日韩免费av网站| 欧美在线观看视频一区| 精品少妇一区二区三区视频免付费| 国产精选在线观看91| 波多野结衣理论片| 亚洲国产精品一区| 日韩中文字幕第一页| av2014天堂网| 国产精品欧美一区二区三区不卡 | 国产精品永久免费在线| 800av在线播放| 国产亚洲高清一区| 欧美日韩一区视频| 国产极品美女高潮无套久久久| 黄色片一区二区三区| 日韩影院免费视频| **欧美日韩vr在线| 久久久久久蜜桃| 亚洲精品久久| 日韩一区视频在线| 天堂在线中文视频| 在线日韩一区| 亚洲精品美女在线| 国产精品福利导航| 久久九九热re6这里有精品 | 国产女主播福利| 视频在线在亚洲| 高清欧美性猛交xxxx| 激情视频在线播放| 综合一区二区三区| 久久久91精品| 成人高潮免费视频| 91日韩视频| 色777狠狠综合秋免鲁丝| 亚洲精品国产熟女久久久| 伊人精品一区| 亚洲欧洲国产一区| 中文字幕网站在线观看| 亚洲成在人线免费观看| 日韩精品在线视频美女| 91av在线免费| 日韩有码中文字幕在线| 亚洲精品美女久久久| 一女三黑人理论片在线| 欧美a大片欧美片| 亚洲加勒比久久88色综合| 国产一级免费片| 偷拍亚洲精品| 亚洲午夜未删减在线观看| 五月天精品视频| 日韩欧美高清| 久色乳综合思思在线视频| 杨钰莹一级淫片aaaaaa播放| 欧美日韩综合| 97在线精品视频| 嫩草影院一区二区三区| 男人操女人的视频在线观看欧美| 欧美黑人巨大精品一区二区| 麻豆一区二区三区精品视频| 亚洲精品色图| 日韩av片永久免费网站| 久草热在线观看| 国产精品99久久久久久久vr| 国产富婆一区二区三区| 天天射,天天干| 久久免费电影网| 亚洲一区二区三区加勒比| caopeng在线| 精品久久久久久中文字幕一区奶水 | 99热精品在线播放| 成人精品鲁一区一区二区| 久久久久久久久四区三区| 国产黄在线看| 一区二区三区在线观看视频| 日日摸日日碰夜夜爽av| 高清在线一区| 亚洲黄色成人网| www.日本高清视频| 国产一区观看| 国产精品高潮粉嫩av| 一区二区三区黄| 成年人国产精品| 五月天亚洲综合小说网| 婷婷丁香在线| 欧美日韩视频在线观看一区二区三区| 国产原创popny丨九色| 成人做爰视频www网站小优视频| 亚洲国产sm捆绑调教视频| 欧美精品第三页| 电影91久久久| 亚洲人成网站色ww在线| 黄色一级免费视频| 男人操女人的视频在线观看欧美| 国产精品一区=区| 免费看av毛片| 中文字幕一区二区三区精华液| 日韩欧美视频一区二区三区四区| 四虎影视2018在线播放alocalhost| 成人污污视频在线观看| 午夜精品电影在线观看| 美女av在线免费看| 69av一区二区三区| 快灬快灬一下爽蜜桃在线观看| 日韩一区二区中文| 97成人精品视频在线观看| 国产特级黄色片| 国产欧美日韩另类一区| 18岁网站在线观看| 伊人精品久久| 久久精品久久久久久| 少妇又紧又色又爽又刺激视频| 国产综合久久久久久鬼色| 欧美一区二区高清在线观看| 波多野结衣乳巨码无在线观看| 亚洲成人在线网站| 午夜av中文字幕| 成人在线视频免费观看| 日韩av毛片网| 黄色在线视频观看网站| 欧美视频在线看| 中文字幕一区二区久久人妻网站 | 美女视频一区| 亚洲欧洲日产国码av系列天堂| 国产真实乱人偷精品人妻| 亚洲福利精品| 成人免费在线视频网站| 999国产在线视频| 欧美亚州韩日在线看免费版国语版| 日韩在线不卡一区| 成人免费av| 国产精品视频1区| 色一情一乱一区二区三区| 一区二区三区精品视频| 欧美污在线观看| 欧美一区二区三区另类| 亚洲精品欧美日韩专区| 八戒八戒神马在线电影| 这里只有精品视频在线观看| 久久爱一区二区| 国产一区免费电影| 9色视频在线观看| 亚洲精品v亚洲精品v日韩精品| 亚洲欧美在线磁力| 无码人妻丰满熟妇区五十路| 国产色综合一区| 国产原创精品在线| 亚洲精品二区三区| 97人摸人人澡人人人超一碰| 国产www视频在线观看| 亚洲第一网站免费视频| 亚洲免费黄色网址| 国产女人水真多18毛片18精品视频| 日韩一二区视频| 超碰在线一区| 欧美性做爰毛片| av中文字幕一区二区三区| 欧美精品亚洲一区二区在线播放| 日本一区二区三区网站| 久久久成人网| 亚洲日本精品国产第一区| 国产一区二区三区黄网站| 欧美激情综合亚洲一二区| 免费人成黄页在线观看忧物| 精品视频一区三区九区| avove在线播放| 95精品视频在线| 婷婷丁香激情网| 91精品秘密在线观看| 国产麻豆乱码精品一区二区三区| www免费视频观看在线| 精品国产一区二区精华| 中文字幕精品三级久久久 | 欧美午夜不卡视频| 日韩欧美123区| 91在线精品一区二区| 天天操天天爽天天射| 中文字幕午夜精品一区二区三区| 国产精品爽爽ⅴa在线观看| a视频在线免费看| 亚洲美女黄色片| 99久久国产免费| 色综合中文字幕| 51精品免费网站| 久久午夜免费电影| 深爱五月综合网| 久久综合影音| 国产真实老熟女无套内射| 欧美日韩黑人| 久久99精品久久久久久秒播放器| xxx.xxx欧美| 在线视频亚洲欧美| 色哟哟国产精品色哟哟| 91麻豆精品国产自产在线| 亚洲视频 欧美视频| 一区二区久久久| 国产jizz18女人高潮| 99在线热播精品免费| 亚洲一区二区偷拍| 日韩av一区二区在线影视| 2018中文字幕第一页| 香蕉综合视频| 涩涩涩999| 伊人春色之综合网| 黑人巨大精品欧美一区二区小视频| www视频在线观看| 久久国产精品亚洲| 在线免费观看黄色网址| 亚洲精品一区二区三区不| 欧美在线 | 亚洲| 欧美情侣在线播放| 国产成人自拍偷拍| 色一情一伦一子一伦一区| 国产手机在线视频| 亚洲线精品一区二区三区| √天堂中文官网8在线| 中文字幕一区二区视频| 欧美另类z0zx974| 国产亚洲精品资源在线26u| 国产三级国产精品| 91亚洲资源网| 黄色性生活一级片| 91在线porny国产在线看| 国产一线在线观看| jiyouzz国产精品久久| 黑森林av导航| 成人小视频免费观看| 欧美熟妇精品一区二区| 国产精品亚洲а∨天堂免在线| 男女视频网站在线观看| 亚洲性色视频| av免费看网址| 亚洲精品一级| 久久久久久久中文| 国产精品一区毛片| 中文字幕欧美人妻精品一区| 久久亚洲电影| 五月天激情视频在线观看| 日韩高清不卡一区二区三区| 天天爽天天爽夜夜爽| 理论片日本一区| 潘金莲激情呻吟欲求不满视频| 红桃视频欧美| 欧美一级欧美一级| 99香蕉国产精品偷在线观看 | 欧美1区2区| 免费看日b视频| 亚洲另类黄色| 成人小视频在线看| 日韩和欧美一区二区| a在线观看免费视频| 精品亚洲porn| 大桥未久恸哭の女教师| 91免费视频网址| 非洲一级黄色片| 亚洲精品高清在线观看| 国产精选第一页| 色香蕉成人二区免费| 91精品国自产| 欧美xxxx在线观看| 日本韩国一区| 日韩中文字幕av| 色呦呦在线资源| 欧美综合在线第二页| 日本亚洲欧洲无免费码在线| 91精品综合久久| 一个色免费成人影院| 手机福利在线视频| 一区二区三区四区五区精品视频 | 黄网页免费在线观看| 在线观看免费高清视频97| 超碰公开在线| 日本老师69xxx| 日本精品在线观看| 欧美一区二区在线| 女人天堂亚洲aⅴ在线观看| 久久成人免费观看| 秋霞电影一区二区| 丰满熟女人妻一区二区三区| 久久精品视频一区| 免费麻豆国产一区二区三区四区| 亚洲乱码国产乱码精品精可以看| 国产一二三av| 激情av一区二区| 国产露脸91国语对白| 亚洲成色www8888| 免费在线观看黄| 日韩免费视频在线观看| 日韩精品视频一区二区三区| 欧美在线一二三区| 亚洲东热激情| 伊人免费视频二| 欧美激情一区二区三区在线| 69精品久久久| 欧美二区在线观看| 国产福利在线| 68精品久久久久久欧美| 麻豆精品在线| 亚洲欧洲一区二区在线观看| 国产精品日韩久久久| 日韩精品――色哟哟| 国产精品毛片无遮挡高清| 精品美女久久久久| 欧美成人女星排行榜| 淫片在线观看| 国产精品久久久久不卡| 欧亚精品一区| 免费拍拍拍网站| 国产麻豆午夜三级精品| 美女av免费看| 在线精品视频小说1| 日本精品专区| 91av在线视频观看| 久草在线综合| 免费无码毛片一区二三区| 国产精品一区二区三区四区| 国产麻豆a毛片| 欧美午夜宅男影院| av中文字幕在线| 国产精品美女呻吟| 精品国产一区二区三区久久久蜜臀| 亚洲一区尤物| 久久天堂精品| 法国空姐电影在线观看| 日本韩国一区二区三区视频| 涩爱av在线播放一区二区| 97成人精品视频在线观看| 粉嫩精品导航导航| 青青草国产精品视频| 9久草视频在线视频精品| 日韩精品一卡二卡| 亚洲精品国偷自产在线99热| 免费成人在线电影| 欧美日韩一区二区视频在线| 麻豆九一精品爱看视频在线观看免费| 一女二男3p波多野结衣| 国产精品久久免费看| 一区二区三区黄| 欧美成人激情在线| 亚洲一二av| 国产a级片网站| 成人久久18免费网站麻豆| 在线看成人av| 亚洲男女自偷自拍图片另类| 新片速递亚洲合集欧美合集| 四虎永久国产精品| 精品亚洲国产成人av制服丝袜 | 午夜精品一区二区三区在线| 日本综合精品一区| 日韩一级性生活片| 久久先锋影音av| 888奇米影视| 欧美国产极速在线| 日韩欧美四区| 色乱码一区二区三区在线| 亚洲免费观看高清完整| 超碰在线观看99| 欧美一性一乱一交一视频| 日韩欧美高清| 国产综合内射日韩久| 91久久精品一区二区三区| 欧美r级在线| 国产视色精品亚洲一区二区| 美女久久网站| av成人免费网站| 日韩av中文字幕在线播放| 影音成人av| 日韩亚洲欧美一区二区| 久久久久久久网| 国产v在线观看| 日本精品va在线观看| 99re久久最新地址获取| 不卡的一区二区| 在线亚洲一区二区| 日本aa在线| 婷婷五月色综合| eeuss影院一区二区三区| 免费在线不卡av| 午夜精品久久久久久久99热浪潮| 国产精品**亚洲精品| 777精品久无码人妻蜜桃| 欧美经典一区二区| 色窝窝无码一区二区三区成人网站| 国内精品久久久久久| 日本欧美视频| 欧美bbbbb性bbbbb视频|