Loading

Admin By Request EPM integration

Version 0.3.0 beta:[] (View all)
Compatible Kibana version(s) 8.15.3 or higher
9.0.0 or higher
Supported Serverless project types
What's this?
Security
Observability
Subscription level
What's this?
Basic
Level of support
What's this?
Elastic

The Elastic integration for Admin By Request EPM enables real-time monitoring and analysis of audit logging of privilege elevations, software installations and administrative actions through user portal. This integration collects, processes, and visualizes audit logs and events to enhance security posture, compliance, and operational efficiency.

  • auditlog: Provides audit data that includes elevation requests, approvals, application installations, and scan results.

  • Auditlog are records generated when user takes action such as installing a software, running an application with admin privileges, requesting for admin session, approval or denial of requests and scan results.

  • This data stream leverages the Admin By Request EPM API /auditlog/delta endpoint to retrieve data.

  • events: Provides system security events and administrative changes, including group modifications, policy changes and security violations. This allows tracking of administrative activities and security-critical events. Some events have corresponding audit log entries.

  • Events are records that are generated on various actions done by users and administrators. These include group modifications, policy changes, security violations, and other administrative activities.

  • This data stream leverages the Admin By Request EPM API /events endpoint to retrieve data.

Elastic Agent must be installed. For more details and installation instructions, please refer to the Elastic Agent Installation Guide.

There are several options for installing and managing Elastic Agent:

With this approach, you install Elastic Agent and use Fleet in Kibana to define, configure, and manage your agents in a central location. We recommend using Fleet management because it makes the management and upgrade of your agents considerably easier.

With this approach, you install Elastic Agent and manually configure the agent locally on the system where it’s installed. You are responsible for managing and upgrading the agents. This approach is reserved for advanced users only.

You can run Elastic Agent inside a container, either with Fleet Server or standalone. Docker images for all versions of Elastic Agent are available from the Elastic Docker registry, and we provide deployment manifests for running on Kubernetes.

Please note, there are minimum requirements for running Elastic Agent. For more information, refer to the Elastic Agent Minimum Requirements.

Log in to the portal enable the API access and set up an API key. Generated API Key is used to access data through APIs.

To create an API Key follow the instructions provided in the official documentation:
Public API - API Overview.

Auditlog documents can be found by setting the following filter: event.dataset : "admin_by_request_epm.auditlog"

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

The following non-ECS fields are used in events documents:

Event documents can be found by setting the following filter: event.dataset : "admin_by_request_epm.events"

ECS Field Reference

Please refer to the following document for detailed information on ECS fields.

The following non-ECS fields are used in events documents:

Events Data stream has field eventCode which is a unique identifier for each event type. Please refer to the Event Codes table given on the Events API documentation for more information on event codes.