# 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 ```