⑴ 如何查找linux系統網卡流量的SNMP OID 這個基本靠推理
Windows Memory Utilization: Total : OID: 1.3.6.1.2.1.25.2.2.0 單位(KB)--Windows 2003 1.3.6.1.2.1.25.2.2.0 = 2096304 [Integer] 也可以用snmpwalk去.1.3.6.1.2.1.25.2,可以看到內存和磁碟的全部信息
⑵ 【Linux】Linux開啟snmp及查詢
主機snmp模板
一、Linux snmp
1、安裝snmp
2、備份snmp配置
3、添加文本
註:rocommunity:允許IP根據團體名以只讀方式獲取snmp數據,格式為:rocommunity 團體名 樂維採集伺服器IP地址(不填默認為允許全部)
4、重啟snmp
5、查看主機SNMP
(顯示主機所有的snmp)
6、選取有用的信息:
常用主機參數:
系統參數(1.3.6.1.2.1.1)
OID描述備注
.1.3.6.1.2.1.1.1.0獲取系統基本信息SysDesc
.1.3.6.1.2.1.1.3.0監控時間sysUptime
.1.3.6.1.2.1.1.4.0系統聯系人sysContact
.1.3.6.1.2.1.1.5.0獲取機器名SysName
.1.3.6.1.2.1.1.6.0機器坐在位置SysLocation
.1.3.6.1.2.1.1.7.0機器提供的服務SysService
.1.3.6.1.2.1.25.4.2.1.2系統運行的進程列表hrSWRunName
.1.3.6.1.2.1.25.6.3.1.2系統安裝的軟體列表hrSWInstalledName
主機常用OID: http://www.ttlsa.com/monitor/snmp-oid/
原文地址
Linux開啟snmp及查詢
(出處: 樂維論壇 )
⑶ snmpwalk顯示oid
snmpwalk是SNMP的一個工具,它使用SNMP的GETNEXT請求查詢指定OID(SNMP協議中的對象標識)入口的所有OID樹信息,並顯示給用戶。通過snmpwalk也可以查看支持SNMP協議(可網管)的設備的一些其他信息,比如cisco交換機或路由器IP地址、內存使用率等,也可用來協助開發SNMP功能。
要使用snmpwalk,我們首先要安裝snmpwalk。snmpwalk沒有單獨的安裝包,它被包含在net-snmp軟體包中的,所以我們只需要安裝net-snmp軟體包就可以得到snmpwalk。而net-snmp的安裝又分為linux環境和windows環境。
某些設備產商由於SNMP實現支持不是很標准,故存在只能獲取到公有MIB信息(即1.3.6.1.2.1開頭的信息)的情況,此時請再使用命令snmpwalk -v 1/2c -c community IP .1.3.6.1.4.1>IP.private.mib採集設備私有MIB信息,並和前面採集到的IP.mib一同發給研發。
⑷ linux的snmpwalk命令
linux下snmpwalk命令不太常用到,所有很多人對它都不太熟悉,下面由我為大家搜集整理了linux的snmpwalk命令的相關知識,希望對大家有幫助!
linux的snmpwalk命令
SNMPWALK是一個通過SNMP GET-NEXT類型PDU,實現對目標AGENT的某指定MIB分支信息進行完整提取輸出的命令工作。
命令行:snmpwalk [選項] agent [oid]
選項參數:由於SNMP協議中,不同的協議版本存在不同的參數選項,以下參數按協議分開說明。
1. 普通選項
a) –h 顯示幫助
b) –v 1|2c|3 指定SNMP協議版本
c) –V 顯示當前SNMPWALK命令行版本
d) –r RETRIES 指定重試次數,默認為0次。
e) –t TIMEOUT 指定每次請求的等待超時時間,單為秒,默認為3秒。
f) –Cc 指定當在WALK時,如果發現OID負增長將是否繼續WALK。
2.V1、V2C選項
a) –c COMMUNITY 指定共同體字元串
3.V3選項
a) –l LEVEL 指定安全級別:noAuthNoPriv|authNoPriv|authPriv
b) –u USER-NAME 安全名字
c) –a PROTOCOL 驗證協議:MD5|SHA。如果-l指定為authNoPriv或authPriv時才需要。
d) –A PASSPHRASE 驗證字元串。如果-l指定為authNoPriv或authPriv時才需要。
e) –x PROTOCOL 加密協議:DES。如果-l指定為authPriv時才需要。
f) –X PASSPHRASE 加密字元串:如果-l指定為authPriv時才需要。
linux的snmpwalk命令常用方法
1、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.1 得到取得windows端的系統進程用戶數等
其中-v是指版本,-c 是指密鑰,也就是客戶端snmp.conf裡面所設置的,下面類同.
2、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2 取得系統總內存
3、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers 取得系統用戶數
4、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20 取得IP信息
5、snmpwalk -v 2c -c public 10.103.33.1 system 查看系統信息
6、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 獲取網卡信息
以上只是一些常用的信息,snmpwalk功能很多,可以獲取系統各種信息,只要更改後面的信息類型即可.如果不知道什麼類型,也可以不指定,這樣所有系統信息都獲取到:
snmpwalk -v 2c -c public 10.103.33.1
⑸ linux機器上安裝了snmp服務,現在要獲取CPU,硬碟等信息,去哪裡查詢這些對應的mib-oid呢
手動查詢可以在這看/proc/cpuinfo 查看cpu信息,/proc/meminfo查看內存信息,df -lh查看硬碟信息