Configure Sentinel

InterPlay generates user actions: data modification, lifecycle status change, data import and export, mass update, purge and save actions. A connection to Sentinel can be set up to supervise the entire process.

Sentinel provides:

  • Real-time business monitoring
  • Access to the event messages generated by InterPlay and displayed in Sentinel dashboards. You can customize these messages to aggregate events in a business perspective.

To enable and configure Sentinel monitoring:

  1. Install Sentinel 4.0
  2. Import Tracked Object definitions into Sentinel
  3. Define the Sentinel component in Administration
  4. Connect with Sentinel

Import Tracked Object definitions into Sentinel

Start the Sentinel Server if it is not running and go to the <SentinelInstallationDirectory>/Sentinel/tools in the Sentinel installation directory. Execute the updateRepository script with the unlockImportMode argument:

  • On Windows: updateRepository.bat -unlockImportMode
  • On UNIX/Linux: ./updateRepository -unlockImportMode

Import the deployment package provided by InterPlay:

  • On Windows: updateRepository.bat -import -path <InterPlayInstallationDirectory>/extra/Sentinel/<language>/deploymentContainer , where <language> is French or English
  • On UNIX/Linux:./updateRepository -import -path <InterPlayInstallationDirectory>/extra/Sentinel/<language>/deploymentContainer, where <language> is French or English

Define the Sentinel component in Administration

In Administration, define an external component that corresponds to the Sentinel installation. For more details and instructions, refer to Manage external components.

Connect with Sentinel

Open the InterPlay component in Administration and add a Sentinel connector to it. For more details and instructions, refer to Sentinel Monitoring.

The following is a list of monitored actions and attributes for each of them:

Login

  • CycleId
  • UserId
  • BeginSessionDate
  • BeginSessionTime
  • EndSessionDate
  • EndSessionTime
  • ConnectionState - Connected or Failed
  • IsAlert - 1 if the login failed, 0 otherwise
  • IsEnd - 1 if the login failed, 0 otherwise

Logout

  • CycleId
  • UserId
  • BeginSessionDate
  • BeginSessionTime
  • EndSessionDate
  • EndSessionTime
  • ConnectionState - Disconnected
    • IsEnd - 1 (specifies the end of the cycle)

Import Collection

CycleId

  • CollectionId
  • CollectionType
  • CollectionStatus
  • CollectionStatusId
  • CreationDate
  • CreationTime
  • CreationMode
  • CreationUser
  • ModificationUser
  • UpdateStatusUser
  • ModificationState
  • Action - “Import Action”
  • NumberOfLines - Number of imported business objects
  • NumberOfErrors - Number of business errors in the collection

Export Collection

CycleId

  • CollectionId
  • CollectionType
  • CollectionStatus
  • CollectionStatusId
  • CreationDate
  • CreationTime
  • CreationMode
  • CreationUser
  • ModificationUser
  • UpdateStatusUser
  • ModificationState
  • Action - Export Action

Create Collection

CycleId

  • CollectionId
  • CollectionType
  • CollectionStatus
  • CollectionStatusId
  • CreationDate
  • CreationTime
  • ModificationUser
  • UpdateStatusUser
  • ModificationState
  • Action - Creation Action
  • DetailAction - 1 Collection created

Save Collection

CycleId

  • CollectionId
  • CollectionType
  • CollectionStatus
  • CollectionStatusId
  • CreationDate
  • CreationTime
  • ModificationUser
  • UpdateStatusUser
  • ModificationState
  • ModificationDate
  • ModificationTime
  • Action - Modification Action
  • DetailAction - x Object(s) created, y Object(s) modified, z Element(s) created, t Element(s) modified
  • NumberOfLines - Number of imported business objects
  • NumberOfErrors - Number of business errors in the collection

Change Status Collection

CycleId

  • CollectionStatus
  • CollectionStatusId
  • UpdateStatusUser
  • UpdateStatusDate
  • UpdateStatusTime
  • Action - Update Action

Mass Update Collection

CycleId

  • CollectionId
  • CollectionType
  • CollectionStatus
  • CollectionStatusId
  • ModificationUser
  • ModificationDate
  • ModificationTime
  • Action - Modification Action

Purge Collection

CycleId

  • ModificationUser
  • ModificationDate
  • ModificationTime
  • Action - Purge Action
  • IsEnd - 1 (specifies the end of the cycle)

 

Related Links