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

ucd-snmp工具中snmpd擴展的三種形式

網絡 網絡管理
下面我們對ucd-snmp工具中的snmpd擴展的相關內容進行了詳盡的介紹。首先我們介紹了三種方法:靜態鏈接、共享鏈接庫和 AgentX子代理。

SNMP協議對網絡管理的好處,讓很多人都開始使用它。那么現在我們就來講解一下ucd-snmp工具中進行snmpd擴展的相關源碼解析。本文涉及了三種snmpd擴展方法。那么我們會分別進行講解。首先還是讓我們來對snmpd這個命令進行一下簡單的介紹。那么,對于常常接觸這個命令的人來說,都知道snmpd命令是響應 SNMP請求的守護進程。那么它的標準語法格式是:

snmpd [OPTIONS] [LISTENING ADDRESSES]

語法格式是snmpd后面加上選項或者監聽地址。

snmpd擴展方法一: 靜態鏈接形式

先將生成的兩個文件, ustScalarSet.h和ustScalarSet.c, 拷貝到下載的ucd-snmp源代碼目錄下agent/mibgroup子目錄中. 例如在我的機器上, ucd-snmp 4.2.1的源代碼在/usr/local/src/ucd-snmp-4.2.1中, 相應的拷貝的目標目錄為, /usr/local/src/ucd-snmp-4.2.1/agent/mibgroup.

在ucd-snmp 4.2.1的主目錄中(我的機器為/usr/local/src/ucd-snmp-4.2.1), 按如下序列執行命令

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

這樣, 新的代理程序生成并安裝. 運行SNMP代理程序

# /usr/local/sbin/snmpd

在用相應的工具程序檢索新加入的MIB變量. 可以用如下任何命令:

% /usr/local/bin/snmpget localhost public UCD-SNMP-TUTORIAL-MIB::ustSSSimpleString.0
% /usr/local/bin/snmpwalk localhost public UCD-SNMP-TUTORIAL-MIB::ustScalarSet

#p#snmpd擴展方法二: 共享鏈接庫形式

首先, 在任一目錄下編譯生成共享鏈接庫. 假定目錄為/usr/local/temp. 將兩個源文件, ustScalarSet.h和ustScalarSet.c拷貝到此目錄下. 按如下命令序列生成共享鏈接庫:

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

有兩種方法在代理程序中動態加載共享鏈接庫.

第一種,適合于代理程序已運行的情況, 按如下命令序列執行:

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

即可裝載.這時可以用工具程序檢索或設置相應的變量. 這里需要注意的是工具snmpset的用法. 代理snmpd的確省配置, 不支持任何用戶設置變量. 我們可以通過配置文件snmpd.conf中的訪問控制部分進行配置. 我在我的snmpd.conf文件中加入了如下兩行:

rwcommunity hyj
rocommunity public

設置了一個讀寫community, hyj和一個只讀community, public. 配置文件確省位于/usr/local/share/snmp目錄下.

第二種, 直接在snmpd.conf中加入一行:

dlmod ustScalarSet /usr/local/temp/ustScalarSet.so

重新啟動snmpd代理, 代理自動裝載共享庫.

關于代理程序以及工具程序相應的配置情況, 參見snmp.conf, snmpd.conf, 和snmpconf的man手冊.#p#

snmpd擴展方法三: AgentX子代理協議

首先, 編寫一個子代理主函數文件, ustMain.c. 如下:

1) #include ;
2) #include ;
3) #include ;
4) int main () {
5) int agentx_subagent=1; 
6) snmp_enable_stderrlog();
7) if (agentx_subagent) {
8) ds_set_boolean(DS_APPLICATION_ID, DS_AGENT_ROLE, 1);
9) }
10) init_agent("ustMain");
11) init_ustScalarSet();
12) init_snmp("ustMain");
13) if (!agentx_subagent)
14) init_master_agent(161, NULL, NULL); 
15) while(1) {
16) agent_check_and_process(1);
17) }
18) snmp_shutdown("ustMain");
19) }

按如下命令進行編譯:

gcc -g -I/usr/local/include -o ustMain ustMain.c ustScalarSet.c -lucdagent -lucdmibs -lsnmp

生成子代理程序, ustMain.

在snmpd.config配置文件中加入一行:

master agentx

以支持AgentX子代理. 并重新啟動snmpd.然后啟動 ustMain.運行相應的工具程序, 測試是否可以訪問新加入的MIB信息.#p#

一個簡單的SNMP代理程序

實際上, 我們可以利用ucd-snmp編寫自己的SNMP代理程序. 如下文件, hsnmpd.c, 所示. 其實, 這個文件與上一個子代理程序完全相同. 我僅僅是將變量agentx_subagent賦成0.代碼如下.

hsnmpd.c :

1) #include ;
2) #include ;
3) #include ;
4) int main () {
5) int agentx_subagent=0; 
6) if (agentx_subagent) {
7) ds_set_boolean(DS_APPLICATION_ID, DS_AGENT_ROLE, 1);
8) }
9) init_agent("snmpd");
10) init_ustScalarSet();
11) init_snmp("snmpd");
12) if (!agentx_subagent)
13) init_master_agent(161, NULL, NULL); 
14) while(1) {
15) agent_check_and_process(1);
16) }
17) snmp_shutdown("snmpd");
18) }
第1-3行: 必須包含的頭文件.
第5行: 定義一個變量, 表示該代理是主代理或子代理. 
        通過ucd-snmp開發包編寫的代理程序, 既可以作為AgentX主代理, 也可以作為AgentX子代理. 
第7-9行:子代理需要初始化的內容.
第10行:初始化代理.
第11行:初始化支持的MIB. 文件ustScalarSet.c中的函數.
第12行:初始化SNMP.
第13-14行:主代理需要初始化的內容.
第15-17行:SNMP協議PDU處理主循環.
第18行:關閉SNMP, 做一些釋放資源的工作.

如下編譯:

gcc -g -I/usr/local/include -o hsnmpd hsnmpd.c ustScalarSet.c 
/usr/local/lib/libucdagent.a /usr/local/lib/libucdmibs.a /usr/local/lib/libsnmp.a

運行該程序, hsnmpd. 除了一些關于無法解釋配置文件的相關內容的報警外, 程序運行正常. 并且, 可以用工具程序, 如snmpget, snmpwalk等訪問其中的MIB信息. 當然, 僅僅只有UCD-SNMP-TUTORIAL-MIB中所描述的信息, 而其他的沒有實現的MIB信息無法獲得.

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

2010-07-01 14:53:09

SNMPMIBUCD-SNMP

2010-07-01 12:38:31

ucd-snmp

2010-07-05 10:16:31

ucd-snmpSNMP Agent

2010-07-01 13:58:50

UCD-SNMP

2010-07-02 10:18:23

ucd-snmpMIB

2010-09-26 17:09:22

日內數據保護

2010-07-19 16:11:20

Perl正則表達式

2010-07-14 09:24:22

Perl正則表達式

2010-09-26 16:58:50

周末和夜間備份

2009-09-04 14:52:03

ADO.NET Ent

2017-11-06 07:18:35

2023-10-13 00:00:00

Redis模塊空間對象

2024-04-24 14:46:40

人工智能編碼助手

2011-01-18 15:35:59

jQueryJavaScriptweb

2011-06-03 11:53:06

Spring接口

2021-07-05 06:57:06

VMware vSph虛擬機磁盤

2009-05-07 15:02:42

OracleJoin查詢

2024-07-01 12:42:58

2023-03-07 08:25:39

探針Kubernetes

2013-03-27 10:01:53

網絡應用檢測工具
點贊
收藏

51CTO技術棧公眾號

午夜激情一区二区| 粉嫩av一区二区三区| 中文字幕不卡在线视频极品| 91精产国品一二三产区别沈先生| 手机av免费在线| a级高清视频欧美日韩| 日本亚洲精品在线观看| 欧美一区二区三区粗大| 我要色综合中文字幕| 精品欧美aⅴ在线网站| 视频在线99| 性一交一乱一伧老太| 久久xxxx精品视频| 久久综合伊人77777| 久久久久久久久久影视| 欧美极度另类| 亚洲一区中文日韩| 午夜精品美女久久久久av福利| 国产剧情精品在线| 丝袜美腿高跟呻吟高潮一区| 欧美日韩国产999| 97人妻精品一区二区免费| 精品国产亚洲一区二区三区在线| 欧美性xxxxxx| 成人av在线不卡| 成人动漫在线免费观看| 粉嫩一区二区三区在线看| 国产精品丝袜久久久久久高清| 强行糟蹋人妻hd中文| 红桃成人av在线播放| 亚洲成人免费在线视频| 天天干天天av| 免费污视频在线一区| 精品久久久久久久久久久久| 大地资源网在线观看免费官网| 日本高清中文字幕二区在线| 成人午夜伦理影院| 成人两性免费视频| 天天干天天插天天射| 国产欧美日本| 欧美极品第一页| 最新一区二区三区| 久久一区91| 最近免费中文字幕视频2019| 中文字幕国产专区| 伊人精品一区| 亚洲欧美www| 三叶草欧洲码在线| 精品久久97| 精品999久久久| 亚洲v在线观看| 日韩中文字幕视频网| 91精品国产综合久久精品图片| 性生交免费视频| 在线观看精品| 在线免费观看日韩欧美| 妺妺窝人体色www在线观看| 成人性生活视频| 色妹子一区二区| 久久黄色免费看| 先锋欧美三级| 欧美日韩一区二区三区四区| 午夜久久久精品| 国产精品一区二区三区av | 中文一区二区在线观看| 日韩在线三区| 免费黄色在线| 一区二区三区鲁丝不卡| 福利视频免费在线观看| √8天堂资源地址中文在线| 亚洲v精品v日韩v欧美v专区| 无码人妻丰满熟妇区96| 亚洲午夜天堂| 欧美日韩国产综合一区二区 | 最新的欧美黄色| 国产性生活大片| 午夜电影亚洲| 91sa在线看| 亚洲午夜无码久久久久| 精品中文av资源站在线观看| 成人xxxxx色| 亚洲欧美日韩精品永久在线| 国产网红主播福利一区二区| 亚洲一二三区精品| 里番在线播放| 欧美中文字幕一区| 亚洲制服在线观看| 久久久久久久久久久久久久久久久久久久 | a级国产乱理论片在线观看99| 成人免费一级视频| 久久夜色精品国产欧美乱极品| 日韩精品资源| 欧美理论片在线播放| 色94色欧美sute亚洲线路一ni| 色播五月激情五月| 国产 日韩 欧美 综合 一区| 国产亚洲精品美女久久久| 欧美人禽zoz0强交| 欧美亚洲三级| 99久久伊人精品影院| 欧美日韩国产综合视频| 亚洲另类色综合网站| 777久久久精品一区二区三区| 日韩护士脚交太爽了| 亚洲激情视频网| 国产探花在线视频| 制服诱惑一区二区| 亚洲一区二区三区乱码aⅴ| 涩爱av在线播放一区二区| 亚洲欧洲制服丝袜| av视屏在线播放| 粉嫩久久久久久久极品| www.亚洲一区| www.久久久久久久| www.欧美色图| 午夜啪啪福利视频| 精品123区| 亚洲精品久久在线| 国产97免费视频| 日本网站在线观看一区二区三区| 国产精品加勒比| 麻豆免费在线视频| 色爱区综合激月婷婷| 成人免费看片载| 五月天综合网站| 国产精品免费久久久| 午夜激情在线视频| 亚洲国产中文字幕在线视频综合 | 中文字幕日韩有码| 在线观看亚洲欧美| 成人污视频在线观看| 午夜久久久久久久久久久| 国产成人精品一区二区三区在线| 日韩国产高清视频在线| 国产一级片免费观看| 国产一区亚洲一区| 国产精品美女在线播放| 日韩av黄色| 少妇高潮 亚洲精品| 丰满熟女人妻一区二区三| 久久综合av免费| 成人免费aaa| 久久精品亚洲成在人线av网址| 欧美国产日韩一区二区| av小说天堂网| 伊人夜夜躁av伊人久久| 日本一区二区三区在线免费观看| 久久久久电影| 91美女片黄在线观看游戏| 黄色av电影在线播放| 欧美一级日韩免费不卡| 欧美黄色aaa| 懂色一区二区三区免费观看| 日本大片免费看| 国产 日韩 欧美 综合 一区| 亚洲91精品在线| 无码h黄肉3d动漫在线观看| 亚洲丶国产丶欧美一区二区三区| 稀缺呦国内精品呦| 国产亚洲亚洲| 欧美日韩国产免费一区二区三区| 黄色aa久久| 亚洲欧洲免费视频| 欧美高清69hd| 最近日韩中文字幕| 青青草精品在线| 亚洲国产欧美国产综合一区| 精品一区在线播放| 最新欧美电影| 日韩有码在线观看| www.天堂av.com| 欧美日韩国产丝袜美女| 精品国产无码在线观看| 六月丁香婷婷久久| 超薄肉色丝袜足j调教99| 97久久超碰| 日本午夜精品理论片a级appf发布| www在线播放| 日韩欧美电影一区| 无码人妻av免费一区二区三区| 国产精品天美传媒| 少妇丰满尤物大尺度写真| 一本色道精品久久一区二区三区 | 夜久久久久久| 亚洲电影网站| 动漫视频在线一区| 国产精品日韩专区| 91禁在线看| 日韩中文字幕在线视频| 日本免费不卡视频| 欧美午夜影院一区| 久久久久久久黄色| 久久精品视频一区| 国产裸体视频网站| 久久婷婷久久| www.日本少妇| 99热在线成人| 蜜桃视频日韩| 日韩免费一级| 国产精品美女www爽爽爽视频| 在线免费av导航| 一区二区三区视频免费| 亚洲精品一区二区三区区别| 欧洲精品在线观看| 日韩av免费网址| 亚洲图片激情小说| 白白色免费视频| av午夜精品一区二区三区| 免费av不卡在线| 久久久精品性| 国产一区二区网| 欧美午夜一区二区福利视频| 日韩少妇中文字幕| 欧美综合自拍| 痴汉一区二区三区| 91麻豆精品国产91久久久更新资源速度超快 | 国产精品三级在线| 91久久国产综合久久91猫猫| 欧美乱大交xxxxx另类电影| av在线之家电影网站| 日韩精品免费看| 亚洲AV无码一区二区三区少妇| 欧美视频一区二区在线观看| 日本在线播放视频| 亚洲国产一区二区在线播放| 九九热最新地址| 中文字幕电影一区| 久久精品国产亚洲av久| 99re66热这里只有精品3直播| 四虎国产精品永久免费观看视频| 久久国产综合精品| 亚洲五月天综合| 夜夜嗨网站十八久久| 日本a在线免费观看| 欧美成人首页| 国产尤物av一区二区三区| 日韩欧美综合| 亚洲不卡1区| 成人短片线上看| 日日骚一区二区网站| 国产精品欧美日韩一区| 欧美乱偷一区二区三区在线| 日韩高清一级| 久久久久高清| 蜜桃一区二区| 日韩精品第一页| 全球成人免费直播| 中文字幕中文字幕99| 99视频精品视频高清免费| 亚洲一区三区电影在线观看| 日本久久一二三四| 欧美亚洲视频一区| 自拍视频亚洲| 免费高清一区二区三区| 在线日韩中文| 国产一区二区在线视频播放| 亚洲欧美清纯在线制服| 老头吃奶性行交视频| 男女男精品网站| 亚洲这里只有精品| 久久福利资源站| 亚洲一区二区偷拍| 国产99久久久国产精品潘金| 国产香蕉精品视频| wwwwxxxxx欧美| 谁有免费的黄色网址| 国产精品国产三级国产普通话蜜臀| 在线观看天堂av| 一区二区三区免费在线观看| 日本少妇在线观看| 色女孩综合影院| 国产毛片毛片毛片毛片毛片| 欧美不卡在线视频| 青青久草在线| 久久亚洲欧美日韩精品专区| 国产盗摄精品一区二区酒店| 91福利视频网| 91另类视频| 成人xxxxx色| 欧美久久综合网| 青青在线视频免费观看| 老司机一区二区三区| 久久国产激情视频| 丁香啪啪综合成人亚洲小说 | 日韩1区2区| 亚洲精品天堂成人片av在线播放 | 一区二区三区四区不卡视频 | 丝袜美腿av在线| 日韩av手机在线| 年轻的保姆91精品| 久久天天狠狠| 1024精品久久久久久久久| 国产原创popny丨九色| 毛片av一区二区| 北京富婆泄欲对白| 中文字幕一区二区三区不卡在线| 国产无码精品一区二区| 欧美男人的天堂一二区| 日本又骚又刺激的视频在线观看| 久久精品99久久香蕉国产色戒| 久草免费在线视频| 91麻豆国产精品| 国产精品一在线观看| 国产精品一色哟哟| 经典三级在线一区| 欧美激情aaa| 亚洲国产三级在线| 国产视频一区二区三| 亚洲人成人99网站| 欧美大片黄色| 96pao国产成视频永久免费| 精品国产中文字幕第一页| 日韩xxxx视频| 国产一区二区精品在线观看| 亚洲综合色一区| 午夜精品123| 亚洲AV无码一区二区三区性 | 麻豆久久一区二区| 女尊高h男高潮呻吟| 一区二区三区视频在线看| 亚洲网站免费观看| 一区二区在线视频| 暖暖成人免费视频| 精品无人区一区二区三区| 午夜精品亚洲| 99999精品| 最新日韩av在线| 亚洲一区中文字幕永久在线| 亚洲人高潮女人毛茸茸| 欧美激情护士| 国内一区在线| 影音先锋中文字幕一区| 国模大尺度视频| 一区二区三区欧美| 精品人妻av一区二区三区| 久久久精品视频成人| 日韩欧美专区| 中文字幕av导航| 国产一二精品视频| 亚洲欧美小视频| 欧美一区二区在线免费播放| huan性巨大欧美| 91成人免费在线观看| 欧美一区二区三区久久精品| 三级黄色片免费看| 亚洲激情自拍视频| 囯产精品一品二区三区| 性亚洲最疯狂xxxx高清| 天堂网av成人| 能看的毛片网站| 国产精品婷婷午夜在线观看| 中文有码在线播放| 久久九九免费视频| 欧美高清hd| 国自产拍偷拍精品啪啪一区二区| 99视频在线观看一区三区| 日本午夜视频在线观看| 亚洲欧洲高清在线| 欧美综合影院| 日b视频免费观看| 99re视频精品| 亚洲中文字幕无码爆乳av | 影音先锋男人看片资源| 在线播放亚洲一区| 金瓶狂野欧美性猛交xxxx| 久久一区二区三区av| 日本视频免费一区| 最新av电影网站| 日韩精品在线看片z| 黄色在线免费观看网站| 色一情一乱一伦一区二区三欧美| 蜜臀av亚洲一区中文字幕| 丰满少妇被猛烈进入一区二区| 亚洲成人网久久久| 日韩欧美少妇| 日韩在线视频在线| 久久一区二区三区四区| 亚洲天堂avav| 国内外成人免费激情在线视频网站| 天堂成人娱乐在线视频免费播放网站| 亚洲免费av一区二区三区| 亚洲黄色录像片| 久久久资源网| 91情侣在线视频| 久久久久久久尹人综合网亚洲| 五月天免费网站| 亚洲黄色片网站| 亚洲精品三区| 欧美亚洲国产成人| 亚洲色图制服丝袜| 女人天堂在线| 97超级在线观看免费高清完整版电视剧| 亚洲精选91| 免费在线观看a级片| 精品爽片免费看久久| av日韩久久| 日本一极黄色片| 性感美女久久精品| 草莓福利社区在线| 日韩欧美亚洲在线|