Kann ich meiner eigenen MIB eine beliebige OID geben? Gibt es eine Konvention zur Anwendung von MIB OID?

7

Ich habe eine skalare MIB für meine Anwendung erstellt, request_queue_size überwachen. Ich folgte dem MIB-Tutorial zum Schreiben . Die OID dort ist eine lange hierarchische OID. Ich frage mich, ob ich eine kurze hierarchische OID wie 1.1 geben kann. Gibt es eine Konvention?

Meine Anwendung wird auf Ubuntu gehostet.

Avihai Marchiano
quelle

Antworten:

11

Sie können sich diese Seite ansehen . Es zeigt Ihnen den MIB-Baum der obersten Ebene. Wenn Sie sich auf OID beziehen wie: 1.3.6.1.4.1.8072, beziehen Sie sich auf:

iso.org.dod.internet.private.enterprise.your_company

Dies ist also die verwendete Konvention. Andernfalls kann es zu Konflikten mit vorhandenen MIBs kommen.

Beachten Sie, dass your_companyist nicht nur einige Zahl , die Sie sich selbst machen kann - es ist ein ist IANA-Assigned Private Enterprise - Nummer (PEN) . Wenn Ihr Unternehmen noch keinen PEN hat, müssen Sie sich für einen registrieren.

Khaled
quelle
so kann ich für meine private mib 1.3.6.1.4.1.1.1.0 geben, wobei das Suffix von 1.1.0, 1- meine Firma, 1- mein Skalar - reuqest_pending, 0- Skalarwert
Avihai Marchiano
@ user1495181: Hier finden Sie die Liste der registrierten Unternehmen.
Khaled
4
@ user1495181 Wählen Sie nicht einfach eine Unternehmensnummer aus. Registrieren Sie sich für eine KOSTENLOSE von IANA: pen.iana.org/pen/PenApplication.page
Chris S
4
@ Khaled Die offizielle Liste der Unternehmens-IDs lautet: iana.org/assignments/enterprise-numbers
Chris S
@ ChrisS: Danke. Ich habe gerade einen Link ausgewählt, um zu zeigen, dass es bereits viele reservierte Nummern gibt.
Khaled