Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Sengoliloeng sena se etselitsoe likarolo tsa ho lekola lisebelisoa tsa marang-rang ho sebelisa protocol ea SNMPv3. Re tla bua ka SNMPv3, ke tla arolelana phihlelo ea ka ho theha li-template tse feletseng ka Zabbix, 'me ke tla bontša se ka finyelloang ha ho hlophisa tlhokomeliso e ajoang ka marang-rang a maholo. Protocol ea SNMP ke eona e ka sehloohong ha e lekola lisebelisoa tsa marang-rang, 'me Zabbix e ntle bakeng sa ho lekola palo e kholo ea lintho le ho akaretsa palo e kholo ea metrics e tlang.

Mantsoe a seng makae ka SNMPv3

Ha re qaleng ka sepheo sa protocol ea SNMPv3 le likarolo tsa ts'ebeliso ea eona. Mesebetsi ea SNMP ke ho lekola lisebelisoa tsa marang-rang le tsamaiso ea mantlha ka ho ba romella litaelo tse bonolo (mohlala, ho nolofalletsa le ho tima likhokahano tsa marang-rang, kapa ho qala sesebelisoa bocha).

Phapang e kholo lipakeng tsa protocol ea SNMPv3 le liphetolelo tsa eona tse fetileng ke mesebetsi ea khale ea ts'ireletso [1-3], e leng:

  • Netefatso, e fanang ka qeto ea hore kopo e amohetsoe ho tsoa mohloling o tšepahalang;
  • encryption (Encryption), ho thibela ho phatlalatsoa ha data e fetisitsoeng ha e amoheloa ke batho ba boraro;
  • botšepehi, ke hore, tiisetso ea hore pakete ha ea senyeha nakong ea phetisetso.

SNMPv3 e fana ka maikutlo a ts'ebeliso ea mohlala oa ts'ireletso moo leano la netefatso le behiloeng bakeng sa mosebelisi ea fanoeng le sehlopha seo a leng ho sona (liphetolelong tse fetileng tsa SNMP, kopo e tsoang ho seva ho ea ho ntho e behang leihlo e bapisoa le "sechaba" feela, sengoloa. khoele e nang le "password" e fetisitsoeng ka mongolo o hlakileng (mongolo o hlakileng)).

SNMPv3 e hlahisa mohopolo oa maemo a ts'ireletso - maemo a ts'ireletso a amohelehang a khethollang tlhophiso ea lisebelisoa le boitšoaro ba moemeli oa SNMP oa ntho ea ho beha leihlo. Motsoako oa mofuta oa ts'ireletso le boemo ba ts'ireletso li etsa qeto ea hore na ke mokhoa ofe oa ts'ireletso o sebelisoang ha ho sebetsoa pakete ea SNMP [4].

Tafole e hlalosa mefuta e fapaneng ea mefuta le maemo a ts'ireletso a SNMPv3 (ke nkile qeto ea ho siea likholomo tse tharo tsa pele joalo ka tsa mantlha):

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ka hona, re tla sebelisa SNMPv3 ka mokhoa oa netefatso re sebelisa encryption.

Ho lokisa SNMPv3

Ho beha leihlo lisebelisoa tsa marang-rang ho hloka tlhophiso e ts'oanang ea protocol ea SNMPv3 ho seva sa ho beha leihlo le ntho e shebiloeng.

Ha re qale ka ho theha sesebelisoa sa marang-rang sa Cisco, tlhophiso ea eona e tlase e hlokahalang ke ka tsela e latelang (bakeng sa tlhophiso re sebelisa CLI, ke nolofalitse mabitso le li-password ho qoba pherekano):

snmp-server group snmpv3group v3 priv read snmpv3name 
snmp-server user snmpv3user snmpv3group v3 auth md5 md5v3v3v3 priv des des56v3v3v3
snmp-server view snmpv3name iso included

Sehlopha sa pele sa snmp-server sehlopha - se hlalosa sehlopha sa basebelisi ba SNMPv3 (snmpv3group), mokhoa oa ho bala (bala), le tokelo ea ho fihlella ea sehlopha sa snmpv3group ho sheba makala a itseng a sefate sa MIB sa ntho ea ho shebella (snmpv3name joale ka har'a tlhophiso e hlalosa hore na ke makala afe a sefate sa MIB sehlopha se ka fihlelang snmpv3group se tla khona ho se fumana).

Mosebelisi oa mohala oa bobeli oa snmp-server - o hlalosa mosebelisi snmpv3user, setho sa hae sehlopheng sa snmpv3group, hammoho le ts'ebeliso ea netefatso ea md5 (password bakeng sa md5 ke md5v3v3v3) le des encryption (password for des is des56v3v3v3). Ehlile, ho molemo ho sebelisa aes ho fapana le des; ke fana ka eona mona e le mohlala feela. Hape, ha u hlalosa mosebedisi, o ka eketsa lenane la phihlello (ACL) le laolang liaterese tsa IP tsa li-server tse shebileng tse nang le tokelo ea ho beha leihlo sesebelisoa sena - sena le sona ke ts'ebetso e ntle ka ho fetisisa, empa nke ke ka thatafatsa mohlala oa rona.

Pono ea boraro ea snmp-server e hlalosa lebitso la khoutu le hlalosang makala a sefate sa snmpv3name MIB e le hore a ka botsoa ke sehlopha sa basebelisi ba snmpv3group. ISO, ho e-na le ho hlalosa ka thata lekala le le leng, e lumella sehlopha sa basebelisi ba snmpv3group ho fumana lintho tsohle tse sefateng sa MIB sa ntho ea ho beha leihlo.

Setupo se ts'oanang sa lisebelisoa tsa Huawei (hape ho CLI) se shebahala tjena:

snmp-agent mib-view included snmpv3name iso
snmp-agent group v3 snmpv3group privacy read-view snmpv3name
snmp-agent usm-user v3 snmpv3user group snmpv3group
snmp-agent usm-user v3 snmpv3user authentication-mode md5 
            md5v3v3v3
snmp-agent usm-user v3 snmpv3user privacy-mode des56
            des56v3v3v3

Kamora ho theha lisebelisoa tsa marang-rang, o hloka ho sheba phihlello ho tsoa ho seva sa ho beha leihlo ka protocol ea SNMPv3, ke tla sebelisa snmpwalk:

snmpwalk -v 3 -u snmpv3user -l authPriv -A md5v3v3v3 -a md5 -x des -X des56v3v3v3 10.10.10.252

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Sesebelisoa sa pono sa ho kopa lintho tse itseng tsa OID u sebelisa lifaele tsa MIB ke snmpget:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Joale ha re tsoeleng pele ho theha karolo e tloaelehileng ea data bakeng sa SNMPv3, ka har'a template ea Zabbix. Bakeng sa bonolo le boikemelo ba MIB, ke sebelisa li-OID tsa dijithale:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ke sebelisa li-macros tse tloaelehileng libakeng tsa bohlokoa hobane li tla tšoana bakeng sa likarolo tsohle tsa data ho template. U ka li beha ka har'a template, haeba lisebelisoa tsohle tsa marang-rang marang-rang a hau li na le li-parameter tse tšoanang tsa SNMPv3, kapa ka har'a node ea marang-rang, haeba li-parameter tsa SNMPv3 tsa lintho tse fapaneng tsa ho beha leihlo li fapane:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ka kopo hlokomela hore sistimi ea ho beha leihlo e na le lebitso la mosebelisi le li-password bakeng sa netefatso le encryption. Sehlopha sa basebelisi le boholo ba lintho tsa MIB tseo phihlello e lumelloang ho tsona li hlalositsoe nthong ea tlhahlobo.
Joale ha re tsoeleng pele ho tlatsa template.

Setšoantšo sa khetho ea Zabbix

Molao o bonolo ha o theha litempele tsa lipatlisiso ke ho li etsa ka botlalo kamoo ho ka khonehang:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ke ela hloko haholo thepa ho etsa hore ho be bonolo ho sebetsa le marang-rang a maholo. Tse ling ka sena hamorao, empa hajoale - li susumetsa:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Bakeng sa boiketlo ba ho bona lintho tse susumetsang, tsamaiso ea macros {HOST.CONN} e kenyelelitsoe mabitsong a bona e le hore eseng feela mabitso a lisebelisoa, empa le liaterese tsa IP li bonts'itsoe ho dashboard karolong ea tlhokomeliso, le hoja sena e le taba e bonolo ho feta tlhokahalo. . Ho fumana hore na sesebelisoa ha se fumanehe, ntle le kopo e tloaelehileng ea echo, ke sebelisa cheke bakeng sa ho se fumanehe ha moamoheli ho sebelisa protocol ea SNMP, ha ntho e fumaneha ka ICMP empa e sa arabe likopo tsa SNMP - boemo bona bo ka khoneha, mohlala. , ha liaterese tsa IP li kopitsoa ho lisebelisoa tse fapaneng, ka lebaka la li-firewall tse hlophisitsoeng ka tsela e fosahetseng, kapa litlhophiso tse fosahetseng tsa SNMP mabapi le lintho tse behang leihlo. Haeba u sebelisa ho hlahloba ho fumaneha ha moamoheli feela ka ICMP, nakong ea ho batlisisa liketsahalo ho marang-rang, data ea ho shebella e kanna ea se be teng, kahoo risiti ea bona e tlameha ho hlahlojoa.

Ha re tsoeleng pele ho bona li-interfaces tsa marang-rang - bakeng sa lisebelisoa tsa marang-rang sena ke mosebetsi oa bohlokoa ka ho fetisisa oa ho shebella. Kaha ho ka 'na ha e-ba le li-interfaces tse makholo ho sesebelisoa sa marang-rang, hoa hlokahala ho sefa tse sa hlokahaleng e le hore u se ke ua kopanya pono kapa ho senya database.

Ke sebelisa mokhoa o tloaelehileng oa ho sibolla SNMP, o nang le liparamente tse fumanehang haholoanyane, bakeng sa ho sefa ho bonolo haholoanyane:

discovery[{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7]

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ka tšibollo ena, o ka sefa likhokahano tsa marang-rang ka mefuta ea tsona, litlhaloso tsa tloaelo, le boemo ba boema-kepe ba tsamaiso. Li-filters le mantsoe a tloaelehileng a ho sefa molemong oa ka a shebahala tjena:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Haeba li fumaneha, li-interfaces tse latelang li ke ke tsa kenyelletsoa:

  • e holofetse ka letsoho (adminstatus<>1), ka lebaka la IFADMINSTATUS;
  • ntle le tlhaloso ea mongolo, ka lebaka la IFALIAS;
  • ho ba le letšoao * tlhalosong ea mongolo, ka lebaka la IFALIAS;
  • tseo e leng tšebeletso kapa tekheniki, ka lebaka la IFDESCR (boemong ba ka, ka mantsoe a tloaelehileng IFALIAS le IFDESCR li hlahlojoa ke poleloana e le 'ngoe e tloaelehileng).

Template ea ho bokella data ho sebelisa protocol ea SNMPv3 e se e batla e lokile. Re ke ke ra lula ka botlalo mabapi le li-prototypes tsa lintlha tsa data bakeng sa likhokahano tsa marang-rang; ha re feteleng pele ho liphetho.

Liphetho tsa ho beha leihlo

Ho qala, nka lethathamo la marang-rang a manyane:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Haeba u lokisetsa li-templates bakeng sa letoto le leng le le leng la lisebelisoa tsa marang-rang, u ka finyella mokhoa o bonolo oa ho hlahloba lintlha tsa kakaretso ka software ea morao-rao, linomoro tsa serial, le tsebiso ea mohloeki ea tlang ho seva (ka lebaka la nako e tlaase ea Uptime). Karolo e 'ngoe ea lethathamo la ka la template e ka tlase:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Mme joale - phanele ea mantlha ea ho beha leihlo, e nang le lintho tse susumetsang tse ajoang ke maemo a boima:

Ho lekola lisebelisoa tsa marang-rang ka SNMPv3 ho Zabbix

Ka lebaka la mokhoa o kopanetsoeng oa li-templates bakeng sa mohlala o mong le o mong oa lisebelisoa marang-rang, hoa khoneha ho etsa bonnete ba hore, ka har'a moralo oa tsamaiso e le 'ngoe ea ho shebella, sesebelisoa sa ho bolela esale pele liphoso le likotsi li tla hlophisoa (haeba li-sensor le metrics tse loketseng li fumaneha). Zabbix e loketse hantle ho lekola marang-rang, li-server le lits'ebeletso tsa lits'ebeletso, mme mosebetsi oa ho boloka lisebelisoa tsa marang-rang o bonts'a bokhoni ba eona ka ho hlaka.

Lethathamo la mehloli e sebelisitsoeng:1. Hucaby D. CCNP Routing le Switching SWITCH 300-115 Official Cert Guide. Cisco Press, 2014. maq. 325-329.
2. RFC 3410. tools.ietf.org/html/rfc3410
3. RFC 3415. tools.ietf.org/html/rfc3415
4. SNMP Configuration Guide, Cisco IOS XE Release 3SE. Khaolo: SNMP Version 3. www.cisco.com/c/en/us/td/docs/ios-xml/ios/snmp/configuration/xe-3se/3850/snmp-xe-3se-3850-book/nm-snmp-snmpv3.html

Source: www.habr.com

Eketsa ka tlhaloso