Mimecast Input
The Mimecast input enables the collection of email security logs using Mimecast APIs, providing seamless integration with Graylog for enhanced email threat analysis and monitoring. This input pulls logs from version 2.0 of the Mimecast API.
                                                    
Prerequisites
Before proceeding, ensure that the following prerequisites are met:
- 
                                                            
A Mimecast account is required to use this input.
 
Required Third-Party Setup
To enable integration, complete the following required setup with your third-party service:
- 
                                                                    
This input requires credentials from a Mimecast API application. Please refer to the official Mimecast documentation for setting up an API application.
 
- 
                                                                    
API user must be defined as a Mimecast Administrator with the following permissions for the supported log types:
 
| Log Type | API Permissions | 
|---|---|
| Archive Message View Logs | Archive, View Logs, Read | 
| Archive Search Logs | Archive, Search Logs, Read | 
| Audit Events | Account, Logs, Read | 
| DLP Logs | Monitoring, Data Leak Prevention, Read | 
| Message Release Logs | Monitoring, Held, Read | 
| Rejection Logs | Monitoring, Rejections, Read | 
| Search Logs | Archive, Search Logs, Read | 
| TTP Attachment Protection Logs | Monitoring, Attachment Protection, Read | 
| TTP Impersonation Protect Logs | Monitoring, Impersonation Protection, Read | 
| TTP URL Logs | Monitoring, URL Protection, Read | 
Required Configuration Values
In your third-party configuration, make note of the following values that are required when configuring the input in Graylog:
- 
                                                                        
Client ID
 - 
                                                                
Client Secret
 
Input Type
This input is a 
Associated Illuminate Content Pack
This log source has associated Illuminate content:
                                                        
Input Configuration
Follow the input setup instructions. During setup of this input, you can configure the following options:
| Configuration Option | Description | 
|---|---|
| 
                                                                     Input Name  | 
                                                                
                                                                     Provide a unique name for your new input.  | 
                                                            
| 
                                                                     Client ID  | 
                                                                
                                                                     The Client ID for the Mimecast API application.  | 
                                                            
| 
                                                                     Client Secret  | 
                                                                
                                                                     The Client Secret for the Mimecast API application.  | 
                                                            
| Polling Interval | 
                                                                     Determines how often (in minutes) the input will check for new log data. Defaults to 5 minutes. We recommend leaving this at the default. Value should not be less than 1 (minute).  | 
                                                            
| Enable Throttling | 
                                                                     Enables Graylog to stop reading new data for this input whenever the system falls behind on message processing and needs to catch up.  | 
                                                            
| Store Full Message | 
                                                                     Permits Graylog to store the raw log data in the   | 
                                                            
Next Steps
After you complete input setup, visit Input Diagnosis for testing and validation of the new input. Use this functionality to help troubleshoot any connection issues.
Further Reading
Explore the following additional resources and recommended readings to expand your knowledge on related topics:
