C.5 Sentinel Communication Server

Table C-5 Sentinel Communication Server

Sentinel Component

Sentinel Service

Sentinel Process

Function summary

Permission's required

Permission Explanation

Communication Server (iSCALE / MOM)

Sentinel

java (Sonic)

iSCALE: A Message Oriented Middleware (MOM). The iSCALE component provides a Java Message Service (JMS) framework for inter-process communication. Processes communicate through a broker, which is responsible for routing and buffering messages.

Network access (binds to port greater than 1024)

File read access to:

  • ESEC_HOME/jre

File write access to:

  • ESEC_HOME/3rdparty/SonicMQ/MQ7.0

It binds to local ports to accept TCP connections in order to perform its duties as a communication server.

It reads local configuration files and uses the java executable.

It writes to Sonic’s internal database on the local file system.

java (das_proxy)

iSCALE also has an SSL proxy that acts as an SSL bridge between the message bus and a client connecting through SSL.

Network access (binds to ports greater than 1024)

File read access to:

  • ESEC_HOME/config

  • ESEC_HOME/lib

  • ESEC_HOME/jre

File write access to:

  • ESEC_HOME/3rdparty/SonicMQ/MQ7.0

  • ESEC_HOME/data

  • ESEC_HOME/log

  • ESEC_HOME/config

It binds to local ports to accept SSL connections in order to perform its duties as a communication server.

It reads local configuration files and uses the java executable.

It writes log files, caches data, and writes to Sonic’s internal database on the local file system.

It also will write certificates to config directory when required.