En este post voy a explicar como ver streams de Graylog en la terminal. Esto es útil para verlos de una forma rápida. Esta aplicación esta hecha en node.js, por lo tanto, es necesario tener instalado.
En la máquina Graylog
Editar los siguientes ficheros
# vim /etc/graylog/server/server.conf rest_listen_uri = http://192.168.3.1:12900 rest_enable_cors=true
# vim /etc/graylog/web/web.conf graylog2-server.uris="http://192.168.3.1:12900/"
Reiniciar graylog
# /etc/init.d/graylog-server restart # /etc/init.d/graylog-web restart
Máquina cliente
Instalar node.js
# aptitude install nodejs
Crear un archivo con el usuario y contraseña
# vim ~/.graylog_dashboard
username: operativoslinux
password: contraseña
Instalar el cliente para ver los streams
# npm install graylog-cli-dashboard -g
Y por último ejecutar el comando con el id del stream y la url del graylog
# graylog-dashboard --stream-id [stream-id] --host [graylog-server REST API URL]
Ejemplo:
# graylog-dashboard --stream-id 549d7f9fbee84e568d181655 --host http://192.168.3.1:12900