I decided to dive into the wonderful world of SNMP. I installed Crypt-DES and Net-SNMP for Perl. I checked out the examples that came with the packages and executed them. In the example I used the OID was 1.3.6.1.2.1.1.3.0 for sysUpTime. I started looking at OIDs on this website: and I thought I hit a snag because I would drill down to one that I wanted to try and it wouldn't work. For instance, I tried sysName which is: 1.3.6.1.2.1.1.5. I tried over and over then I decided to stick a 0 at the end. It worked!! Now I really thought I could browse around just pick an OID. Then I came to another one that didn't work with my magical 0 at the end. This OID was: 1.3.6.1.2.1.2.2.1.14 (ifInErrors). I stuck the 0 at the end and no go!?! I tried this thing with a 1 and it works. It actually works with a 2 and other numbers at the end as well. My question is... how do you guys read these OID databases and choose the right OID for your programs? TIA.