導航:首頁 > 器材知識 > 如何使用snmp監控設備

如何使用snmp監控設備

發布時間:2021-02-23 03:33:50

① 怎麼通過snmp監控linux系統

建議先玩集成的cacti

安裝snmp後修改配置文件
使用類似命令snmpbulkwalk -v 2c 8.8.8.8 -c public .1.3.6.1.2.1.1

② 如何利用SNMP來獲取監控數據

基本知識准備:
1、SNMP(簡單網路管理協議)
2、一些腳本知識,可以編寫任意一種腳本。
3、知道Nagios怎麼用。

好啦,現在開始:
1、編寫一個可以輸出本機Nginx並發連接數的腳本,輸出結果為連接數。我這里腳本比較簡單,只是看看已經鏈接80埠的。當然也可以自己編寫更精確的腳本。
[root@webserver2 scripts]# cat showhttp.sh
#!/bin/bash
echo `netstat -nat | grep -i "80" | wc -l`

2、配置snmp,如何安裝我就不說的,自己去弄唄。
yum install net-snmp* 我是這么安裝的。
看下我的snmp配置文件:
[root@webserver2 ~]# grep -v '^#' /etc/snmp/snmpd.conf | grep -v '^$'
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
view systemview included .1.3.6.1.4.1.2021
access notConfigGroup "" any noauth exact systemview none none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
exec .1.3.6.1.4.1.2021.51 showhttp /bin/bash /root/scripts/showhttp.sh
然後重載下snmp的配置文件。
/etc/init.d/snmpd reload
使用snmpwalk測試下,能不能通過snmp來獲取數據。
[root@webserver2 ~]# snmpwalk -v 1 -c public 192.168.137.102 .1.3.6.1.4.1.2021.51
UCD-SNMP-MIB::ucdavis.51.1.1 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.51.2.1 = STRING: "showhttp"
UCD-SNMP-MIB::ucdavis.51.3.1 = STRING: "/bin/bash /root/scripts/showhttp.sh"
UCD-SNMP-MIB::ucdavis.51.100.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.51.101.1 = STRING: "7"
UCD-SNMP-MIB::ucdavis.51.102.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.51.103.1 = ""
[root@webserver2 ~]# snmpwalk -v 1 -c public 192.168.137.102 showhttp
showhttp: Unknown Object Identifier (Sub-id not found: (top) -> showhttp)
[root@webserver2 ~]# snmpwalk -v 1 -c public 192.168.137.102 .1.3.6.1.4.1.2021.51.101.1
UCD-SNMP-MIB::ucdavis.51.101.1 = STRING: "5"
至此位置,snmp就配置好了。至於原理,google、一大堆。限於自己的表述能力和打字速度就不在此復述了。

下面我登錄nagios的監控機,來監控這台機器的http連接數量。
2、首先安裝nagios,這里跳過。
3、先寫個如下腳本,獲取被監控的設備的snmp值。
[root@webserver2 libexec]# cat show_http
#!/bin/bash

OID='.1.3.6.1.4.1.2021.51.101.1'
IPADDRESS=$2
COMMUNITY=$1

if [[ -z $IPADDRESS ]] || [[ -z $COMMUNITY ]]; then
echo "Mabe ... ...Usage: show_http <COMMUNITY> <IPADDRESS>"
exit 4
fi
counts=`snmpwalk -v 1 -c $COMMUNITY $IPADDRESS $OID 2>/dev/null | awk -F'"' '{print $2}'`

if [ -z $counts ]; then
echo "Mabe snmpd is down OR ipaddress error OR community fault."
exit 4
fi

if [ $counts -ge 200 ]; then
echo "Cirtical - connection - $counts"
exit 2
elif [ $counts -ge 100 ]; then
echo "Warning - connection - $counts"
exit 1
else
echo "OK - connection - $counts"
exit 0
fi

3、最nagios進行一些配置:
define command{
command_name check-host-alive
command_line $USER1$/show_http nagios $HOSTADDRESS$ #添加一條命令,參數是團體名和主機地址,團體名,我直接用了nagios。為了可擴展性的考慮,大家也可以使用resources文件來定義。這里不再復述。
}

define host{ #添加一台主機
use web-server
host_name nginx-server
alias nginx-server
address 192.168.137.101
}

define service{ #添加一項監控服務
use web-service
host_name nginx-server
service_description showhttp
check_command check_httplink
}
聯系人什麼的,我就不配置了,用配置文件來修改真心疲憊。
這里順便推薦兩款軟體Centreon、NagiosQL很不錯的哦~

③ 如何使用snmp方式監控windows,cpu,內存,磁碟,網卡,進程

使用cacti監控 華為3300交換機,在交換機上SNMP如何配置,請高手賜教,不勝感激!要開啟華為設備專的snmp 並且獲屬取到設備的OID。 1. 支持監控10台Windows、Linux伺服器和網路設備,或者50個PING和URL; 2. 監控內容包括:CPU、內存、磁碟、網卡、...

④ 如何使用Net-SNMP工具套件來管理和監控伺服器

伺服器監控軟體抄和工具可以幫助我們從任何一個地方實時了解伺服器的性能和功能。由於復雜的社交網路系統以及我們對於互聯網的高度依賴,我們絕不允許那些寶貴的客戶因自身系統停運而流失。選用實用的伺服器工具和軟體是一個明智的決定,能夠同時為你帶來短期效益和長期效益。下面是10款超實用的伺服器監控工具和軟體:

⑤ 如何利用SNMP管理交換機

  1. 首先你設好IP,從電襲腦能ping通交換機;

  2. 設置好交換機的snmp ,讓電腦能通過snmp訪問交換機。基本設置包括使能snmp,snmp 通信密碼;

  3. 在電腦上用snmp軟體就可以通過snmp協議,交換機的ip,snmp通信密碼訪問交換機上的信息;

    你可以用prtg這個軟體。

⑥ 如何通過伺服器snmp埠實現監控

你安裝SITEVIEW的網管軟體和IT運維管理系統吧,它專門針對伺服器及IT硬體與IT的應用服務來專監控運維的,比如SITEVIEW屬ECC8.8綜全管理系統,SITEVIEWITOSSIT運營支撐系統,NNM網路拓撲圖,SITEVIEWCFR配置管理平台,SITEVIEWALM資產管理平台等等,都可以對伺服器、各種伺服器系統、資料庫,中間件(一般為文件服務的中間連接件),備份,網路設備,機房設備等等都可以實時監測,發現故障或者超設定的閥值發出警報,生成一些運行的報表等等,它們一般是通過SNMP簡單網路管理協議和TR069協議,這是根據ITIL國際標准來的。只要支持這些協議的伺服器系統都可以監控。

⑦ 如何用snmp監控jboss

在jboss里利用snmp來進行監控,就是將all下deploy的snmp-adaptor.sar文件夾至你的default的deploy下,然後在版managers.xml文件中追加權下面信息:
<manager>
<address>192.168.101.9</address>
<port>162</port>
<local-address></local-address>
<local-port></local-port>
<version>2</version>
</manager>

⑧ SNMP要怎麼使用

在路由器里最為常用的網管協議就是SNMP。 SNMP是英文「Simple Network Management Protocol」的縮寫,中文意思是「專簡單網路管理協議」。屬
SNMP是目前最常用的環境管理協議。SNMP被設計成與協議無關,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的傳輸協議上被使用。SNMP是一系列協議組和規范,它們提供了一種從網路上的設備中收集網路管理信息的方法。
如果不是程序員,沒有做過這種工作,那隻能建議自行學習,重新邊學邊做了。

⑨ 如何在windows7上使用snmp命令

首先我們來要了解 您說的設備是源什麼設備?
如果對於WINDOWS 的設備來說 在服務裡面啟用SNMP 服務,然後在功能裡面就能針對他進行配置

如果對於LINIX UNIX 的設備來說 我們要下載相應的NET-SNMPD包 然後在 SNMPD-CONFIGURE 文件裡面配置相關的信息

如果是硬設備 ,我們需要相應的MIB 來對應SNMP 的監控

閱讀全文

與如何使用snmp監控設備相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59