Después del post anterior en el cual explicamos como instalar Graylog en Debian9.
Vamos a añadir los clientes a monitorizar, lo instalaremos tanto en una maquina Linux y en una maquina windows.
Linux
Para poder monitorizar vamos a instalar en cada una de las maquinas linux las cuales queramos monitorizar el paquete rsyslog apt install rsyslog
Una vez instalado el paquete procedemos a modificar fichero de configuración con la ip del servidor /etc/rsyslog.conf
y detras de rules
añadimo lo siguiente:
*.* @[IP_SERVIDOR]:5140
Y reiniciamos el servicio systemctl restart rsyslog
Configuración en el servidor
Ahora en el servidor solo quedara configurar el fichero /etc/rsyslog.conf
y añadimos la siguiente linea:
*.* @0.0.0.0:5140
Y reiniciamos el servicio systemctl restart rsyslog
Configuración panel de log básico
Para configurar el panel basico accedemos a nuestra web con graylog nos dirigimos a System - Inputs
, seleccionamos Syslog UDP
y seleccionamos la opcion Launch new input
.
Seleccionamos un nodo y damos un titulo al Launch y como bind address
dejamos por defecto 0.0.0.0
, en el caso de que quieras monitorizar un solo equipo bastara con poner la ip de ese equipo.
Para realizar una prueba vamos a parar en la maquina linux el Servidor Web y paramos el servicio systemctl stop apache2
Actualizamos la pagina y podemos ver que ya se encuentra registrado:
Windows
El primer paso es descargar NXLog para windows
Una vez instalado vamos a modificar el fichero de configuración que se encuentra en C:\Program Files (x86)\nxlog\conf\nxlog.conf
lo editamos para que quede asi:
## This is a sample configuration file. See the nxlog reference manual about the ## configuration options. It should be installed locally and is also available ## online at http://nxlog.org/docs/ ## Please set the ROOT to the folder your nxlog was installed into, ## otherwise it will not start. #define ROOT C:\Program Files\nxlog define ROOT C:\Program Files (x86)\nxlog Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data LogFile %ROOT%\data\nxlog.log ## Module xm_syslog # Module xm_gelf Module im_msvistalog # For windows 2003 and earlier use the following: # Module im_mseventlogPath in => out
E iniciamos el servicio el servicio:
Creacion de launch
Realizamos los mismo pasos que en el apartado anterior pero añadimos como GELF TCP
Y configuramos el launch:
Prueba funcionamiento
Para probar su funcionamiento en maquinas windows ejecutamos el siguiente comando en la shell
eventcreate /l APPLICATION /T INFORMATION /id 1 /D "Graylog ist cool"
No se han encontrado comentarios