Snmp.Plug (elixir_snmp v0.2.1) View Source

Plug for exposing MIB through REST API

API

  • /get: Retrieve MIB objects

    • Params: a list of OIDS
    • Returns:
      {
        errors: {
          "1.2.3": "noSuchObject"
        },
        objects: {
          "1.3.6.1.2.1.1.1.0": "SNMP Agent"
        }
      }
    • Example: GET /get?1.3.6.1.2.1.1.1.0&1.2.3
  • /getnext: Retrieve a list of objects starting from given OID

    • Params: one OID
    • Returns:
      {
        errors: {},
        objects: {
          "1.3.6.1.2.1.1.1.0": "SNMP Agent"
        },
        next: "1.3.6.1.3.1"
      }

Link to this section Summary

Link to this section Functions