MongoDB Atlas Logs
Panther supports pulling logs directly from MongoDB Atlas
Overview
Panther has the ability to fetch MongoDB Atlas event logs by querying the MongoDB Atlas Administration API. Panther is specifically monitoring the following MongoDB Atlas events:
Organization events related to hosts, encryption, billing, user access, and much more.
Project events related to hosts, encryption, billing, user access, and much more.
In order to set up MongoDB Atlas as a log source in Panther, you'll need to generate an API key in your MongoDB account, then set up MongoDB Atlas as a log source in Panther.
How to onboard MongoDB Atlas logs to Panther
Step 1: Generate an API key in MongoDB Atlas
Navigate to the Access Manager page for your organization.
If it is not already displayed, select your desired organization from the Organizations menu in the navigation menu.
In the navigation menu, click Access Manager, then select your organization.
Click Add new > API Key.

Under Enter the API Key Information, fill in the fields:
Description: Enter a description for the API key, e.g.,
Panther log puller.Organization Permissions: Select one or more roles for the API key, e.g.,
Organization Read Only.
Click Next.
Copy the public key and store it in a secure location. The public key acts as the username when making API requests.
Copy the private key and store it in a secure location. The private key acts as the password when making API requests.
Click Done.
Step 2: Create a new MongoDB Atlas log source in Panther
In the left-hand navigation bar of your Panther Console, click Configure > Log Sources.
In the upper right corner, click Create New.
Search for "MongoDB Atlas," then click its tile.
Click Start Setup.
On the next screen, enter a memorable name for the source, e.g.
My MongoDB Atlas logs.Click Setup.
On the Set Credentials page, fill in the form:
Paste the API key from MongoDB Atlas into the API key field.
Click Setup. You will be directed to a success screen:\

You can optionally enable one or more Detection Packs.
The Trigger an alert when no events are processed setting defaults to YES. We recommend leaving this enabled, as you will be alerted if data stops flowing from the log source after a certain period of time. The timeframe is configurable, with a default of 24 hours.\

Panther-managed detections
See Panther-managed rules for MongoDB Atlas in the panther-analysis GitHub repository.
Supported log types
MongoDB.OrganizationEvent
MongoDB.ProjectEvent
Last updated
Was this helpful?

