diff --git a/assets/js/common/ActivityLogDetailsModal/ActivityLogDetailModal.jsx b/assets/js/common/ActivityLogDetailsModal/ActivityLogDetailModal.jsx index f2a6356cc1..4c93a863f5 100644 --- a/assets/js/common/ActivityLogDetailsModal/ActivityLogDetailModal.jsx +++ b/assets/js/common/ActivityLogDetailsModal/ActivityLogDetailModal.jsx @@ -20,6 +20,72 @@ import { USER_CREATION, USER_DELETION, USER_MODIFICATION, + // Host events + HEARTBEAT_FAILED, + HEARTBEAT_SUCCEEDED, + HOST_CHECKS_HEALTH_CHANGED, + HOST_CHECKS_SELECTED, + HOST_DEREGISTERED, + HOST_DEREGISTRATION_REQUESTED, + HOST_DETAILS_UPDATED, + HOST_HEALTH_CHANGED, + HOST_REGISTERED, + HOST_RESTORED, + HOST_ROLLED_UP, + HOST_ROLL_UP_REQUESTED, + HOST_SAPTUNE_HEALTH_CHANGED, + HOST_TOMBSTONED, + PROVIDER_UPDATED, + SAPTUNE_STATUS_UPDATED, + SLES_SUBSCRIPTIONS_UPDATED, + SOFTWARE_UPDATES_DISCOVERY_CLEARED, + SOFTWARE_UPDATES_DISCOVERY_REQUESTED, + SOFTWARE_UPDATES_HEALTH_CHANGED, + // Cluster events + CHECKS_SELECTED, + CLUSTER_CHECKS_HEALTH_CHANGED, + CLUSTER_DEREGISTERED, + CLUSTER_DETAILS_UPDATED, + CLUSTER_DISCOVERED_HEALTH_CHANGED, + CLUSTER_HEALTH_CHANGED, + CLUSTER_REGISTERED, + CLUSTER_RESTORED, + CLUSTER_ROLLED_UP, + CLUSTER_ROLL_UP_REQUESTED, + CLUSTER_TOMBSTONED, + HOST_ADDED_TO_CLUSTER, + HOST_REMOVED_FROM_CLUSTER, + // SAP System events + APPLICATION_INSTANCE_DEREGISTERED, + APPLICATION_INSTANCE_HEALTH_CHANGED, + APPLICATION_INSTANCE_MARKED_ABSENT, + APPLICATION_INSTANCE_MARKED_PRESENT, + APPLICATION_INSTANCE_MOVED, + APPLICATION_INSTANCE_REGISTERED, + SAP_SYSTEM_DATABASE_HEALTH_CHANGED, + SAP_SYSTEM_DEREGISTERED, + SAP_SYSTEM_HEALTH_CHANGED, + SAP_SYSTEM_REGISTERED, + SAP_SYSTEM_RESTORED, + SAP_SYSTEM_ROLLED_UP, + SAP_SYSTEM_ROLL_UP_REQUESTED, + SAP_SYSTEM_TOMBSTONED, + SAP_SYSTEM_UPDATED, + // Database events + DATABASE_DEREGISTERED, + DATABASE_HEALTH_CHANGED, + DATABASE_INSTANCE_DEREGISTERED, + DATABASE_INSTANCE_HEALTH_CHANGED, + DATABASE_INSTANCE_MARKED_ABSENT, + DATABASE_INSTANCE_MARKED_PRESENT, + DATABASE_INSTANCE_REGISTERED, + DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED, + DATABASE_REGISTERED, + DATABASE_RESTORED, + DATABASE_ROLLED_UP, + DATABASE_ROLL_UP_REQUESTED, + DATABASE_TENANTS_UPDATED, + DATABASE_TOMBSTONED, } from '@lib/model/activityLog'; import classNames from 'classnames'; @@ -36,6 +102,71 @@ const activityTypesLabels = { [USER_DELETION]: 'User Deleted', [PROFILE_UPDATE]: 'Profile Updated', [CLUSTER_CHECKS_EXECUTION_REQUEST]: 'Checks Execution Requested', + [HOST_ADDED_TO_CLUSTER]: 'Host Added to Cluster', + [HEARTBEAT_FAILED]: 'Heartbeat Failed', + [HEARTBEAT_SUCCEEDED]: 'Heartbeat Succeeded', + [HOST_CHECKS_HEALTH_CHANGED]: 'Checks Health Changed', + [HOST_CHECKS_SELECTED]: 'Checks Selected', + [HOST_DEREGISTERED]: 'Host Deregistered', + [HOST_DEREGISTRATION_REQUESTED]: 'Host Deregistration Requested', + [HOST_DETAILS_UPDATED]: 'Host Details Updated', + [HOST_HEALTH_CHANGED]: 'Health Changed', + [HOST_REGISTERED]: 'Host Registered', + [HOST_RESTORED]: 'Host Restored', + [HOST_ROLLED_UP]: 'Host Rolled Up', + [HOST_ROLL_UP_REQUESTED]: 'Roll Up Requested', + [HOST_SAPTUNE_HEALTH_CHANGED]: 'Saptune Health Changed', + [HOST_TOMBSTONED]: 'Host Tombstoned', + [PROVIDER_UPDATED]: 'Provider Updated', + [SAPTUNE_STATUS_UPDATED]: 'Saptune Status Updated', + [SLES_SUBSCRIPTIONS_UPDATED]: 'SLES Subscriptions Updated', + [SOFTWARE_UPDATES_DISCOVERY_CLEARED]: 'Software Updates Discovery Cleared', + [SOFTWARE_UPDATES_DISCOVERY_REQUESTED]: + 'Software Updates Discovery Requested', + [SOFTWARE_UPDATES_HEALTH_CHANGED]: 'Software Updates Health Changed', + [CHECKS_SELECTED]: 'Checks Selected', + [CLUSTER_CHECKS_HEALTH_CHANGED]: 'Checks Health Changed', + [CLUSTER_DEREGISTERED]: 'Cluster Deregistered', + [CLUSTER_DETAILS_UPDATED]: 'Details Updated', + [CLUSTER_DISCOVERED_HEALTH_CHANGED]: 'Discovered Health Changed', + [CLUSTER_HEALTH_CHANGED]: 'Health Changed', + [CLUSTER_REGISTERED]: 'Cluster Registered', + [CLUSTER_RESTORED]: 'Cluster Restored', + [CLUSTER_ROLLED_UP]: 'Cluster Rolled Up', + [CLUSTER_ROLL_UP_REQUESTED]: 'Roll Up Requested', + [CLUSTER_TOMBSTONED]: 'Cluster Tombstoned', + [HOST_ADDED_TO_CLUSTER]: 'Host Added to Cluster', + [HOST_REMOVED_FROM_CLUSTER]: 'Host Removed from Cluster', + [APPLICATION_INSTANCE_DEREGISTERED]: 'Application Instance Deregistered', + [APPLICATION_INSTANCE_HEALTH_CHANGED]: 'Application Instance Health Changed', + [APPLICATION_INSTANCE_MARKED_ABSENT]: 'Application Instance Marked Absent', + [APPLICATION_INSTANCE_MARKED_PRESENT]: 'Application Instance Marked Present', + [APPLICATION_INSTANCE_MOVED]: 'Application Instance Moved', + [APPLICATION_INSTANCE_REGISTERED]: 'Application Instance Registered', + [SAP_SYSTEM_DATABASE_HEALTH_CHANGED]: 'Database Health Changed', + [SAP_SYSTEM_DEREGISTERED]: 'SAP System Deregistered', + [SAP_SYSTEM_HEALTH_CHANGED]: 'Health Changed', + [SAP_SYSTEM_REGISTERED]: 'SAP System Registered', + [SAP_SYSTEM_RESTORED]: 'SAP System Restored', + [SAP_SYSTEM_ROLLED_UP]: 'SAP System Rolled Up', + [SAP_SYSTEM_ROLL_UP_REQUESTED]: 'Roll Up Requested', + [SAP_SYSTEM_TOMBSTONED]: 'SAP System Tombstoned', + [SAP_SYSTEM_UPDATED]: 'SAP System Updated', + [DATABASE_DEREGISTERED]: 'SAP System Deregistered', + [DATABASE_HEALTH_CHANGED]: 'Health Changed', + [DATABASE_INSTANCE_DEREGISTERED]: 'Database Instance Deregistered', + [DATABASE_INSTANCE_HEALTH_CHANGED]: 'Database Instance Health Changed', + [DATABASE_INSTANCE_MARKED_ABSENT]: 'Database Instance Marked Absent', + [DATABASE_INSTANCE_MARKED_PRESENT]: 'Database Instance Marked Present', + [DATABASE_INSTANCE_REGISTERED]: 'Database Instance Registered', + [DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED]: + 'Database Instance System Replication Changed', + [DATABASE_REGISTERED]: 'Database Registered', + [DATABASE_RESTORED]: 'Database Restored', + [DATABASE_ROLLED_UP]: 'Database Rolled Up', + [DATABASE_ROLL_UP_REQUESTED]: 'Roll Up Requested', + [DATABASE_TENANTS_UPDATED]: 'Tenants Updated', + [DATABASE_TOMBSTONED]: 'Database Tombstoned', }; const resourceTypesLabels = { @@ -82,6 +213,72 @@ const toResource = (activityLogEntry) => { return 'API Key'; case CLUSTER_CHECKS_EXECUTION_REQUEST: return 'Cluster Checks'; + case HEARTBEAT_FAILED: + case HEARTBEAT_SUCCEEDED: + case HOST_CHECKS_HEALTH_CHANGED: + case HOST_CHECKS_SELECTED: + case HOST_DEREGISTERED: + case HOST_DEREGISTRATION_REQUESTED: + case HOST_DETAILS_UPDATED: + case HOST_HEALTH_CHANGED: + case HOST_REGISTERED: + case HOST_RESTORED: + case HOST_ROLLED_UP: + case HOST_ROLL_UP_REQUESTED: + case HOST_SAPTUNE_HEALTH_CHANGED: + case HOST_TOMBSTONED: + case PROVIDER_UPDATED: + case SAPTUNE_STATUS_UPDATED: + case SLES_SUBSCRIPTIONS_UPDATED: + case SOFTWARE_UPDATES_DISCOVERY_CLEARED: + case SOFTWARE_UPDATES_DISCOVERY_REQUESTED: + case SOFTWARE_UPDATES_HEALTH_CHANGED: + return 'Host'; + case CHECKS_SELECTED: + case CLUSTER_CHECKS_HEALTH_CHANGED: + case CLUSTER_DEREGISTERED: + case CLUSTER_DETAILS_UPDATED: + case CLUSTER_DISCOVERED_HEALTH_CHANGED: + case CLUSTER_HEALTH_CHANGED: + case CLUSTER_REGISTERED: + case CLUSTER_RESTORED: + case CLUSTER_ROLLED_UP: + case CLUSTER_ROLL_UP_REQUESTED: + case CLUSTER_TOMBSTONED: + case HOST_ADDED_TO_CLUSTER: + case HOST_REMOVED_FROM_CLUSTER: + return 'Cluster'; + case APPLICATION_INSTANCE_DEREGISTERED: + case APPLICATION_INSTANCE_HEALTH_CHANGED: + case APPLICATION_INSTANCE_MARKED_ABSENT: + case APPLICATION_INSTANCE_MARKED_PRESENT: + case APPLICATION_INSTANCE_MOVED: + case APPLICATION_INSTANCE_REGISTERED: + case SAP_SYSTEM_DATABASE_HEALTH_CHANGED: + case SAP_SYSTEM_DEREGISTERED: + case SAP_SYSTEM_HEALTH_CHANGED: + case SAP_SYSTEM_REGISTERED: + case SAP_SYSTEM_RESTORED: + case SAP_SYSTEM_ROLLED_UP: + case SAP_SYSTEM_ROLL_UP_REQUESTED: + case SAP_SYSTEM_TOMBSTONED: + case SAP_SYSTEM_UPDATED: + return 'SAP System'; + case DATABASE_DEREGISTERED: + case DATABASE_HEALTH_CHANGED: + case DATABASE_INSTANCE_DEREGISTERED: + case DATABASE_INSTANCE_HEALTH_CHANGED: + case DATABASE_INSTANCE_MARKED_ABSENT: + case DATABASE_INSTANCE_MARKED_PRESENT: + case DATABASE_INSTANCE_REGISTERED: + case DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED: + case DATABASE_REGISTERED: + case DATABASE_RESTORED: + case DATABASE_ROLLED_UP: + case DATABASE_ROLL_UP_REQUESTED: + case DATABASE_TENANTS_UPDATED: + case DATABASE_TOMBSTONED: + return 'Database'; default: return 'Unrecognized resource'; } diff --git a/assets/js/common/ActivityLogOverview/ActivityLogOverview.jsx b/assets/js/common/ActivityLogOverview/ActivityLogOverview.jsx index d7a0110873..711ae9b46a 100644 --- a/assets/js/common/ActivityLogOverview/ActivityLogOverview.jsx +++ b/assets/js/common/ActivityLogOverview/ActivityLogOverview.jsx @@ -23,6 +23,72 @@ import { USER_CREATION, USER_DELETION, USER_MODIFICATION, + // Host events + HEARTBEAT_FAILED, + HEARTBEAT_SUCCEEDED, + HOST_CHECKS_HEALTH_CHANGED, + HOST_CHECKS_SELECTED, + HOST_DEREGISTERED, + HOST_DEREGISTRATION_REQUESTED, + HOST_DETAILS_UPDATED, + HOST_HEALTH_CHANGED, + HOST_REGISTERED, + HOST_RESTORED, + HOST_ROLLED_UP, + HOST_ROLL_UP_REQUESTED, + HOST_SAPTUNE_HEALTH_CHANGED, + HOST_TOMBSTONED, + PROVIDER_UPDATED, + SAPTUNE_STATUS_UPDATED, + SLES_SUBSCRIPTIONS_UPDATED, + SOFTWARE_UPDATES_DISCOVERY_CLEARED, + SOFTWARE_UPDATES_DISCOVERY_REQUESTED, + SOFTWARE_UPDATES_HEALTH_CHANGED, + // Cluster events + CHECKS_SELECTED, + CLUSTER_CHECKS_HEALTH_CHANGED, + CLUSTER_DEREGISTERED, + CLUSTER_DETAILS_UPDATED, + CLUSTER_DISCOVERED_HEALTH_CHANGED, + CLUSTER_HEALTH_CHANGED, + CLUSTER_REGISTERED, + CLUSTER_RESTORED, + CLUSTER_ROLLED_UP, + CLUSTER_ROLL_UP_REQUESTED, + CLUSTER_TOMBSTONED, + HOST_ADDED_TO_CLUSTER, + HOST_REMOVED_FROM_CLUSTER, + // SAP System events + APPLICATION_INSTANCE_DEREGISTERED, + APPLICATION_INSTANCE_HEALTH_CHANGED, + APPLICATION_INSTANCE_MARKED_ABSENT, + APPLICATION_INSTANCE_MARKED_PRESENT, + APPLICATION_INSTANCE_MOVED, + APPLICATION_INSTANCE_REGISTERED, + SAP_SYSTEM_DATABASE_HEALTH_CHANGED, + SAP_SYSTEM_DEREGISTERED, + SAP_SYSTEM_HEALTH_CHANGED, + SAP_SYSTEM_REGISTERED, + SAP_SYSTEM_RESTORED, + SAP_SYSTEM_ROLLED_UP, + SAP_SYSTEM_ROLL_UP_REQUESTED, + SAP_SYSTEM_TOMBSTONED, + SAP_SYSTEM_UPDATED, + // Database events + DATABASE_DEREGISTERED, + DATABASE_HEALTH_CHANGED, + DATABASE_INSTANCE_DEREGISTERED, + DATABASE_INSTANCE_HEALTH_CHANGED, + DATABASE_INSTANCE_MARKED_ABSENT, + DATABASE_INSTANCE_MARKED_PRESENT, + DATABASE_INSTANCE_REGISTERED, + DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED, + DATABASE_REGISTERED, + DATABASE_RESTORED, + DATABASE_ROLLED_UP, + DATABASE_ROLL_UP_REQUESTED, + DATABASE_TENANTS_UPDATED, + DATABASE_TOMBSTONED, ACTIVITY_LOG_LEVELS, LEVEL_DEBUG, LEVEL_ERROR, @@ -61,6 +127,130 @@ const toMessage = (activityLogEntry) => { return 'API Key was generated'; case CLUSTER_CHECKS_EXECUTION_REQUEST: return 'Checks execution requested for cluster'; + case HEARTBEAT_FAILED: + return 'Host heartbeat failed'; + case HEARTBEAT_SUCCEEDED: + return 'Host heartbeat succeeded'; + case HOST_CHECKS_HEALTH_CHANGED: + return 'Host checks health changed'; + case HOST_CHECKS_SELECTED: + return 'Host checks were selected'; + case HOST_DEREGISTERED: + return 'Host was deregistered'; + case HOST_DEREGISTRATION_REQUESTED: + return 'Host deregistration was requested'; + case HOST_DETAILS_UPDATED: + return 'Host details were updated'; + case HOST_HEALTH_CHANGED: + return 'Host health changed'; + case HOST_REGISTERED: + return 'A new host was registered'; + case HOST_RESTORED: + return 'A host was restored'; + case HOST_ROLLED_UP: + return 'Host was rolled up'; + case HOST_ROLL_UP_REQUESTED: + return 'Host roll up requested'; + case HOST_SAPTUNE_HEALTH_CHANGED: + return 'Host saptune health changed'; + case HOST_TOMBSTONED: + return 'Host was tombstoned'; + case PROVIDER_UPDATED: + return 'Host provider was updated'; + case SAPTUNE_STATUS_UPDATED: + return 'Saptune status was updated'; + case SLES_SUBSCRIPTIONS_UPDATED: + return 'SLES subscriptions were updated'; + case SOFTWARE_UPDATES_DISCOVERY_CLEARED: + return 'Software updates discovery was cleared'; + case SOFTWARE_UPDATES_DISCOVERY_REQUESTED: + return 'Software updates discovery was requested'; + case SOFTWARE_UPDATES_HEALTH_CHANGED: + return 'Software updates health changed'; + case CHECKS_SELECTED: + return 'Cluster checks were selected'; + case CLUSTER_CHECKS_HEALTH_CHANGED: + return 'Cluster checks health changed'; + case CLUSTER_DEREGISTERED: + return 'Cluster was deregistered'; + case CLUSTER_DETAILS_UPDATED: + return 'Cluster details were updated'; + case CLUSTER_DISCOVERED_HEALTH_CHANGED: + return 'Cluster discovered health changed'; + case CLUSTER_HEALTH_CHANGED: + return 'Cluster health changed'; + case CLUSTER_REGISTERED: + return 'Cluster was registered'; + case CLUSTER_RESTORED: + return 'Cluster was restored'; + case CLUSTER_ROLLED_UP: + return 'Cluster was rolled up'; + case CLUSTER_ROLL_UP_REQUESTED: + return 'Cluster roll up was requested'; + case CLUSTER_TOMBSTONED: + return 'Cluster was tombstoned'; + case HOST_ADDED_TO_CLUSTER: + return 'Host was added to cluster'; + case HOST_REMOVED_FROM_CLUSTER: + return 'Host was removed from cluster'; + case APPLICATION_INSTANCE_DEREGISTERED: + return 'Application instance was deregistered'; + case APPLICATION_INSTANCE_HEALTH_CHANGED: + return 'Application instance health changed'; + case APPLICATION_INSTANCE_MARKED_ABSENT: + return 'Application instance was marked absent'; + case APPLICATION_INSTANCE_MARKED_PRESENT: + return 'Application instance was marked present'; + case APPLICATION_INSTANCE_MOVED: + return 'Application instance was moved'; + case APPLICATION_INSTANCE_REGISTERED: + return 'Application instance was registered'; + case SAP_SYSTEM_DATABASE_HEALTH_CHANGED: + return 'Application instance health changed'; + case SAP_SYSTEM_DEREGISTERED: + return 'SAP system was deregistered'; + case SAP_SYSTEM_HEALTH_CHANGED: + return 'SAP system health changed'; + case SAP_SYSTEM_REGISTERED: + return 'SAP system was registered'; + case SAP_SYSTEM_RESTORED: + return 'SAP system was restored'; + case SAP_SYSTEM_ROLLED_UP: + return 'SAP system was rolled up'; + case SAP_SYSTEM_ROLL_UP_REQUESTED: + return 'SAP system roll up was requested'; + case SAP_SYSTEM_TOMBSTONED: + return 'SAP system was tombstoned'; + case SAP_SYSTEM_UPDATED: + return 'SAP system was updated'; + case DATABASE_DEREGISTERED: + return 'Database was deregistered'; + case DATABASE_HEALTH_CHANGED: + return 'Database health changed'; + case DATABASE_INSTANCE_DEREGISTERED: + return 'Database instance was deregistered'; + case DATABASE_INSTANCE_HEALTH_CHANGED: + return 'Database instance health changed'; + case DATABASE_INSTANCE_MARKED_ABSENT: + return 'Database instance was marked absent'; + case DATABASE_INSTANCE_MARKED_PRESENT: + return 'Database instance was marked present'; + case DATABASE_INSTANCE_REGISTERED: + return 'Database instance was registered'; + case DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED: + return 'Database instance system replication changed'; + case DATABASE_REGISTERED: + return 'Database was registered'; + case DATABASE_RESTORED: + return 'Database was restored'; + case DATABASE_ROLLED_UP: + return 'Database was rolled up'; + case DATABASE_ROLL_UP_REQUESTED: + return 'Database roll up was requested'; + case DATABASE_TENANTS_UPDATED: + return 'Database tenants were updated'; + case DATABASE_TOMBSTONED: + return 'Database was tombstoned'; default: return type; } diff --git a/assets/js/lib/model/activityLog.js b/assets/js/lib/model/activityLog.js index 0d840eef63..b62e04ed73 100644 --- a/assets/js/lib/model/activityLog.js +++ b/assets/js/lib/model/activityLog.js @@ -12,6 +12,91 @@ export const PROFILE_UPDATE = 'profile_update'; export const CLUSTER_CHECKS_EXECUTION_REQUEST = 'cluster_checks_execution_request'; +// Host events +export const HEARTBEAT_FAILED = 'heartbeat_failed'; +export const HEARTBEAT_SUCCEEDED = 'heartbeat_succeeded'; +export const HOST_CHECKS_HEALTH_CHANGED = 'host_checks_health_changed'; +export const HOST_CHECKS_SELECTED = 'host_checks_selected'; +export const HOST_DEREGISTERED = 'host_deregistered'; +export const HOST_DEREGISTRATION_REQUESTED = 'host_deregistration_requested'; +export const HOST_DETAILS_UPDATED = 'host_details_updated'; +export const HOST_HEALTH_CHANGED = 'host_health_changed'; +export const HOST_REGISTERED = 'host_registered'; +export const HOST_RESTORED = 'host_restored'; +export const HOST_ROLLED_UP = 'host_rolled_up'; +export const HOST_ROLL_UP_REQUESTED = 'host_roll_up_requested'; +export const HOST_SAPTUNE_HEALTH_CHANGED = 'host_saptune_health_changed'; +export const HOST_TOMBSTONED = 'host_tombstoned'; +export const PROVIDER_UPDATED = 'provider_updated'; +export const SAPTUNE_STATUS_UPDATED = 'saptune_status_updated'; +export const SLES_SUBSCRIPTIONS_UPDATED = 'sles_subscriptions_updated'; +export const SOFTWARE_UPDATES_DISCOVERY_CLEARED = + 'software_updates_discovery_cleared'; +export const SOFTWARE_UPDATES_DISCOVERY_REQUESTED = + 'software_updates_discovery_requested'; +export const SOFTWARE_UPDATES_HEALTH_CHANGED = + 'software_updates_health_changed'; + +// Cluster events +export const CHECKS_SELECTED = 'checks_selected'; +export const CLUSTER_CHECKS_HEALTH_CHANGED = 'cluster_checks_health_changed'; +export const CLUSTER_DEREGISTERED = 'cluster_deregistered'; +export const CLUSTER_DETAILS_UPDATED = 'cluster_details_updated'; +export const CLUSTER_DISCOVERED_HEALTH_CHANGED = + 'cluster_discovered_health_changed'; +export const CLUSTER_HEALTH_CHANGED = 'cluster_health_changed'; +export const CLUSTER_REGISTERED = 'cluster_registered'; +export const CLUSTER_RESTORED = 'cluster_restored'; +export const CLUSTER_ROLLED_UP = 'cluster_rolled_up'; +export const CLUSTER_ROLL_UP_REQUESTED = 'cluster_roll_up_requested'; +export const CLUSTER_TOMBSTONED = 'cluster_tombstoned'; +export const HOST_ADDED_TO_CLUSTER = 'host_added_to_cluster'; +export const HOST_REMOVED_FROM_CLUSTER = 'host_removed_from_cluster'; + +// SAP System events + +export const APPLICATION_INSTANCE_DEREGISTERED = + 'application_instance_deregistered'; +export const APPLICATION_INSTANCE_HEALTH_CHANGED = + 'application_instance_health_changed'; +export const APPLICATION_INSTANCE_MARKED_ABSENT = + 'application_instance_marked_absent'; +export const APPLICATION_INSTANCE_MARKED_PRESENT = + 'application_instance_marked_present'; +export const APPLICATION_INSTANCE_MOVED = 'application_instance_moved'; +export const APPLICATION_INSTANCE_REGISTERED = + 'application_instance_registered'; +export const SAP_SYSTEM_DATABASE_HEALTH_CHANGED = + 'sap_system_database_health_changed'; +export const SAP_SYSTEM_DEREGISTERED = 'sap_system_deregistered'; +export const SAP_SYSTEM_HEALTH_CHANGED = 'sap_system_health_changed'; +export const SAP_SYSTEM_REGISTERED = 'sap_system_registered'; +export const SAP_SYSTEM_RESTORED = 'sap_system_restored'; +export const SAP_SYSTEM_ROLLED_UP = 'sap_system_rolled_up'; +export const SAP_SYSTEM_ROLL_UP_REQUESTED = 'sap_system_roll_up_requested'; +export const SAP_SYSTEM_TOMBSTONED = 'sap_system_tombstoned'; +export const SAP_SYSTEM_UPDATED = 'sap_system_updated'; + +// Database events +export const DATABASE_DEREGISTERED = 'database_deregistered'; +export const DATABASE_HEALTH_CHANGED = 'database_health_changed'; +export const DATABASE_INSTANCE_DEREGISTERED = 'database_instance_deregistered'; +export const DATABASE_INSTANCE_HEALTH_CHANGED = + 'database_instance_health_changed'; +export const DATABASE_INSTANCE_MARKED_ABSENT = + 'database_instance_marked_absent'; +export const DATABASE_INSTANCE_MARKED_PRESENT = + 'database_instance_marked_present'; +export const DATABASE_INSTANCE_REGISTERED = 'database_instance_registered'; +export const DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED = + 'database_instance_system_replication_changed'; +export const DATABASE_REGISTERED = 'database_registered'; +export const DATABASE_RESTORED = 'database_restored'; +export const DATABASE_ROLLED_UP = 'database_rolled_up'; +export const DATABASE_ROLL_UP_REQUESTED = 'database_roll_up_requested'; +export const DATABASE_TENANTS_UPDATED = 'database_tenants_updated'; +export const DATABASE_TOMBSTONED = 'database_tombstoned'; + export const ACTIVITY_TYPES = [ LOGIN_ATTEMPT, RESOURCE_TAGGING, @@ -25,6 +110,72 @@ export const ACTIVITY_TYPES = [ USER_DELETION, PROFILE_UPDATE, CLUSTER_CHECKS_EXECUTION_REQUEST, + // Host events + HEARTBEAT_FAILED, + HEARTBEAT_SUCCEEDED, + HOST_CHECKS_HEALTH_CHANGED, + HOST_CHECKS_SELECTED, + HOST_DEREGISTERED, + HOST_DEREGISTRATION_REQUESTED, + HOST_DETAILS_UPDATED, + HOST_HEALTH_CHANGED, + HOST_REGISTERED, + HOST_RESTORED, + HOST_ROLLED_UP, + HOST_ROLL_UP_REQUESTED, + HOST_SAPTUNE_HEALTH_CHANGED, + HOST_TOMBSTONED, + PROVIDER_UPDATED, + SAPTUNE_STATUS_UPDATED, + SLES_SUBSCRIPTIONS_UPDATED, + SOFTWARE_UPDATES_DISCOVERY_CLEARED, + SOFTWARE_UPDATES_DISCOVERY_REQUESTED, + SOFTWARE_UPDATES_HEALTH_CHANGED, + // Cluster events + CHECKS_SELECTED, + CLUSTER_CHECKS_HEALTH_CHANGED, + CLUSTER_DEREGISTERED, + CLUSTER_DETAILS_UPDATED, + CLUSTER_DISCOVERED_HEALTH_CHANGED, + CLUSTER_HEALTH_CHANGED, + CLUSTER_REGISTERED, + CLUSTER_RESTORED, + CLUSTER_ROLLED_UP, + CLUSTER_ROLL_UP_REQUESTED, + CLUSTER_TOMBSTONED, + HOST_ADDED_TO_CLUSTER, + HOST_REMOVED_FROM_CLUSTER, + // SAP System events + APPLICATION_INSTANCE_DEREGISTERED, + APPLICATION_INSTANCE_HEALTH_CHANGED, + APPLICATION_INSTANCE_MARKED_ABSENT, + APPLICATION_INSTANCE_MARKED_PRESENT, + APPLICATION_INSTANCE_MOVED, + APPLICATION_INSTANCE_REGISTERED, + SAP_SYSTEM_DATABASE_HEALTH_CHANGED, + SAP_SYSTEM_DEREGISTERED, + SAP_SYSTEM_HEALTH_CHANGED, + SAP_SYSTEM_REGISTERED, + SAP_SYSTEM_RESTORED, + SAP_SYSTEM_ROLLED_UP, + SAP_SYSTEM_ROLL_UP_REQUESTED, + SAP_SYSTEM_TOMBSTONED, + SAP_SYSTEM_UPDATED, + // Database events + DATABASE_DEREGISTERED, + DATABASE_HEALTH_CHANGED, + DATABASE_INSTANCE_DEREGISTERED, + DATABASE_INSTANCE_HEALTH_CHANGED, + DATABASE_INSTANCE_MARKED_ABSENT, + DATABASE_INSTANCE_MARKED_PRESENT, + DATABASE_INSTANCE_REGISTERED, + DATABASE_INSTANCE_SYSTEM_REPLICATION_CHANGED, + DATABASE_REGISTERED, + DATABASE_RESTORED, + DATABASE_ROLLED_UP, + DATABASE_ROLL_UP_REQUESTED, + DATABASE_TENANTS_UPDATED, + DATABASE_TOMBSTONED, ]; export const LEVEL_DEBUG = 'debug';