-
Notifications
You must be signed in to change notification settings - Fork 1
Collection of Allocation and Resource Utilization via SNMP
janiree edited this page Feb 6, 2018
·
5 revisions
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:
- Create an SNMP client http://www.jitendrazaa.com/blog/java/snmp/create-snmp-client-in-java-using-snmp4j
- http://www.friendlysnmp.org/Overview.php
- Oracle documentation on Java SNMP support http://docs.oracle.com/javase/7/docs/technotes/guides/management/snmp.html
- Create an SNMP server http://www.jitendrazaa.com/blog/java/snmp/creating-snmp-agent-server-in-java-using-snmp4j/
- SNMP specfication https://tools.ietf.org/html/rfc1213
- Kieker https://www.kieker-monitoring.net
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.
https://github.com/research-iobserve/iobserve-analysis
- 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
- 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