Skip to content

anilkd/logback-snmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logback-snmp

Logback appender which sends snmp traps to openNMS

Logback SNMP appender sends events to OpenNMS when error is logged using logback in the application.

Logback Sample configuration

     <?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <appender name="SNMP" class="com.sathwik.logback.appender.SNMPTrapAppender">
        <!--properties-->
        <community>public</community>
        <enterpriseId>1.3.6.1.4.1.16625.1.12.5</enterpriseId>
        <host>localhost</host>
        <port>162</port>
        <specificTrapType>1</specificTrapType>
        <!-- Major, warning etc-->
        <priority>Critical</priority>
        <escalation>escalate immediate</escalation>

        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>

        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>error</level>
        </filter>
    </appender>
    <root level="info">
        <appender-ref ref="SNMP"/>
    </root>

</configuration>

About

Logback appender which sends snmp traps to openNMS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages