Server Services
The following table describes server services installed by the File Access Manager Server Installer and their relationship to File Access Manager capabilities and main processes.
Service Name |
Description |
Capabilities |
Event Manager |
Responsible for pulling activities from RabbitMQ, enriching the activity records with additional useful information about the users and the business resources being accessed, evaluating alert and discard rules, and saving activities to Elasticsearch. |
Activity Monitoring Real-time Alerts Threshold Based Alerts |
Agent Configuration Manager |
Communicates with the Activity Monitors, Permission Collectors, and Data Classification Collectors to receive health checks and provide configurations. It is also the entry point for the installation process of Activity Monitors and Collectors. |
Activity Monitoring Permissions Collection Data Classification |
Activity Analytics |
Performs the Threshold Alerts calculations in near real-time and sends the alerts when a threshold is met. |
Threshold Based Alerts |
Central Permissions Collector |
When installed in a simple architecture deployment, it connects to the applications and collects resources and permissions data. When deployed in a distributed architecture, it sends resources to the collector and aggregates the permissions data received from collectors through the message broker. |
Crawling Permissions Collection |
Central Data Classification |
When installed in a simple architecture deployment, it connects to the applications and classifies sensitive business resources based on the defined data classification policy. When deployed in a distributed architecture, it sends classification data to the collector and aggregates the classification data received from collectors through the message broker. |
Data Classification |
Reporting |
Generates all reports. |
|
Scheduled Task Handler |
Schedules and dispatches scheduled tasks when they are due, and runs all maintenance tasks. |
Schedule Tasks DB Cleanup task Events Deletion task Events Re-Indexing task Application Deletion task Periodic Elasticsearch & RabbitMQ health checks |
User Interface |
Responsible for communication with the File Access Manager administrative client. |
|
Business Website |
The website service running the File Access Manager web interface. |
|
API |
RESTful API service. This service provides a platform neutral schema and extension model for representing users, groups and other resource types in JSON format. |
|
Workflow |
Access certification campaign (“Campaign”) creation and management of review processes. |
Access Certification Campaigns Access Requests Business Asset Compliance |
Collector Synchronizer |
Performs Identity Collection and the Access Fulfillment tasks. |
Identity Collection Access Fulfillment |
Crowd Analyzer |
Creates and manages data owners’ election goals. |
Data Owners Discovery |
Elasticsearch |
This full text indexing database retains all data on activities collected by the Event Manager. |
Activity Monitoring Threshold Based Alerts |
RabbitMQ |
This service is a secure message broker for communication between the Central Permissions Collector and Central Data Classification services, to/from the Permissions, Data Classification Collectors as well as Activity Monitors and Event Managers. |
Permissions Collection Data Classification Activity Monitoring |