Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
OSS_SNMP is a PHP SNMP library for people who HATE SNMP, MIBs and OIDs!
Don't get me wrong, it's an essential tool in the trade of network engineering but it's also a serious PITA. Finding MIBs, OIBs, making them work, translating them, cross-vendor translations, etc, blah, blah. And then, when you do find what you need, you'll have forgotten it months later when you need it again.
So, I wrote what I believe is a very useful PHP library and present it here now in the hopes that the wider network engineering community will find it useful.
- OSS_SNMP in action - a quick example
- MIBs Implemented
- The SNMP Class itself
- Using MIBs
- How to write (and contribute) your own MIBs
- Caching results
- Discovery of device model, operating system and other details
- Online phpDoc documentation.
The only requirements for OSS_SNMP are:
- PHP 5.4 (or later)
- the PHP SNMP extension
About Open Solutions
Open Solutions is a service and consultancy company in the internet infrastructure space specialising in a combination of unique areas: network engineering; web application development; Linux/UNIX system administration; and advanced telephony and VoIP application programming.
By being able to leverage experience in all of these areas, we are ideally suited to provided services and solutions in the general Internet Service Provision area as well as multi-disciplinary solutions you may not have expected.