1- # Cb Response Event Forwarder
1+ # CB Event Forwarder
22
33## Overview
44
5- The Cb Response Event Forwarder is a standalone service that will listen on the Cb Response enterprise bus and export
5+ The CB EDR Event Forwarder is a standalone service that will listen on the Cb EDR enterprise bus and export
66events (both watchlist/feed hits as well as raw endpoint events, if configured) in a normalized JSON or LEEF format.
77The events can be saved to a file, delivered to a network service or archived automatically to an Amazon AWS S3 bucket.
88These events can be consumed by any external system that accepts JSON or LEEF, including Splunk and IBM QRadar.
99
10- The list of events to collect is configurable.
11- By default all feed and watchlist hits, alerts, binary notifications, and raw sensor events are exported into JSON. The
12- configuration file for the connector is stored in ` /etc/cb/integrations/event-forwarder/cb-event-forwarder.conf ` .
10+ The list of events to collect is configurable. By default all feed and watchlist hits, alerts, binary notifications, and
11+ raw sensor events are exported into JSON. The configuration file for the connector is stored in
12+ ` /etc/cb/integrations/event-forwarder/cb-event-forwarder.conf ` .
13+
14+ Starting with version 7.1.0 of Carbon Black EDR, you can use the EDR web console to configure and control Event Forwarder,
15+ as long as you follow the installation and configuration steps detailed below.
1316
1417## Support
1518
1619The pre-built RPM is supported via our [ User eXchange (Jive)] ( https://community.carbonblack.com/community/developer-relations )
17- and via email to dev-support@carbonblack.com .
20+ and via email to dev-support@carbonblack.com .
1821
1922## Raw Sensor Events
2023
21- We have seen a performance impact when exporting all raw sensor events onto the enterprise bus. We do not recommend
22- exporting all the events. The performance impacts are seen when the events are broadcast on the bus, by enabling the
23- "DatastoreBroadcastEventTypes". We recommend that at most, only process and netconn events be broadcast on the event
24+ We have seen a performance impact when exporting all raw sensor events onto the enterprise bus. We do not recommend
25+ exporting all the events. The performance impacts are seen when the events are broadcast on the bus, by enabling the
26+ "DatastoreBroadcastEventTypes". We recommend that at most, only process and netconn events be broadcast on the event
2427bus.
2528
2629## Quickstart Guide
2730
2831The cb-event-forwarder can be installed on any 64-bit Linux machine running CentOS 6.x.
29- It can be installed on the same machine as the Cb Response server, or another machine.
32+ It can be installed on the same machine as the Cb EDR server, or another machine.
3033If you are forwarding a large volume of events to QRadar (for example, all file modifications and/or registry
31- modifications), or are forwarding events from a Cb Response cluster, then installing it on a separate machine is recommended.
32- Otherwise, it is acceptable to install the cb-event-forwarder on the Cb Response server itself.
34+ modifications), or are forwarding events from a Cb EDR cluster, then installing it on a separate machine is recommended.
35+ Otherwise, it is acceptable to install the cb-event-forwarder on the Cb EDR server itself.
3336
3437### Installation
3538
@@ -48,26 +51,37 @@ CB EDR is installed (in the case of a cluster installer, this means the master n
4851 ```
4952 yum install cb-event-forwarder
5053 ```
51- 3. If you will be using the CB EDR console to configure and operate the event forwarder, run the following script to set
52- the appropriate permissions needed by EDR:
54+ 3. If you are using CB EDR 7.1.0 or greater and wish to use the CB EDR console to configure and operate the Event
55+ Forwarder, run the following script to set the appropriate permissions needed by EDR:
5356
5457 ```
5558 /usr/share/cb/integrations/event-forwarder/cb-edr-fix-permissions.sh
5659 ```
5760
5861### Configure the cb-event-forwarder
5962
60- 1. If installing on a machine *other than* the Cb Response server, copy the RabbitMQ username and password into the
63+ 1. If installing on a machine *other than* the Cb EDR server, copy the RabbitMQ username and password into the
6164`rabbit_mq_username` and `rabbit_mq_password` variables in `/etc/cb/integrations/event-forwarder/cb-event-forwarder.conf`
62- file. Also fill out the `cb_server_hostname` with the hostname or IP address where the Cb Response server can be reached.
63- If the cb-event-forwarder is forwarding events from a Cb Response cluster, the `cb_server_hostname` should be set
64- to the hostname or IP address of the Cb Response master node.
65+ file. Also fill out the `cb_server_hostname` with the hostname or IP address where the Cb EDR server can be reached.
66+ If the cb-event-forwarder is forwarding events from a Cb EDR cluster, the `cb_server_hostname` should be set
67+ to the hostname or IP address of the Cb EDR master node.
6568
66692. Ensure that the configuration is valid by running the cb-event-forwarder in Check mode:
6770`/usr/share/cb/integrations/event-forwarder/cb-event-forwarder -check` as root. If everything is OK, you will see a
6871message starting with "Initialized output”. If there are any errors, those errors will be printed to your screen.
6972
70- ### Configure Cb Response
73+ ### Configure Cb EDR
74+
75+ #### Console Support
76+
77+ If you are using CB EDR 7.1.0 or greater and wish to use the CB EDR console to configure and operate the Event
78+ Forwarder, you will need to add the following setting to `/etc/cb/cb.conf` (on the master node, if this is a cluster):
79+
80+ EventForwarderEnabled=True
81+
82+ after which you must restart services (or restart the cluster).
83+
84+ #### Event Publishing
7185
7286By default, Cb publishes the `feed.*` and `watchlist.*` events over the bus (see the [Events documentation](EVENTS.md)
7387for more information).
@@ -79,10 +93,10 @@ If you want to capture raw sensor events or the `binaryinfo.*` notifications, yo
7993* If you are capturing binary observed events you also need to edit the `EnableSolrBinaryInfoNotifications` option in
8094`/etc/cb/cb.conf` and set it to `True`.
8195
82- Cb Response needs to be restarted if any variables were changed in `/etc/cb/cb.conf` by executing
96+ Cb EDR needs to be restarted if any variables were changed in `/etc/cb/cb.conf` by executing
8397`service cb-enterprise restart`.
8498
85- If you are configuring the cb-event-forwarder on a Cb Response cluster, the `DatastoreBroadcastEventTypes` and/or
99+ If you are configuring the cb-event-forwarder on a Cb EDR cluster, the `DatastoreBroadcastEventTypes` and/or
86100`EnableSolrBinaryInfoNotifications` settings
87101must be distributed to the `/etc/cb/cb.conf` configuration file on all minion nodes and the cluster stopped and started using
88102the `/usr/share/cb/cbcluster stop && /usr/share/cb/cbcluster start` command.
@@ -103,15 +117,15 @@ Once the service is installed, it is configured to start automatically on system
103117
104118## Splunk
105119
106- The Cb Response event forwarder can be used to export Cb Response events in a way easily configured for Splunk. You'll
107- need to install and configure the Splunk TA to consume the Cb Response event data. It is recommended that the event
108- bridge use a file based output with Splunk universal forwarder configured to monitor the file.
120+ The Cb EDR Event Forwarder can be used to export Cb EDR events in a way easily configured for Splunk. You'll
121+ need to install and configure the Splunk TA to consume the Cb EDR event data. We recommend that the event
122+ bridge use a file- based output with the Splunk universal forwarder configured to monitor the file.
109123
110124More information about configuring the Splunk TA can be found [here](http://docs.splunk.com/Documentation/AddOns/latest/Bit9CarbonBlack/About)
111125
112126## QRadar
113127
114- The Cb Response event forwarder can forward Cb Response events in the LEEF format to QRadar. To forward Cb Response
128+ The Cb EDR Event Forwarder can forward Cb EDR events in the LEEF format to QRadar. To forward Cb EDR
115129events to a QRadar server:
116130
1171311. Modify `/etc/cb/integrations/event-forwarder/cb-event-forwarder.conf` to include
@@ -231,6 +245,4 @@ To build an RPM package, use `make rpm`. By default, the result will be located
231245
232246## Changelog
233247
234- This connector has been completely rewritten for version 3.0.0 for greatly enhanced reliability and performance.
235- See the [releases page](https://github.com/carbonblack/cb-event-forwarder/releases) .
236- for more information on new features introduced with each new version and upgrading from cb-event-forwarder 2.x.
248+ See CHANGELOG.md.
0 commit comments