У нас есть некоторые требования безопасности от клиента, поэтому нам необходимо настроить/разработать подробное ведение журнала аудита, которое будет регистрировать действия пользователя в консоли управления Carbon - например, изменение источника данных, модификация сервиса в WSO2 ESB. Есть ли способ сделать это с помощью log4j? Мы используем WSO2 Enterprise Service Bus 4.8.1 и WSO2 Application Server 5.2.1Продукты wso2 - регистрация действий пользователя в Carbon console
ответ
WSO2 продукции журнал аудита, который можно найти в папке хранилища/журналы. Но проблема в том, что в этом журнале аудита очень мало информации аудита. Причина в следующем.
- Изделия WSO2 создаются с использованием набора повторно используемых компонентов osgi. Например, для операций с источниками данных у нас есть один компонент, а для операций с прокси-серверами - другой.
- Теперь проблема состоит в том, что эти отдельные компоненты не поставили достаточно журналов аудита для покрытия пользовательских операций. Поэтому ваше требование, похоже, трудно достичь.
В продуктах WSO2 есть несколько точек расширения, где вы можете использовать свои собственные задачи при определенных действиях, таких как логин пользователя, создание пользователя. Например, вы можете реализовать определенный интерфейс и распечатать любой журнал, который вы хотите, при успешном входе в систему пользователя или неудачной попытке входа в систему. Но эти точки расширения ограничены в основном операциями, связанными с управлением пользователями.
Все HTTP-сообщения, выполненные с сервером, уже регистрируются в журналах HTTP-доступа в CARBON_HOME/репозитории/журналах. Вы можете использовать инструмент анализатора журналов или даже grep для захвата любого желаемого действия пользователя. Ex: Для того, чтобы получить входы журнала в использовании страницу источников данных
cat http_access_2016-06-02.log | grep "GET /carbon/ndatasource/index.jsp"
- 1. WSO2 CEP Management Console
- 2. Регистрация действий пользователя в Wicket
- 3. Регистрация действий пользователя в mysql
- 4. ограничения использования WSO2 Carbon 4.x и WSO2 Углеродные продукты в режиме webapp?
- 5. Как развернуть wso2 продукты в aws beanstalk?
- 6. Регистрация действий пользователя в Nexus, как?
- 7. установка функций WSO2 Carbon server
- 8. WSO2 Carbon log4j custom appender
- 9. Продукты WSO2 и совместимость с углеродными версиями
- 10. WSO2 Carbon: ошибка удаления арендатора
- 11. WSO2 Console: как сохранить две консоли?
- 12. Регистрация действий пользователя на сайте ASP.NET?
- 13. C# Регистрация действий пользователя - лучший метод?
- 14. WSO2 EMM Регистрация устройства
- 15. Как автоматически установить функцию в wso2 Carbon?
- 16. Как использовать файлы патчей в wso2 carbon
- 17. WSO2 Carbon: Re-Theming на одной странице
- 18. WSO2 Carbon 4.2.0 (Turing) с разделительной матрицей (Chunk 06)
- 19. Разработка пользовательских клиентов WSO2 Carbon authenticator
- 20. WSO2 Carbon ESB UDP Пример транспорта
- 21. WSO2 Carbon/API/DSS/ESB - Перезагрузка Docker
- 22. wso2 carbon 4.1 поддержка felix OSGi контейнер?
- 23. Мониторинг wso2 carbon с использованием Appdynamics
- 24. wso2 custom mediator inside carbon app
- 25. WSO2 Carbon server - ошибка при запуске
- 26. wso2 app server (carbon) startup error
- 27. WSO2 Carbon 4.1.x - как сделать распределение
- 28. wso2 carbon 4.0 инструкции по кластеризации
- 29. WSO2 ESB регистрация в прокси
- 30. WSO2 Admin Console HTTP Access
Да, я знаю о протоколе доступа к http. Но нам нужно регистрировать действия, а не только путь. То есть этот тип журнала: 2016-06-02 11: 23: 00.000 testuser changaed datasurce «esbdb; 2016: 06: 02 11: 24: 00.000 тестовое приложение с удаленным углеродом TestApp. – Netics
Я не знаю никакой такой функциональности OOTB. – Tishan