通过电子邮件报告Alfresco错误

通过电子邮件报告Alfresco错误,alfresco,Alfresco,有没有一种方法可以像Python Django那样设置Alfresco,以便在每个服务器错误上向管理员发送电子邮件 提前感谢您的提示。我想说的第一件事是,您需要真正了解使用电子邮件帮助管理员发现服务器问题的可行性。发送电子邮件可能是一项繁重的操作,因此,特别是在多次出错的情况下,可能会使现有问题变得更糟。那么,如果发送电子邮件的能力下降,或者发生了严重到无法发送电子邮件的问题,又该怎么办呢 要在服务器上正确设置报告,您可能需要查看Logstash+Kibana: 也就是说,如果您希望使用SMT

有没有一种方法可以像Python Django那样设置Alfresco,以便在每个服务器错误上向管理员发送电子邮件


提前感谢您的提示。

我想说的第一件事是,您需要真正了解使用电子邮件帮助管理员发现服务器问题的可行性。发送电子邮件可能是一项繁重的操作,因此,特别是在多次出错的情况下,可能会使现有问题变得更糟。那么,如果发送电子邮件的能力下降,或者发生了严重到无法发送电子邮件的问题,又该怎么办呢

要在服务器上正确设置报告,您可能需要查看Logstash+Kibana:

也就是说,如果您希望使用SMTP appender路由,那么应该可以将log4j配置为使用SMTP appender:

在Alfresco 4.2中,您应该需要在
tomcat/webapps/Alfresco/WEB\u INF/classes/
中的log4j.properties中添加如下内容:

#CONFIGURE SMTP
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=mail.mydomain.com
log4j.appender.email.SMTPUsername=myuser@mydomain.com
log4j.appender.email.SMTPPassword=mypw
log4j.appender.email.From=myuser@mydomain.com
log4j.appender.email.BufferSize=1
log4j.appender.email.EvaluatorClass=TriggerLogEvent
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%m

我想说的第一件事是,您需要真正了解使用电子邮件帮助管理员发现服务器问题的可行性。发送电子邮件可能是一项繁重的操作,因此,特别是在多次出错的情况下,可能会使现有问题变得更糟。那么,如果发送电子邮件的能力下降,或者发生了严重到无法发送电子邮件的问题,又该怎么办呢

要在服务器上正确设置报告,您可能需要查看Logstash+Kibana:

也就是说,如果您希望使用SMTP appender路由,那么应该可以将log4j配置为使用SMTP appender:

在Alfresco 4.2中,您应该需要在
tomcat/webapps/Alfresco/WEB\u INF/classes/
中的log4j.properties中添加如下内容:

#CONFIGURE SMTP
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=mail.mydomain.com
log4j.appender.email.SMTPUsername=myuser@mydomain.com
log4j.appender.email.SMTPPassword=mypw
log4j.appender.email.From=myuser@mydomain.com
log4j.appender.email.BufferSize=1
log4j.appender.email.EvaluatorClass=TriggerLogEvent
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%m

我想说的第一件事是,您需要真正了解使用电子邮件帮助管理员发现服务器问题的可行性。发送电子邮件可能是一项繁重的操作,因此,特别是在多次出错的情况下,可能会使现有问题变得更糟。那么,如果发送电子邮件的能力下降,或者发生了严重到无法发送电子邮件的问题,又该怎么办呢

要在服务器上正确设置报告,您可能需要查看Logstash+Kibana:

也就是说,如果您希望使用SMTP appender路由,那么应该可以将log4j配置为使用SMTP appender:

在Alfresco 4.2中,您应该需要在
tomcat/webapps/Alfresco/WEB\u INF/classes/
中的log4j.properties中添加如下内容:

#CONFIGURE SMTP
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=mail.mydomain.com
log4j.appender.email.SMTPUsername=myuser@mydomain.com
log4j.appender.email.SMTPPassword=mypw
log4j.appender.email.From=myuser@mydomain.com
log4j.appender.email.BufferSize=1
log4j.appender.email.EvaluatorClass=TriggerLogEvent
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%m

我想说的第一件事是,您需要真正了解使用电子邮件帮助管理员发现服务器问题的可行性。发送电子邮件可能是一项繁重的操作,因此,特别是在多次出错的情况下,可能会使现有问题变得更糟。那么,如果发送电子邮件的能力下降,或者发生了严重到无法发送电子邮件的问题,又该怎么办呢

要在服务器上正确设置报告,您可能需要查看Logstash+Kibana:

也就是说,如果您希望使用SMTP appender路由,那么应该可以将log4j配置为使用SMTP appender:

在Alfresco 4.2中,您应该需要在
tomcat/webapps/Alfresco/WEB\u INF/classes/
中的log4j.properties中添加如下内容:

#CONFIGURE SMTP
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=mail.mydomain.com
log4j.appender.email.SMTPUsername=myuser@mydomain.com
log4j.appender.email.SMTPPassword=mypw
log4j.appender.email.From=myuser@mydomain.com
log4j.appender.email.BufferSize=1
log4j.appender.email.EvaluatorClass=TriggerLogEvent
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%m