Skip to content

Collection of Allocation and Resource Utilization via SNMP

janiree edited this page Feb 6, 2018 · 5 revisions

Preliminary

Beside deployments and allocations, iObserve must be able to collect resource utilization of hosts and also network devices. Therefore, Kieker must be supplemented to support for SNMPv2/3 and be able to retrieve SNMP messages and map them to Kieker records. In addition it should be possible to activate and deactivate SNMP monitoring.

Additional information can be found here:

Main goals are:

  • a reader for SNMP messages which allows to map SNMP messages to onto Kieker records.
  • an abstract Kieker agent, which can be extended/subclassed to be able to send specific monitoring data via SNMP.

Related Repositories

https://github.com/research-iobserve/iobserve-analysis

Documentation

Survey of SNMP Libraries for Java

  • Link collection: http://www.snmplink.org/software/fordeveloper/#8
  • Java Dynamic Management Kit: Java Classes and tools for creating monitoring Solutions based on the SNMP Standard
  • SNMP4J: Open Source SNMP implementation for Java
  • JSNMP: Java open source Project
    • Note: defunct
  • netsnmpj: open source library
  • WebNMS: Framework for standert compliant management of devices
  • DynamicSNMP: SNMP Agent SDK
  • AMT Network Ferret
    • Note: Pay for Source Code
  • iReasoning Java SNMP API
  • iReasoning Java SNMP Agent Builder
  • jSNMP Enterprises
    • Note: discontinued
  • MG-SOFT SNMP Software Development Lab
  • IP*Works! SNMP

Preliminary Timeline and Milestones

  • until 4.12.
    • researching SMNP
    • preparing the IDE
    • installation and Study of Kieker
    • creation of a preliminary timeline for the project
    • definition of project milestones
  • until 11.12.
    • write a project proposal
  • 11.12
    • milestone: present the propsal
  • until 22.12.
    • milestone: abstract interface from Kieker-Records to SMNP-Messages
  • until 15.1.
    • milestone: implementation of a Parser from SMNP-Messages to Kieker-Records
  • until 29.1.
    • milestone: implementation of a Kieker-Agents for the creation and sending of SMNP-Messages