title: SNMP managed Raspberry Pi
body: <p>I have a Raspberry Pi, connected along-with some routers and switches in my network.
  I use <strong>OpenNMS</strong> to manage these networking devices. 
  I was wishing to monitor the status of the Pi also in OpenNMS. I needed to monitor a few parameters like the </p>
  
  <ol>
  <li>Network bandwidth usage.</li>
  <li>CPU usage(optionally).</li>
  <li>Free Space on the memory card.</li>
  <li>Trap in case of an incorrect login attempt. And a few more params like last login time etc.</li>
  </ol>
  
  <p>I was planning to write a <strong>SNMP agent</strong> for the Pi in <strong>C/C++/Java</strong>. <br/>
  Could anyone tell me where can I find some good resource on writing your own SNMP agent ?</p>