Since Cisco introduced its first Intrusion Detection System (IDS), the company has progressively developed more sophisticated protocols for communicating events to remote users and applications. Early Cisco IDS systems supported the POP (Post Office Protocol) standard, which was replaced by the proprietary Remote Data Exchange Protocol (RDEP).
With the release of Cisco's Intrusion Prevention System (IPS) 5.0 software, the company published a new open standard called Security Device Event Exchange (SDEE), sometimes referred to as RDEP2, that supports subscription-based remote event collection. The RDEP protocol was deprecated in IPS version 6.0 and may not be supported in the future. Therefore, LogRhythm has adopted the SDEE protocol for event collection from Cisco IDS/IPS sensors.
Prerequisites
-
To collect event messages from a Cisco IDS/IPS device, LogRhythm release 4.1 or higher must be installed. The Windows version of the LogRhythm Agent must be used as the collection point; Linux and UNIX agents do not support the Cisco IDS/IPS message source.
-
The Windows host system that will be used as the collection point must be able to establish a secure HTTPS connection to the sensor. You can verify this by using a web browser on the Windows host to connect to the Cisco sensor.
-
A System Monitor Pro Agent is required to collect event messages from one or more Cisco IDS/IPS sensors.
Configure the Cisco Sensor
Before a Cisco IDS/IPS sensor allows a remote user or application to collect events, the sensor's web server must be configured properly. This section lists the applicable sensor settings. Consult the appropriate version of your Cisco documentation for instructions about how to verify and/or modify these settings.
The Cisco SDEE service operates as a web server on the sensor. To configure the Cisco sensor to accept secure HTTPS connections, ensure that the following sensor settings have been configured:
|
Cisco IPS Setting |
Description |
|---|---|
|
Allowed Hosts |
Add the LogRhythm Windows Agents host information. |
|
Users |
Ensure a user name is available in the Administrator (not recommended) or Viewer (recommended) role. |
|
Enable TLS/SSL |
Ensure this setting is enabled. |
|
Web Server Port |
Select a port for the HTTPS listener. The default port is 443. |
Configure the sdee.ini File
Copy the sdee.ini configuration file to the LogRhythm Agent config directory: C:\Program Files\LogRhythm\LogRhythm System Monitor\config\sdee.ini
If you intend to use this agent to collect event messages from more than one Cisco IDS/IPS device then you need to make a separate copy of this file for each device. You may rename the file if necessary. In addition, you need to create a Log Message Source type for each device.
The following settings are specified in that file:
After you configure the device, you must also configure LogRhythm according to the instructions provided on the overview page of this guide. Only Global Admins or Restricted Admins with elevated View and Manage privileges can take this action.
The name of the log message source is API - Cisco IDS/IPS. In addition, when configuring this log source:
-
For Log Message Processing Mode, select MPE Processing Enabled, Event Forwarding Enabled.
-
For Log Message Processing Engine (MPE) Policy, select LogRhythm Default.
-
On the Flat File Settings tab, enter the following:
-
File Path. <path to log file, including the file name and extension>
-