Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 4.0.0
    • Component/s: karaf-core
    • Labels:
      None

      Description

      Currently, the only way to monitor Karaf is using the JMX layer.

      To be able to monitor Karaf using pure administration and monitoring tool (like Nagios for instance), it could be helpful to provide support of SNMP (at least as a bridge to the JMX layer).

      snmp4j (http://www.snmp4j.org/) provides support of SNMP in Java.

      It could be interesting to see if we can use snmp4j in Karaf to provide SNMP support.

        Activity

        Hide
        Jamie goodyear added a comment -

        snmp4j is available from the following maven repo:
        https://server.oosnmp.net/dist/release/org/snmp4j/snmp4j/1.11.3/

        Show
        Jamie goodyear added a comment - snmp4j is available from the following maven repo: https://server.oosnmp.net/dist/release/org/snmp4j/snmp4j/1.11.3/
        Hide
        Jamie goodyear added a comment -

        A good tutorial on setting up a Linux server with SNMP support and Nagios to monitor the traps generated on said server:
        http://assets.nagios.com/downloads/nagiosxi/docs/Monitoring_Linux_Using_SNMP.pdf

        Show
        Jamie goodyear added a comment - A good tutorial on setting up a Linux server with SNMP support and Nagios to monitor the traps generated on said server: http://assets.nagios.com/downloads/nagiosxi/docs/Monitoring_Linux_Using_SNMP.pdf
        Hide
        Achim Nierbeck added a comment -

        it's always possible to use log4j as sender of snmp

        Show
        Achim Nierbeck added a comment - it's always possible to use log4j as sender of snmp
        Hide
        Jean-Baptiste Onofré added a comment -

        I'm thinking more about a trap in Karaf, with a community publication

        Show
        Jean-Baptiste Onofré added a comment - I'm thinking more about a trap in Karaf, with a community publication
        Hide
        Achim Nierbeck added a comment -

        yeah, just wanted to point out that it's already possible using log4j

        Show
        Achim Nierbeck added a comment - yeah, just wanted to point out that it's already possible using log4j
        Hide
        Jamie goodyear added a comment -

        It's also ASL 2.0, may be well worth looking into, thanks for the head's up Achim
        http://code.google.com/p/log4j-snmp-trap-appender/

        Show
        Jamie goodyear added a comment - It's also ASL 2.0, may be well worth looking into, thanks for the head's up Achim http://code.google.com/p/log4j-snmp-trap-appender/
        Hide
        Christian Schneider added a comment -

        We should also consider using the OSGi notification service:
        http://www.osgi.org/javadoc/r4v42/info/dmtree/notification/NotificationService.html

        As it is a standard other frameworks like Camel and CXF could also use it

        Show
        Christian Schneider added a comment - We should also consider using the OSGi notification service: http://www.osgi.org/javadoc/r4v42/info/dmtree/notification/NotificationService.html As it is a standard other frameworks like Camel and CXF could also use it
        Hide
        Jamie goodyear added a comment -

        Added a discussion page to our wiki for collecting use cases around SNMP support.

        https://cwiki.apache.org/confluence/display/KARAF/SNMP+Discussion

        Show
        Jamie goodyear added a comment - Added a discussion page to our wiki for collecting use cases around SNMP support. https://cwiki.apache.org/confluence/display/KARAF/SNMP+Discussion

          People

          • Assignee:
            Jamie goodyear
            Reporter:
            Jean-Baptiste Onofré
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development