簡體   English   中英

如何在 Log4j2.xml 中配置 SNMP Appender?

[英]How to configure SNMP Appender in Log4j2.xml?

我們在 log4j.xml 中如下配置了 SNMP appender

<appender name="TRAP_LOG_APPENDER" class="org.apache.log4j.ext.SNMPTrapAppender">       
        <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
        <param name="EnterpriseOID" value="1.3.6.1.4.1.2854.1"/>
        <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
        <param name="ManagementHost" value="127.0.0.1"/> 
        <param name="ManagementHostTrapListenPort" value="162"/> 
        <param name="LocalIPAddress" value="127.0.0.1"/> 
        <param name="LocalTrapSendPort" value="161"/> 
        <param name="GenericTrapType" value="6"/> 
        <param name="SpecificTrapType" value="12345678"/> 
        <param name="CommunityString" value="public"/> 
        <param name="ForwardStackTraceWithTrap" value="true"/> 
        <param name="Threshold" value="INFO"/> 
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/> 
        </layout> 
    </appender>

由於最新的 log4j2 版本不再使用 appender 標簽,我們需要幫助在 log4j2.xml 中配置相同的標簽。謝謝!!!

不幸的是,我認為 Log4j2 沒有可用的 SNMP 附加程序。 無論如何,我個人使用以下開源 appender。 您可以在github.com/DushmanthaBandaranayake/log4j2-snmp-appender上找到它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM