...
DPOD's Internal services are divided into the following groups:
Agents – These services collect data
(eitherpassively
or actively by periodic polling)from monitored Devices then
storestores it in the Store.
Housekeeping - Services executing scheduled tasks such as polling data from monitor devices, health checks and maintenance.
Database – These services host database services for all the data stored in DPOD, (e.g. raw logs and configuration data). Refer to Components for more detail about the database.
Other – Services which perform various other tasks.
The following tables list the various DPOD's services and their function
Agents
Service Name | Function |
---|---|
Syslog Agent * | Syslog Agents passively receive raw log records from monitored DataPower Gateways, process them and store them into |
the Store. The number of process instances for this agent depends on the installation requirements |
Syslog Keepalive
The Syslog Keepalive agent monitors the health of a Syslog Agent. The keepalive agent periodically sends syslog records to the syslog agent, which writes those records to the Securing the Store.
The Keepalive agent later verifies the Syslog's agent correct processing by reading those entries from the store and verifying they have been written correctly.
. |
WS-M Agent * | WS-M Agents passively receive message payload information from monitored DataPower Gateways on which WS-M recording has been enabled. The number of process instances for this agent depends on the installation requirements. |
WS-M Keepalive
The WS-M Keepalive monitors the health of a WS-M Agent, in the same way that the Syslog Keepalive service above works.
Device Resources Agent
This service periodically polls device resource information from monitored DataPower Gateways.
The data polled is resource consumption related and includes metrics for CPU, memory, file system, hardware etc.
Service Resources Agent
Other
Housekeeping
Service Name | Function |
---|---|
Store Retention | Perform core maintenance tasks such as Store index management and scheduling task to the Housekeeping servers. |
Housekeeping Server | Each service instance can perform any schedule task such as:
number of instances of this service type varies depend on the deployment profile selected on install (i.e. low, medium, high) |
Reports/Alerts | Run reports (schedule or on demand), alerts (schedule or on demand) and DevOps portal tasks |
Database
Service Name | Function |
---|---|
Configuration Database | Manages DPOD's internal SQL database used to retain configuration data, agent states etc. |
Store Nodes | Manages |
the |
Big-Data data retention
data collected by agents and housekeeping servers. |
Other
Service Name | Function |
---|---|
Admin Console | Web UI allows system administrators to perform various admin task such as backup the system or configre LDAP. |
Console UI | Hosts and manages the web-based Console used to interact with DPOD UI. |
Store Dashboards | Hosts the Expert Mode dashboards UI for API-C users. |
* These agents can have more than one instance, appearing as multiple processes in the operating system.