Component Diagram
...
Gateway Maintenance Activities
A maintenance activity defines the set of maintenance actions required for a specific goal. An example of such an activity is "Perform Secure Backup on device X".
Additionally, the maintenance activity contains other specific definitions for the action. This may include for instance which certificate should be used for the Secure Backup or which deployment policy should be used for a configuration sync operation.
Current provided activities are: backup and configuration sync.
DPOD allows users to define a plan that includes a set of target gateways on which activity will be performed and a receipt on how to perform the activities.
These Activities can be integrated into an organisation wide DevOps process by REST invocation.
Alerts
DPOD can publish alerts when certain predefined events occur, for example, when device CPU is over 80%. Alerts can be viewed and managed from the Alerts Setup page.
An alert consists of:
Alert Query - the metadata that defines the alert parameters (for example, count all the system errors occured in the last 10 minutes in domain DMZ). There are several builtin queries. Users customized threshold is a pramater in the query.
...
Transactions Event Feeder
This component handle the creation and publishing of a single aggrgated logical transaction record.
One of the common usage is to push flat transactional data to external system or centralized data to have a flexiable and easy acces with analytics tools.
DevOps Services Portal
DPOD now provides a new self service DevOps portal for traditional services. This is a new portal dashboard where end-users can:
...
Each action may be extended or customized using Python scripts. Example scripts are open source and may be obtained from a git repository - see docs