To establish the connection, you need to configure the Log Analytics agent on a designated Linux server. In Nebula, set the Linux server as the syslog collector. The Log Analytics agent sends the syslog file to Azure Sentinel which gives you a view of Nebula security events. This article guides you on how to configure Nebula integration with Azure Sentinel.
Set up your Linux server
- Follow the instructions in Connect your external solution using syslog to install the syslog collector on your Linux server.
- After you've installed the Linux agent, open your Linux shell.
- View the following config file:
etc/rsyslog.d/95-omsagent.conf
- Verify the config file if it's the same as the following:
# OMS Syslog collection for workspace 3dd30d0a6-47e9-4264-984d-e13e7572c3fe
*.* @127.0.0.1:25226 - View the following config file:
etc/rsyslog.conf
- Check if the modules within the config file are the same as the following:
#################
#### MODULES ####
#################
module(load="imuxsock") # provides support for local system logging
module(load="immark") # provides --MARK-- message capability
# provide UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")
# provides TCP syslog reception
module(load="imtcp")
#provides kernel logging support and enable non-kernel klog messages module(load="imklog" permitnonkernelfacility="on") - After saving the config file, run the following command to restart the syslog service:
systemctl restart rsyslog
Connect Nebula to Linux server
- Log in to your Nebula console.
- In the left navigation pane, click Configure > Syslog Logging.
- Click Syslog Logging.
- In the Syslog Communication Settings pop-up window, make the following entries:
- IP Address/Host: IP or hostname of your Linux server
- Port: 514
- Protocol: Set to TCP or UDP.
- Severity: Choose a severity from the list. This determines the severity of all Nebula events sent to Syslog.
- Minutes: Set the time interval of the pushed data to Linux server. The Log Analytics agent takes an additional 20 minutes pushing the data to Linux server.
- Click Save.
Return to the table of contents.