我想监视从WSO2身份服务器到WSO2 Buisness活动监视器的登录/注销(可能还有其他管理服务)。我找到了几篇关于如何使用WSO2 ESB或/和WSO2进行操作的文章。但是,我想在没有ESB/AS的情况下这样做。
这个是可能的吗?如果是的话,怎么做?
发布于 2013-10-04 12:14:57
BAM监视服务器的一般方法是通过自定义数据代理。参考如何编写BAM数据代理,请遵循1。您可以编写数据代理来监视WSO2标识服务器( IS ),该服务器将事件从IS发布到BAM。
1
发布于 2013-10-04 08:43:23
我假设您所引用的文章解释了如何将log4j日志配置为登录到BAM服务器以便存储在Cassandra中。它们也适用于IS服务器,因为is,就像所有WSO2产品一样,基于相同的基本产品“碳”。
如果您特别希望只记录登录/注销事件,而不想记录任何额外的日志记录,那么您可以通过这样的方式来调整appender,使只有下面的类会登录到该附录(如下图所示:log4j: Log output of a specific class to a specific appender):
log4j.logger.org.wso2.carbon.core.services.util.CarbonAuthenticationUtil=INFO,LOGEVENT log4j.additivity.org.wso2.carbon.core.services.util.CarbonAuthenticationUtil=false
https://stackoverflow.com/questions/19153155
复制相似问题