隨著數(shù)字化、網(wǎng)絡(luò)化的深入發(fā)展,在現(xiàn)代數(shù)據(jù)中心機(jī)房供配電系統(tǒng)中,有越來(lái)越多的產(chǎn)品需要通過(guò)標(biāo)準(zhǔn)的SNMP協(xié)議接入到以太網(wǎng)絡(luò),將諸如UPS(不間斷電源)、空調(diào)、油機(jī)、配電柜及機(jī)柜PDU這些設(shè)備能夠被NMS(網(wǎng)絡(luò)管理系統(tǒng))進(jìn)行管理,以顯著提升開發(fā)效率、降低接入和調(diào)試成本,靈活方便地管理和調(diào)整相關(guān)設(shè)備。
什么是SNMP協(xié)議?
SNMP(Simple?Network?Management?Protocol)是一種用于管理和監(jiān)控網(wǎng)絡(luò)設(shè)備的協(xié)議。它定義了一組規(guī)范,使得網(wǎng)絡(luò)管理員可以通過(guò)SNMP管理系統(tǒng)來(lái)監(jiān)測(cè)、配置和控制網(wǎng)絡(luò)設(shè)備。
結(jié)構(gòu)概述
SNMP 基于TCP/IP協(xié)議工作, 對(duì)網(wǎng)絡(luò)中支持SNMP協(xié)議的設(shè)備進(jìn)行管理。
所有支持 SNMP 協(xié)議的設(shè)備都提供SNMP 這個(gè)統(tǒng)一界面,使得管理員可以使用統(tǒng)一的操作進(jìn)行管理,而不必理會(huì)設(shè)備是什么類型、是哪個(gè)廠家生產(chǎn)的。
SNMP基本組件
SNMP管理的網(wǎng)絡(luò)主要由三部分組成:
被管理的設(shè)備
SNMP代理
網(wǎng)絡(luò)管理系統(tǒng)(NMS)
網(wǎng)絡(luò)管理系統(tǒng)(NMS):在網(wǎng)絡(luò)中扮演管理者角色,用SNMP協(xié)議對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行管理/監(jiān)視的系統(tǒng),運(yùn)行在NMS服務(wù)器上。
代理進(jìn)程(Agent):被管理設(shè)備中的代理進(jìn)程,維護(hù)設(shè)備信息數(shù)據(jù),響應(yīng)NMS的請(qǐng)求,并向NMS報(bào)告設(shè)備狀態(tài)變化。
被管對(duì)象(Managed Object):設(shè)備中的硬件或在硬件、軟件上配置的參數(shù)集合,每個(gè)設(shè)備可能包含多個(gè)被管理對(duì)象。
管理信息庫(kù)(MIB):指明被管理設(shè)備維護(hù)的變量的數(shù)據(jù)庫(kù),包含設(shè)備的屬性、狀態(tài)、訪問(wèn)權(quán)限和數(shù)據(jù)類型等信息。
SNMP 版本
SNMPv1是SNMP的最初版本,基于團(tuán)體名認(rèn)證。安全性較差,因?yàn)槭褂煤?jiǎn)單的團(tuán)體名來(lái)進(jìn)行認(rèn)證,容易受到安全威脅。返回報(bào)文的錯(cuò)誤碼相對(duì)較少。
SNMPv2c也采用團(tuán)體名認(rèn)證。在SNMPv1版本的基礎(chǔ)上引入了GetBulk和Inform操作,支持更多的標(biāo)準(zhǔn)錯(cuò)誤碼信息,支持更多的數(shù)據(jù)類型(Counter64、Counter32)。
SNMPv3是SNMP的最新版本,為了提高安全性而引入了重大改進(jìn)。提供基于USM(User Security Module)的認(rèn)證和加密,以及基于VACM(View-based Access Control Model)的訪問(wèn)控制,使其成為迄今為止最安全的版本。SNMPv3版本支持的操作和SNMPv2c版本支持的操作一樣。
特點(diǎn)
高效:可以實(shí)現(xiàn)對(duì)不同種類和不同廠商的網(wǎng)絡(luò)設(shè)備進(jìn)行統(tǒng)一管理。
批量:一次管理多臺(tái)設(shè)備,對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行批量配置管理。例如IP地址、路由表、訪問(wèn)控制列表等,以適應(yīng)網(wǎng)絡(luò)環(huán)境的變化或滿足特定需求。
統(tǒng)一:統(tǒng)一監(jiān)視網(wǎng)絡(luò)設(shè)備的狀態(tài)和性能。例如CPU利用率、內(nèi)存使用情況、網(wǎng)絡(luò)流量等。
遠(yuǎn)程:遠(yuǎn)程查看設(shè)備的狀態(tài),并設(shè)置故障報(bào)警。一旦設(shè)備出現(xiàn)問(wèn)題,就會(huì)立即通知管理員?
總而言之,SNMP為網(wǎng)絡(luò)管理員提供了一種強(qiáng)大的工具,用于監(jiān)視、配置和管理網(wǎng)絡(luò)設(shè)備。它可以提高網(wǎng)絡(luò)的可靠性和性能,并簡(jiǎn)化設(shè)備管理的工作。
鋇錸技術(shù)分布式I/O模塊、組合式以太網(wǎng)遠(yuǎn)程I/O、工業(yè)協(xié)議轉(zhuǎn)換網(wǎng)關(guān),嵌入式ARM工控機(jī)等等產(chǎn)品都支持SNMP功能,趕快用起來(lái)吧。