Design and Implement an SNMP agent
A company X builds a home controller. This element has proprietary mechanisms for its management. The company X wants to add SNMP support to have a competitive advantage. You are hired as network management consultant with the mission to embed an SNMP agent in the home controller. The home controller is built on a Linux platform.
In the first version of the product the key elements to manage are the doors and the power switches. The doors have 2 states: open/closed and the switches have also 2 states ON/OFF
Option 1: Prototype the SNMP Agent as an extension to the core Net-SNMP daemon.
Net-SNMP is an open source agent
After you complete the MIB description, you run it through a MIB compiler to generate skeleton code to which you will add your own code:
A. Design the MIB.
B. Generate skeleton code.
C. Add your code.
D. Install the agent
E. Test the agent: Suggested debugging Tool