常用SNMP走查系統執行情況方法

2021-09-01 17:20:26 字數 1387 閱讀 5188

首先簡單介紹下snmp是什麼:

[color=violet]snmp(****** network management protocol,簡單網路管理協議)的前身是簡單閘道器監控協議(sgmp),用來對通訊線路進行管理。隨後,人們對sgmp進行了很大的修改,特別是加入了符合internet定義的smi和mib:體系結構,改進後的協議就是著名的snmp。snmp的目標是管理網際網路internet上眾多廠家生產的軟硬體平台,因此snmp受internet標準網路管理框架的影響也很大。現在snmp已經出到第三個版本的協議,其功能較以前已經大大地加強和改進了。 [/color]

在日常監控中,經常會用到snmp服務,而snmpwalk命令則是測試系統各種資訊最有效的方法,現總結一些常用的方法如下:

1、snmpwalk -c public -v 1 -m all 52.0.13.14 .1.3.6.1.2.1.25.1 得到取得windows端的系統程序使用者數等

2、snmpwalk -c public -v 1 -m all 52.0.13.14 .1.3.6.1.2.1.25.2.2 取得系統總記憶體

3、snmpwalk -c public -v 1 -m all 52.0.13.14 hrsystemnumusers

4、snmpwalk -c public -v 1 -m all 52.0.13.14 .1.3.6.1.2.1.4.20 取得ip資訊

5、snmpwalk -v 2c -c public 52.0.13.14 system 檢視系統資訊

6、snmpwalk -v 1 52.0.13.14 -c public ifdescr

1、snmpwalk -v 2c -c public 52.0.13.14 .1.3.6.1.2.1.25.1 得到取得windows端的系統程序使用者數等

其中-v是指版本,-c 是指金鑰,也就是客戶端snmp.conf裡面所設定的,下面類同。

2、snmpwalk -v 2c -c public 52.0.13.14 .1.3.6.1.2.1.25.2.2 取得系統總記憶體

3、snmpwalk -v 2c -c public 52.0.13.14 hrsystemnumusers 取得系統使用者數

4、snmpwalk -v 2c -c public 52.0.13.14 .1.3.6.1.2.1.4.20 取得ip資訊

5、snmpwalk -v 2c -c public 52.0.13.14 system 檢視系統資訊

6、snmpwalk -v 2c -c public 52.0.13.14 ifdescr 獲取網絡卡資訊

以上只是一些常用的資訊,snmpwalk功能很多,可以獲取系統各種資訊,只要更改後面的資訊型別即可。如果不知道什麼型別,也可以不指定,這樣所有系統資訊都獲取到:snmpwalk -v 2c -c public 52.0.13.14

mysql 檢視mysql執行情況的幾種方法

mysql系統變數分為全域性變數和會話變數,全域性變數的修改影響到整個伺服器,會話變數修改只影響當前的會話。檢視log日誌是否開啟 show variables like general log set global general log on set global general log fil...

Ubuntu檢視系統記憶體和CPU執行情況

ubuntu下可以使用top命令檢視當前記憶體和cpu使用情況 如下圖 輸入時主要引數 d 指定更新的間隔,以秒計算。q 沒有任何延遲的更新。如果使用者有超級使用者,則top命令將會以最高的優先序執行。c 顯示程序完整的路徑與名稱。s 累積模式,會將己完成或消失的子行程的cpu時間累積起來。s 安全...

每天工作 ORACLE 檢視系統執行情況

1,檢視系統當前連線會話數 select s.value,s.sid,a.username from v sesstat s,v statname n,v session a where n.statistic s.statistic and name session pga memory and ...