I created a scalar MIB for my application, monitor request_queue_size. I followed the write MIB tutorial . The OID there is a long hierarchical OID. I wonder if I can give a short hierarchical OID like 1.1 . Is there any convention?

My application is hosted on Ubuntu.


You can have a look at this page. It shows you the top-level MIB tree. When referring to OID like:, you are referring to :


So, this is the convention used. Otherwise, you may have conflict with existing MIBs.

Note that your_company is not just some number you can make up yourself -- It is an IANA-Assigned Private Enterprise Number (PEN). If your company does not already have a PEN you must register for one.

| improve this answer | |
  • so for my private mib i can give, where the suffix of 1.1.0 , 1- my company, 1- my scalar - reuqest_pending , 0- scalar vlaue – Avihai Marchiano Aug 28 '12 at 14:19
  • @user1495181: Here, you can find the list of registered companies. – Khaled Aug 28 '12 at 14:22
  • 4
    @user1495181 Do not just pick any Enterprise number. Register for one FREE from IANA: pen.iana.org/pen/PenApplication.page – Chris S Aug 28 '12 at 14:25
  • 4
    @Khaled The official list of Enterprise IDs is: iana.org/assignments/enterprise-numbers – Chris S Aug 28 '12 at 14:25
  • @ChrisS: Thanks. I just picked any link to show that there are already many reserved numbers. – Khaled Aug 28 '12 at 14:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.