[
https://issues.apache.org/jira/browse/AMBARI-15241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15218925#comment-15218925
]
Hudson commented on AMBARI-15241:
---------------------------------
FAILURE: Integrated in Ambari-trunk-Commit #4566 (See
[https://builds.apache.org/job/Ambari-trunk-Commit/4566/])
AMBARI-15241. Basic Operational Audit Logging. (Daniel Gergely via (stoader:
[http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=46a34ccdeeeeabe0ad4172e94a63c9b077e17861])
*
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
* ambari-server/src/main/conf/log4j.properties
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteHostRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/kerberos/DestroyPrincipalKerberosAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/RequestAuditLogModule.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteViewInstanceRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/LogoutAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/kerberos/AbstractKerberosAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UpgradeEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/BlueprintEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteRepositoryVersionRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UnauthorizedEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/PrivilegeEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ChangeAlertGroupRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariLdapAuthenticationProviderForDNWithSpaceTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddHostRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/TaskStatusAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/MembershipChangeRequestAuditEvent.java
* ambari-server/src/main/resources/webapp/WEB-INF/spring-security.xml
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ValidationIgnoreEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/AbstractUserAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilterTest.java
*
ambari-server/src/test/java/org/apache/ambari/server/api/services/BaseServiceTest.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/AbstractBaseCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/security/authentication/AmbariAuthenticationFilter.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddUserToGroupRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/AuditLoggerModule.java
*
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariLocalUserDetailsServiceTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/MemberEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ServiceEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/UserPasswordChangeRequestAuditEvent.java
* ambari-project/pom.xml
*
ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/UpdateKerberosConfigsServerActionTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddRequestRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ComponentEventCreator.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/AllPostAndPutCreator.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/RequestAuditLoggerTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddAlertTargetRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddViewInstanceRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilter.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/RequestEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ClusterPrivilegeChangeRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/RepositoryVersionEventCreator.java
*
ambari-server/src/test/java/org/apache/ambari/server/security/authentication/AmbariAuthenticationFilterTest.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/LogoutAuditEventTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/DefaultEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ViewPrivilegeEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ActionDBAccessorImpl.java
*
ambari-server/src/test/java/org/apache/ambari/server/utils/RequestUtilsTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/AsyncAuditLogger.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/OperationStatusAuditEventTest.java
*
ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerActionTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/DestroyPrincipalsServerAction.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/CreateUserRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreateKeytabFilesServerAction.java
* ambari-server/conf/unix/log4j.properties
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ChangeAlertTargetRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteServiceRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/agent/HeartbeatProcessorTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/RequestAuditLoggerImpl.java
*
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariLdapAuthenticationProviderTest.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/JdbcPropertyTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddRepositoryVersionRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/BlueprintExportRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/UpdateRepositoryRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ConfigurationChangeRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddComponentToHostRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/AlertTargetEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/kerberos/CreatePrincipalKerberosAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/BlueprintExportEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ChangeViewInstanceRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/OperationStatusAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/CredentialEventCreator.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/LoginAuditEventTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/api/services/LogoutService.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/AbstractAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/FinalizeKerberosServerAction.java
* ambari-server/src/main/java/org/apache/ambari/server/utils/RequestUtils.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteAlertTargetRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/PermissionHelper.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/HostEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ActivateUserRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/RequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddBlueprintRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/api/services/BaseService.java
*
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionManager.java
* ambari-server/src/main/java/org/apache/ambari/server/audit/AuditLogger.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteAlertGroupRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ServiceConfigDownloadEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteGroupRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/PrivilegeChangeRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/serveraction/AbstractServerAction.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/LoginAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/StartOperationRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/orm/InMemoryDefaultTestModule.java
*
ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ChangeRepositoryVersionRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddCredentialRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/RemoveUserFromGroupRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/CalculatedStatus.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/AuditLoggerDefaultImpl.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UpgradeItemEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ViewPrivilegeChangeRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/PutHostComponentCreator.java
* ambari-server/pom.xml
*
ambari-server/src/test/java/org/apache/ambari/server/checks/UpgradeCheckOrderTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ConfigurationChangeEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteBlueprintRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/UpdateUpgradeItemRequestAuditEvent.java
* ambari-server/src/main/java/org/apache/ambari/server/api/services/Request.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/DefaultEventCreatorTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AuthorizationHelper.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/RequestAuditEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UserEventCreator.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/AccessUnauthorizedAuditEventTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/RepositoryEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddUpgradeRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/GroupEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreatePrincipalsServerAction.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/kerberos/CreateKeyTabKerberosAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ClusterNameChangeRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/notifications/DispatchFactoryTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/RequestAuditLogger.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/kerberos/ChangeSecurityStateKerberosAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/ClientConfigDownloadRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/AuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AdminUserRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
*
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionDBAccessorImpl.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/AlertGroupEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddRepositoryRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/ViewInstanceEventCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/DeleteUserRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/StartOperationRequestAuditEventTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/AccessUnauthorizedAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/RecommendationIgnoreEventCreator.java
*
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/LdapServerPropertiesTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/AddAlertGroupRequestAuditEvent.java
*
ambari-server/src/test/java/org/apache/ambari/server/audit/request/AllGetCreator.java
*
ambari-server/src/main/java/org/apache/ambari/server/audit/event/request/CreateGroupRequestAuditEvent.java
*
ambari-server/src/main/java/org/apache/ambari/server/api/services/BaseRequest.java
* ambari-server/conf/windows/log4j.properties
> Basic Operational Audit Logging
> -------------------------------
>
> Key: AMBARI-15241
> URL: https://issues.apache.org/jira/browse/AMBARI-15241
> Project: Ambari
> Issue Type: New Feature
> Components: ambari-server
> Reporter: Sebastian Toader
> Assignee: Daniel Gergely
> Priority: Critical
> Fix For: 2.4.0
>
> Attachments: AMBARI-15241.v2.patch
>
>
> Ambari should audit operational events (including user, timestamp, etc) such
> as: start, stop, restart, move, add/delete service, add/delete component,
> enable/disable kerberos, enter/leave maintenance mode,
> create/edit/enable/disable alerts. This should also include user/group role
> changes (including Ambari Admin flag).
> This information should be available in an operational log.
> When an operation is executed in Ambari, append an entry to a history log
> showing:
> The timestamp is when the operation is started
> The user is the logged in user
> The operation is what is currently displayed in the operations UI
> The success/fail is what is displayed in the UI when the operation is
> completed
> Comment is an optional field the user can supply
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)