首先簡單介紹下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 ...