cowrie/docs/graylog
Michel Oosterhof bdff9601ca
Move to Restructured text (#979)
From Markdown to RestructuredText
2019-01-09 12:05:16 +04:00
..
README.rst Move to Restructured text (#979) 2019-01-09 12:05:16 +04:00

README.rst

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