我们对客户有一些安全要求,因此我们需要配置/开发详细的审计日志,记录用户在碳管理控制台中完成的操作 - 即数据源修改,WSO2中的服务修改ESB。 有没有办法使用包含log4j? 我们正在使用WSO2企业服务总线4.8.1和WSO2应用服务器5.2.1wso2产品 - 记录用户在碳控制台中完成的操作
0
A
回答
1
WSO2的产品具有可在库/日志文件夹中找到审核日志。但问题是,这个审计日志的审计信息非常少。原因如下。
- WSO2产品使用一系列可重用的osgi组件构建而成。例如,对于数据源相关的操作,我们有一个组件,对于代理相关的操作,我们有另一个组件。
- 现在,问题在于,这些单独的组件没有放置足够的审计日志来覆盖用户操作。因此,您的要求似乎很难实现。
WSO2产品中有一些扩展点,您可以在某些操作(如用户登录,用户创建)时使用它们来执行自己的任务。例如,您可以实现特定的界面,并在成功登录用户或登录尝试失败时打印所需的任何日志。但是,这些扩展点主要限于与用户管理相关的操作。
0
所有与服务器进行的HTTP通信已经记录在CARBON_HOME/repository/logs中的HTTP访问日志中。您可以使用日志分析工具甚至grep来捕获任何所需的用户操作。 例如:获取该日志的插件到数据源页面使用
cat http_access_2016-06-02.log | grep "GET /carbon/ndatasource/index.jsp"
相关问题
- 1. 部署不同的WSO2产品作为单一碳应用项目
- 2. 在mysql中记录用户操作
- 3. 在Android中记录用户操作
- 4. 根据条件控制完成操作
- 5. 关于产品碳构建
- 6. 在控制台中记录NSURLSession请求
- 7. 在mySQL中删除具有多个产品记录的用户
- 8. 在控制器索引操作中筛选记录
- 9. 将记录从控制台
- 10. 如何在Laravel中记录用户操作?如何聆听控制器方法?
- 11. 安装WSO2产品的操作系统要求
- 12. 如何合并wso2产品?
- 13. wso2产品和露天集成
- 14. 无法保存记录在控制台
- 15. 制作产品:
- 16. 在Intellij产品中着色控制台输出
- 17. MobileFirst操作分析控制台 - 未链接到MobileFirst Admin操作控制台
- 18. MobileFirst平台的建立操作控制台监视和状态
- 19. 用户需要等待操作完成
- 20. WSO2实现从碳应用
- 21. 在生产环境中推荐的JBOSS控制台日志记录?
- 22. WSO2 - 日食中的碳应用项目
- 23. 在控制台中记录到stderr使用Django的脚本
- 24. 记录订购产品
- 25. 在生产MVC/SQL应用程序中记录大量操作
- 26. IBM MobileFirst Analytics控制台不与操作同步控制台
- 27. 控制台应用程序中的HttpClient PostAsync调用未完成
- 28. 从jQuery自动完成选择中触发控制器操作
- 29. netcore未记录到控制台
- 30. Swift调试控制台自动完成
是的,我知道http访问日志。但是我们需要记录行动,而不仅仅是路径。即这种类型的日志:2016-06-02 11:23:00.000 testuser changaed datasurce“esbdb; 2016:06:02 11:24:00.000 testuser已删除碳应用TestApp。 – Netics
我不知道任何这样的功能OOTB。 – Tishan