[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-1863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sadhu suresh reopened CLOUDSTACK-1863:
--------------------------------------


on fresh setup also its comming .not provided any SNMP server details also. 
code worked fine but still see this exceptions. you can alsi check  any fresh  
setup.

Its also happening for syslogs also:


4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: 
org.apache.cloudstack.syslog.AlertsSyslogAppender
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)
        at 
org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:247)
        at 
org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
        at 
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
        at 
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
        at 
org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:436)
        at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:999)
        at 
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
        at 
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:755)
        at 
org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:1120)
        at 
org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:89)
        at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:58)
        at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:1112)
        at 
org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:735)
        at 
org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:718)
        at com.cloud.utils.LogUtils.initLog4j(LogUtils.java:32)
        at com.cloud.bridge.service.EC2MainServlet.init(EC2MainServlet.java:66)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)



For SNMP:

Network Service is configured.
INFO  [utils.component.ComponentContext] (Timer-1:) Configuring 
com.cloud.network.vpc.VpcManagerImpl_EnhancerByCloudStack_b4718e6f
log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: 
org.apache.cloudstack.alert.snmp.SnmpTrapAppender
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:188)
        at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)
        at 
org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:247)
        at 
org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
        at 
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
        at 
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
        at 
org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:436)
        at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:999)
        at 
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
        at 
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:755)
        at 
org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:1120)
        at 
org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:89)
        at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:58)
        at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:1112)
        at 
org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:735)
        at 
org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:718)
        at com.cloud.utils.LogUtils.initLog4j(LogUtils.java:32)
        at com.cloud.bridge.service.EC2MainServlet.init(EC2MainServlet.java:66)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)

[management]# grep -i "ClassNotFoundException: 
org.apache.cloudstack.alert.snmp.SnmpTrapAppender" catalina.out |wc -l
28
[management]# grep -i "java.lang.ClassNotFoundException: 
org.apache.cloudstack.syslog.AlertsSyslogAppender" catalina.out |wc -l
28



MS IP:
10.147.59.83
10.147.38.253

T
                
> SNMP:fail to generate SNMP alers when multiple SNMP servers configured
> ----------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-1863
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1863
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Management Server
>    Affects Versions: 4.2.0
>         Environment: MS:10.147.59.110
> CloudStack-non-OSS-MASTER-156-rhel6.3.tar.gz
>            Reporter: sadhu suresh
>            Assignee: Anshul Gangwar
>            Priority: Critical
>             Fix For: 4.2.0
>
>
> No snap traps are received when we configure multiple SNMP trap receivers .
> Steps:
> 1.install and register the snmp server.
>  i.e add the SNMP server info in the file: log4j-cloud.xml as  specified in FS
> 2.generate  CS alerts 
> 3.later configure  another snmp server(configured multiple snmp severs as 
> mentioned in the FS)
> 4.generate alerts  and check 
>  <appender name="SNMP" 
> class="org.apache.cloudstack.alert.snmp.SnmpTrapAppender">
>       <param name="Threshold" value="DEBUG"/>
>       <param name="SnmpManagerIpAddresses" 
> value="10.147.59.110,10.147.38.236"/>
>       <param name="SnmpManagerPorts" value="162,162"/>
>       <param name="SnmpManagerCommunities" value="public,public"/>
>       <layout 
> class="org.apache.cloudstack.alert.snmp.SnmpEnhancedPatternLayout">
>          <param name="PairDelimiter" value="//"/>
>          <param name="KeyValueDelimiter" value="::"/>
>       </layout>
>    </appender>
>  <logger name="org.apache.cloudstack.alerts" additivity="false">
>       <level value="WARN"/>
>       <appender-ref ref="SYSLOG"/>
>       <appender-ref ref="CONSOLE"/>
>       <appender-ref ref="FILE"/>
>       <appender-ref ref="SNMP"/>
>    </logger>
>    <logger name="org.apache.cloudstack.alerts" additivity="false">
>       <level value="WARN"/>
>       <appender-ref ref="SYSLOG"/>
>       <appender-ref ref="CONSOLE"/>
>       <appender-ref ref="FILE"/>
>       <appender-ref ref="SNMP"/>
>    </logger>
> Actual result:
> No snap traps are received for CS alerts when we configure multiple SNMP 
> traps .
> MSIP :10.147.59.110
> Expected Result:
>  generated Traps should be delivered to multiple trap receivers.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to