This guide will help you set up and utilize SentinelOne Dashboards, which offer powerful data insights for monitoring and analyzing your network traffic. Whether you're a security analyst, network administrator, or IT professional, these dashboards will help you easily visualize and track your network's security status.
-- TBD --
Note: Follow these steps if you prefer to use the GitHub repository for installation instead of marketplace. If you have already installed the parsers, please skip these steps.
Step 1: In the Singularity Operations Center, go to Policy and Settings Section from the bottom left corner.
Step 2: From the policy and settings sections, search for Parsers and you’ll see that in the Products Section.
Step 3: Click on the parsers section and you will see the list of inbuilt as well as created parsers.
Step 4: Now, for adding new parser click on Add parser button from the top right corner and you will see a prompt for adding the parser name and click on Ok which will create the parser.
Step 5: After adding a new parser with log name head over to the parsers folder in github repo and search for that specific log file and copy the code from that file and paste it in below highlighted section.
Step 6: After adding the copied code from the github repo, click on Save File and the parser will be added which you can see in Parsers sections.
Note: SentinelOne currently supports 25 different log parsers. If you need to add a parser for a new log type that is not included in the existing list, you can follow the steps outlined below to configure and integrate a parser for that log type.
How to use generic parser?
To use the generic parser, first complete steps 1 to 4 from the Installing Parsers Through GitHub Repository section, and then proceed with the following steps.
After creating the parser, copy the code from the corelight-generic parser and paste it in the parser which you have created and add more details as per your requirement and then save the parser.
To ingest data into SentinelOne Singularity Data Lake, follow the steps provided in the SentinelOne documentation under (Singularity Marketplace → Marketplace Ingestion Integrations → Corelight Zeek Network Security Parser Integration with SentinelOne).
Note: If you are installing the parsers from GitHub repo make sure to update the sourcetype template as "corelight-$LOG-dev"
For populating dashboards, we need some of the configurations files (i.e Lookup files), which we need to add.
Step 1: In the Singularity Operations Center, go to Policy and Settings Section from the bottom left corner.
Step 2: From the policy and settings sections, search for Configurations files and you’ll see that in Products Section.
Step 3: Head over to configuration files and you'll see the list of configuration files.
Step 4: In that click on New File and add create all the files with the same names as mentioned in the lookups folder in github repository.
Step 5: After creating files with the same names as mentioned in github repository, also copy the lookup files content and save each file.
Once this is done, all the lookup files will be created.
- Open your web browser and go to the Singularity Operations Center login page.
- Enter your login credentials (username and password).
- Click Login to enter the platform.
-
Once you're logged in, find the Dashboards section in the navigation menu. This section allows you to manage and view all the available dashboards.
-
Click on the Dashboards option to proceed.
-
Choose Your Connection: In the top-left corner, you'll find a drop-down menu labeled Select Connection. Here, choose the connection that you want to monitor.
-
Select Your Site: Once you've selected the connection, you will see a list of sites associated with that connection. Choose the site you want to analyze.
-
After selecting the site, you will be taken to the Data Lake section, which is where all the data (network traffic, events, etc.) is stored and analyzed.
-
View Existing Dashboards: Here, you will see a list of existing dashboards that are already available for analysis.
-
Click on New Dashboard: To create a new dashboard, click on the New Dashboard button located at the top right corner of the screen.
-
Name Your Dashboard: A pop-up window will prompt you to enter a name for the new dashboard (e.g., "Security Posture, etc").
-
Click Create: Once you've named your dashboard, click Create to generate the new dashboard.
-
Dashboard is Empty: The new dashboard will initially be empty, which means you will need to configure it with relevant widgets and data sources.
-
Edit JSON Configuration: To customize the dashboard, click the three dots (menu icon) at the top-right corner of the dashboard page and select Edit JSON from the dropdown menu.
-
Replace JSON Code: A window will open where you can modify the JSON configuration. Replace the existing code with the pre-provided dashboard file from the github repository. This will populate your dashboard with the correct widgets and data sources.
-
Save the File: After making changes, click Save File at the bottom-right corner to apply the configuration.
-
Once the JSON file is saved, the dashboard will be populated and it will display a variety of charts, graphs, and data visualizations.