Configure Reporting EngineConfigure Reporting Engine
Ensure that:
- You have Decoders that are connected to the Concentrator added to the Reporting Engine for the selected data source, before creating an alert rule.
- You have installed and configured a Syslog server that supports TCP/TLS in your environment. For example, WinSyslog. You can configure the Reporting Engine to send Syslog messages over TCP with Transport Layer Security (TLS) when an alert is triggered.
To configure the Reporting Engine to send Syslog alerts over TCP with Transport Layer Security (TLS):
- Obtain the required certificates.
-
Append the CA certificate to the ca.pem file on the NetWitness server.
-
Configure the Syslog server to accept messages from client machines.
-
Configure the delivery of alert messages in the NetWitness UI.
Task 1: Obtain the required certificates
To generate certificates for configuring Reporting Engine to send Syslog messages over TCP with TLS:
- Generate a Certifying Authority (CA) certificate. For more information, go to https://www.rsyslog.com/doc/master/tutorials/tls_cert_summary.html
Note: You can ignore this step if you already have a CA running in your environment.
- Generate a key pair for the Syslog server. For more information, go to https://www.rsyslog.com/doc/master/tutorials/tls.html
Note: You can ignore this step if you have already configured security for the Syslog server using the key and certificates generated by the same CA.
Task 2: Append the CA certificate to the ca.pem file on the NetWitness Server
To append an existing CA certificate to the ca.pem file:
- Manually append the contents of the CA certificate that you generated to the /etc/pki/CA/certs/ca.pem file.
- Run the following command on the NetWitness server to have the certificate populate to the Truststore:
keytool -import -file /etc/pki/CA/certs/ca.pem -keystore cacerts
Task 3: Configure the Syslog Server to accept messages from client machines
To configure the Syslog server to accept messages from client machines that have the same CA certificates:
- Copy the following files to your secure TCP server target location:
-
ca_cert.pem
-
server_cert.pem
-
server_key.pem
Where:
ca_cert.pem - is the CA certificateserver_cert.pem - is the server certificate
server_key.pem - is the server key
For more information, see the documentation specific to your Syslog server. If you are using rsyslog, refer to https://www.rsyslog.com/doc/master/index.html.
-
Task 4: Configure the delivery of alert messages in NetWitness
Configure Reporting Engine to send Syslog messages over TCP with Transport Layer Security (TLS) when an alert is triggered by enabling SECURE_TCP in the Output Actions tab for the Reporting Engine service in the Reporting Engine Services Config View. For more information, see the "Reporting Engine Output Actions" topic in the Host and Services Configuration Guide.