Consider a unix domain socket for log forwarding

Abierto
#49 11 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
c, linux

Línea de trabajo

El issue no especifica archivos fuente, pruebas ni puntos de entrada. Empieza localizando la ruta de emisión de eventos de Linux syslog y su configuración, y después determina el alcance de una opción de socket directa y cómo se probaría su comportamiento; se considera terminado cuando los eventos pueden consumirse directamente sin el recorrido de ida y vuelta por disco descrito.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Writing events to syslog is inefficient as they hit the disk and then some other forwarding agent needs to read the back out from disk, parse the xml and forward the events.

On Windows we can use ETW to bypass the logging system anyway but on linux this is not an option as there is no system level mechanism to intercept syslog in a more efficient way.

Having logs fill up the disk when you are going to forward them anyway is kind of pointless too.

It would be nice to have an option where sysmon could open a unix domain socket (or maybe even a tcp socket) where other programs can just read events directly from there and not have the events being written to disk.

Lenguaje dominante
C
Estrellas
2.2k
Forks
220
Merge medio
11 d 22 h
PR fusionados (30 d)
2

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/SysmonForLinux

Todos los issues de microsoft/SysmonForLinux

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.