...
DPOD's Internal services are divided into the following groups:
- Collector
Agents – These services collect data
(eitherpassively
or actively by periodic polling)from monitored
DataPower Gateways. The data is then and forwarded to DPOD's Big Data Store storageDevices then stores 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 Keepalive agent later verifies the Syslog's agent correct processing by reading those entries from the store and verifying they have been written correctly
. |
It does not imply that data is being received from monitored devices (keepalive is a local service and will be successful even when the network is down)
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.