cowrie/docs/graylog/README.rst

52 lines
1.2 KiB
ReStructuredText

How to process Cowrie output into Graylog
############################################
Prerequisites
======================
* Working Cowrie installation
* Working Graylog installation
Cowrie Configuration
======================
Open the Cowrie configuration file and uncomment these 3 lines::
[output_localsyslog]
facility = USER
format = text
Restart Cowrie
Graylog Configuration
======================
Open the Graylog web interface and click on the **System** drop-down in the top menu. From the drop-down menu select **Inputs**. Select **Syslog UDP** from the drop-down menu and click the **Launch new input** button. In the modal dialog enter the following information::
**Title:** Cowrie
**Port:** 8514
**Bind address:** 127.0.0.1
Then click **Launch.**
Syslog Configuration
======================
Create a rsyslog configuration file in /etc/rsyslog.d::
$ sudo nano /etc/rsyslog.d/85-graylog.conf
Add the following lines to the file::
$template GRAYLOGRFC5424,"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msg%\n"
*.* @127.0.0.1:8514;GRAYLOGRFC5424
Save and quit.
Restart rsyslog::
$ sudo service rsyslog restart