i Simple Network Management Protocol (SNMP) betyder OID en ”Objektidentifierare.”
för att definiera OID är det en adress som används för att unikt identifiera hanterade enheter och deras status. Vill du veta temperaturavläsningen från en sensor på din fjärranläggning på bergstoppen? Det finns en OID för det.
om du är en professionell ansvarig för din organisations storskaliga nätverkshanteringssystem, läs vidare. Här kommer vi att bryta ner begreppet oid så att du kan ta den kunskapen med dig på jobbet och hålla ditt företags verksamhet smidigt.
SNMP Definition: Simple Network Management Protocol är ett programlagerprotokoll som möjliggör utbyte av övervakning och hantering av information mellan nätverksenheter.
grenen av SNMP MIB trädstruktur och dess oid som används av DPS Telecom equipment.
Hur läser du en OID?
formatet på ett OID-träd kan vara förvirrande först. Det är en enorm sträng av siffror som denna:
då tittar vi på de första siffrorna, som sällan ändras:
den första delen av OID kommer att vara densamma för varje utrustning du någonsin kommer att använda:
vi är halvvägs genom denna OID. Vad vet vi hittills?
hittills vet vi att ett privat företag kommer att deklareras som tillverkare av denna SNMP-enhet. Detta kommer att vara sant för praktiskt taget alla nätverksenheter du arbetar med. Det gör ” 1.3.6.1.4.1…”ett nästan universellt prefix till OIDs. Låt oss fortsätta:
nu vet vi att vi arbetar med en RTU från DPS
om du har frågor om DPS RTU kan du fråga dem här. Lägg märke till hur länge” enhetstillverkarens”nummer är (”2682”). Det finns många tillverkare där ute, och de måste alla ha ett unikt heltal. Denna del av OID berättade också att vi arbetar med en RTU, som samlar larm från icke-SNMP utrustning.
Native SNMP gear skulle ha ett annat OID-värde här. Låt oss sluta läsa denna OID nu:
du har helt läst igenom denna OID
nu vet du att du har att göra med tillståndet för diskret larmpunkt #1 på en RTU Tillverkad av DPS Telecom. Inte illa för en rad siffror, va?
Vem bestämmer strukturen för SNMP oid?
oid definieras i SNMP MIB-filen, en slags ”kodbok” för SNMP. Tillverkaren (DPS Telecom i detta exempel) stavar ut den andra halvan av OID för sina egna enheter genom att leverera en MIB-fil till sina användare. Den första halvan fastställs av en standard refererad” RFC ” MIB används över hela världen.
Låt oss betrakta OID från en något annorlunda vinkel nu…
Management Information Database (MIB)
för att övervaka Nätverkslarm måste du känna till dina larmpunkter. Din lägenhet eller husadress anger en specifik plats efter land, stat, stad, postnummer, gata och husnummer. SNMP-system har oid som definierar varje sak för SNMP-agenterna och chefen.
vi kan jämföra MIB med OID som liknar ett domännamn till en IP-adress.
oid: er pekar på nätverksövervakningsobjekt som lagras i en databas som kallas Management Information Base (MIB). Ett MIB-objekt håller strukturen för nätverkslarmen som övervakas (som en karta över ”staden”), och det använder oid: erna för att hålla reda på de enskilda komponenterna (som adressen till ett hus eller annan plats).
i det här exemplet är en SNMP OID som den adress som brandbilen skulle köra till om brandlarmet lät. Vad händer om en brand bröt ut i ditt hus, och du ringde brandkåren med GPS-koordinater (som representerar objektets ID eller OID)? Brandkåren skulle behöva leta upp det i sin MIB för att bestämma rätt gatuadress.
i telecom beskriver SNMP oid specifika platser i det hanterade nätverket. OID tillåter MIB att översätta platsen för händelsen till en statusbeskrivning för dina nätverksadministratörer.
Hur ser en SNMP OID ut igen?
ladda ner hela SNMP – vitboken: Det är en snabb 12-sidig SNMP-introduktion av Marshall Denhartog där du lär dig om fällor, meddelandeformat, MIB och andra grundläggande SNMP-koncept.
Punktformatnotation
även om det kan se skrämmande ut följer OID en enkel struktur, där varje ”punkt” – segment identifierar en del av ett nätverkselement. När vi går tillbaka till hemadressexemplet berättar början på Objektidentifieraren oss världens halvklot, landet, staten, staden, postnumret, gatuadressen och leder oss så småningom till vår uppfart. I ovanstående OID är den specifika” uppfarten ” 102. Med denna struktur kan mycket specifika element identifieras och lokaliseras även i mycket komplexa nätverk.
en SNMP-chef (ex. T / Mon LNX) översätter dessa SNMP oid till ett värde som sedan tilldelas läsbara etiketter i MIB. Detta gör att SNMP-hanteraren kan producera meddelanden som kan läsas av människor.
MIB och SNMP Manager
när SNMP Manager, en T/Mon, i det här fallet, kommer att samla in information genom att begära värdet (”state”) för alla objekt som den övervakar, skickar det ett meddelande med objektets OID till sin Hanteringsinformationsbas. MIB kommer att avkoda adressen och bifoga en textbeskrivning till den. Detta gör det möjligt för SNMP-hanteraren att presentera värdet på larmtillståndet med identifieringsbeskrivningen för det märkta larmet.
få information eller prissättning på DPS SNMP Manager
så till exempel, låt oss säga att SNMP-chefen vill veta om det finns en bil i uppfarten till ditt hus (en ”ja eller nej” – fråga, ofta kallad ett diskret larm i larmövervakningsvärlden). SNMP-chefen skulle leta upp motsvarande referens i MIB för att” undersöka ” (fråga) om det finns en bil i uppfarten vid 123 Main St.MIB refererar till 123 Main St. och översätter den till OID på din uppfart.
i vårt exempel OID ovan skulle det vara 123 Main St = 1.3.6.1.4.1.2681.1.2.102. Uppfarten (eller larmpunkten vi vill övervaka) skulle representeras av ”102” – delen av adressen. Det rapporterade ”värdet” är det aktuella tillståndet för uppfarten 102 : upptagen av en bil eller inte.
sensorn vid uppfarten rapporterar tillbaka: Nej. Ingen är på uppfarten.
hanteraren använder MIB för att avkoda oid från varje enhet.
detta meddelande fångas av SNMP-Hanteraren som igen använder Hanteringsinformationsbasen för att binda OID-sensormeddelandet som rapporterades av ”uppfartssensorn” (ett enkelt ”nej” – svar) tillbaka till den läsbara 123 Main St.som visas.
om ett SNMP-hanterat objekt inte har ett OID listat i en MIB kan SNMP-hanteraren inte identifiera det. Även om det objektet har en sensor och kan överföra data är SNMP-hanteraren blind utan MIB. För att ett tillstånd eller en enhet ska kunna övervakas måste den ha en motsvarande MIB-definition.
leverantörer och deras unika MIB
Slutligen, kom ihåg att de första flera bitar av varje OID är nästan alltid samma. Dessa övre platsnivåer definieras av en serie standardreferenser inom MIB. Dessa serier kallas RFC, eller begäran om kommentarer.
RFC: erna som definierar SNMP oid är en del av en större grupp RFC-dokument som definierar Internet som helhet. Enskilda leverantörer skapar sina egna SNMP enterprise MIB: er som bara innehåller oid: erna för sina enheter.
om du har unika krav, leta efter en leverantör som kan skapa anpassade SNMP MIB-filer.
verkliga scenarier
här på DPS kommer vi ibland att ha kunder som kräver specifika MIB för sina applikationer. En klient, James, behövde kunna identifiera alla skrivare på sitt LAN via SNMP genom att fråga varje enhet för sin OID vid användardefinierade tidsintervaller. Han behövde skicka några rapporteringshändelser till SNMP-monitorn, och han var tvungen att göra det utan att krossa sin budget.
en annan klient hade ett behov av att skicka vissa inställda kommandon till fjärrenheter på vissa mikrovågsplatser. Enheterna kunde inte skicka dessa kommandon. Vår lösning hade anpassade oid som konfigurerades med variabla bindningar för att acceptera SNMP-fällor. Detta möjliggjorde övervakning och kontroll av de avlägsna mikrovågsplatserna med möjlighet att växla upp till 40 diskreta reläer i det hanterade systemet.
denna lösning sparade dem pengar och driftstopp och ökade användningen av befintlig utrustning för kunden.
få svar på alla dina SNMP-frågor
på DPS har vi arbetat med tusentals projekt som involverar SNMP i en eller annan form. Med Veteran SNMP experter på personal ställa oss några frågor genom att skicka oss en snabb online-meddelande (eller ring 1-800-693-0351)
SNMP MIB
SNMPWalk får alla oid: er
välja RTU: er & Chefer
övervakning SNMP