i den enkle Netværksstyringsprotokol (SNMP) betyder OID en “Objektidentifikator.”
for at definere OID er det en adresse, der bruges til entydigt at identificere administrerede enheder og deres status. Vil du vide temperaturaflæsningen, der kommer fra en sensor på din bjergtop fjernfacilitet? Der er en OID for det.
hvis du er en professionel ansvarlig for din organisations store netværksstyringssystem, læs videre. Her vil vi nedbryde begrebet OID ‘ er, så du kan tage den viden med dig på jobbet og holde din virksomheds drift kørende.
SNMP Definition: simpel Netværksstyringsprotokol er en applikationslagsprotokol, der giver mulighed for udveksling af overvågning og styring af information mellem netværksenheder.
grenen af SNMP MIB-træstrukturen og dens OID ‘ er, der bruges af DPS Telecom-udstyr.
hvordan læser du en OID?
formatet på et OID-træ kan være forvirrende i starten. Det er en enorm række tal som denne:
så ser vi på de første par tal, som sjældent ændrer sig:
den første del af OID vil være den samme for hvert udstyr, du nogensinde vil bruge:
vi er halvvejs gennem denne OID. Hvad ved vi indtil videre?
indtil videre ved vi, at en privat virksomhed vil blive erklæret som producent af denne SNMP-enhed. Dette gælder for stort set alle netværksenheder, du arbejder med. Det gør “1.3.6.1.4.1…”et næsten universelt præfiks til OIDs. Lad os fortsætte:
nu ved vi, at vi arbejder med en RTU fra DPS
hvis du har spørgsmål om DPS RTU ‘ er, kan du stille dem her. Bemærk, hvor længe nummeret “enhedsproducent” er (“2682”). Der er mange producenter derude, og de skal alle have en unik heltalsværdi. Dette afsnit af OID fortalte os også, at vi arbejder med en RTU, der indsamler alarmer fra ikke-SNMP-udstyr.
Native SNMP gear ville have en anden OID værdi her. Lad os afslutte med at læse denne OID nu:
du har helt læst denne OID
nu ved du, at du har at gøre med tilstanden af diskret alarmpunkt #1 på en RTU fremstillet af DPS Telecom. Ikke dårligt for en række tal, hva’?
Hvem bestemmer strukturen af SNMP OIDs?
OID ‘ er er defineret i SNMP MIB-filen, en slags “kodebog” til SNMP. Producenten (DPS Telecom i dette eksempel) præciserer anden halvdel af OID for deres egne enheder ved at levere en MIB-fil til deres brugere. Den første halvdel er etableret af en standard refereret “RFC” MIB anvendes over hele verden.
lad os betragte OID fra en lidt anden vinkel nu…
Management Information Database (MIB)
for at overvåge netværksalarmer skal du kende dine alarmpunkter. Din lejlighed eller husadresse angiver en bestemt placering efter land, stat, by, postnummer, gade og husnummer. SNMP systemer har OID ‘ er, der definerer hver ting for SNMP agenter og manager.
vi kan sammenligne MIB til OID som ligner et domænenavn til en IP-adresse.
OID ‘ er peger på netværksovervågningsobjekter, der er gemt i en database kaldet Management Information Base (MIB). Et MIB-objekt indeholder strukturen af de netværksalarmer, der overvåges (som et kort over “byen”), og det bruger OID ‘ erne til at holde styr på de enkelte komponenter (som adressen til et hus eller et andet sted).
i dette eksempel er en SNMP OID som den adresse, brandbilen ville køre til, hvis brandalarmen lød. Hvad hvis en brand brød ud i dit hus, og du ringede til brandvæsenet med GPS-koordinater (repræsenterer objekt-ID eller OID)? Brandvæsenet skulle se det op i sin MIB for at bestemme den korrekte adresse.
i telecom beskriver SNMP OID ‘ er specifikke placeringer i det administrerede netværk. OID giver MIB mulighed for at oversætte begivenhedens placering til en statusbeskrivelse for dine netværksadministratorer.
Hvordan ser en SNMP OID ud igen?
Hent den komplette SNMP hvidbog: Det er en hurtig, 12-siders SNMP-introduktion af Marshall Denhartog, hvor du lærer om fælder, meddelelsesformater, MIB og andre grundlæggende SNMP-koncepter.
Dot Format notation
selvom det kan se skræmmende ud, følger OID en enkel struktur, hvor hvert “dot” – segment identificerer en del af et netværkselement. Når vi går tilbage til eksemplet med hjemmeadresse, fortæller begyndelsen af Objektidentifikatoren os verdens halvkugle, landet, staten, byen, Postnummer, gadenavn og fører os til sidst til vores indkørsel. I ovenstående OID er den specifikke” indkørsel ” 102. Med denne struktur kan meget specifikke elementer identificeres og placeres selv i meget komplekse netværk.
en SNMP Manager (tidl. Oversætter disse SNMP OID ‘ er til en værdi, der derefter tildeles læsbare etiketter i MIB. Dette gør det muligt for SNMP manager at producere meddelelser, der kan læses af folk.
MIB og SNMP Manager
når SNMP Manager, En t/Mon, i dette tilfælde indsamler oplysninger ved at anmode om værdien (“Tilstand”) for ethvert objekt, den overvåger, sender den en besked med objektets OID til dets Ledelsesinformationsbase. MIB vil afkode adressen og vedhæfte en tekstbeskrivelse til den. Dette gør det muligt for SNMP Manager at præsentere værdien af alarmtilstanden med den identificerende beskrivelse af den mærkede alarm.
få oplysninger eller priser på DPS’ SNMP Manager
så lad os for eksempel sige, at SNMP-Manageren vil vide, om der er en bil i indkørslen til dit hus (et “ja eller nej” spørgsmål, ofte omtalt som en diskret alarm i alarmovervågningsverdenen). SNMP Manager ville slå op den tilsvarende reference i MIB for at” poll ” (spørg), hvis der er en bil i indkørslen ved 123 Main St. MIB refererer til 123 Main St. og oversætter den til OID på din indkørsel.
i vores eksempel OID ovenfor ville det være 123 Main St = 1.3.6.1.4.1.2681.1.2.102. Indkørslen (eller alarmpunktet, vi vil overvåge), ville være repræsenteret af “102” – delen af adressen. Den rapporterede” værdi ” er den aktuelle tilstand af indkørslen 102 : besat af en bil eller ej.
sensoren ved indkørslen rapporterer tilbage: Nej. Der er ingen i indkørslen.
manageren bruger MIB til at afkode OID ‘ er fra hver enhed.
denne meddelelse er fanget af SNMP Manager, som igen bruger Ledelsesinformationsbasen til at binde OID-sensormeddelelsen, der blev rapporteret af “indkørselssensoren” (et simpelt “nej” svar) tilbage i den menneskelige læsbare 123 Main St. som vises.
hvis et SNMP-administreret objekt ikke har et OID opført i en MIB, kan SNMP-administratoren ikke identificere det. Selvom objektet har en sensor og kan transmittere data, er SNMP Manager blind uden MIB. For at en tilstand eller enhed skal overvåges, skal den have en tilsvarende MIB-definition.
leverandører og deres unikke MIBs
husk endelig, at de første flere stykker af hver OID næsten altid er de samme. Disse øvre placeringsniveauer er defineret af en række standardreferencer inden for MIB. Disse serier kaldes RFC ‘ er eller anmodninger om Kommentarer.
de RFC ‘er, der definerer SNMP OID’ er, er en del af en større gruppe RFC-dokumenter, der definerer Internettet som helhed. Individuelle leverandører opretter deres egne SNMP enterprise MIB ‘er, der kun inkluderer OID’ er til deres enheder.
hvis du har unikke krav, skal du kigge efter en leverandør, der kan oprette brugerdefinerede SNMP MIB-filer.
virkelige scenarier
her på DPS vil vi lejlighedsvis have klienter, der kræver specifikke MIB ‘ er til deres applikationer. En klient, James, havde brug for at kunne identificere alle printere på hans LAN via SNMP ved at bede hver enhed om sin OID med brugerdefinerede tidsintervaller. Han havde brug for at e-maile eventuelle rapporteringshændelser til SNMP-skærmen, og han måtte gøre det uden at sprænge sit budget.
en anden klient havde behov for at sende bestemte sæt kommandoer til fjernenheder på nogle mikrobølgesteder. Enhederne var ikke i stand til at sende disse kommandoer. Vores løsning havde brugerdefinerede OID ‘ er, der blev konfigureret med variable bindinger til at acceptere SNMP-fælder. Dette tillod overvågning og kontrol af de eksterne mikrobølgesteder med evnen til at skifte op til 40 diskrete relæer i det administrerede system.
denne løsning sparede dem penge og nedetid og øgede brugen af eksisterende udstyr til kunden.
få svar på alle dine SNMP-spørgsmål
hos DPS har vi arbejdet på tusindvis af projekter, der involverer SNMP i en eller anden form. Med Veteran SNMP eksperter på personale stille os et par spørgsmål ved at sende os en hurtig online besked (eller ring 1-800-693-0351)
SNMP MIB
Snmpgang får alle OID ‘ er
valg af RTUs & ledere
overvågning SNMP