Skip to content

File Access Manager Services

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

Collector Services

The services below are installed by the Collector Manager.

Service Name Description Capabilities
Activity Monitor The service connects to the application and collects activity data (“Who did what?”). A dedicated Activity Monitor service must be installed for each application. Activity Monitoring
Permissions Collector When the RabbitMQ service is installed, the Permissions Collector can be installed to extend the Central Permissions Collector service. See Architecture for additional information on collector and cloud-based architecture. Crawling

Permissions Collection
Data Classification Collector When the RabbitMQ service is installed, the Data Classification Collector can be installed to extend the Central Data Classification service. See Architecture for additional information on collector and cloud-based architecture. Data Classification

Databases

Elasticsearch is a search database engine, optimized for text searches. File Access Manager uses Elasticsearch to store and query activity data. It is installed by the File Access Manager Server Installer.