¿Dónde están los archivos de registro de pfsense?

10

¿Dónde se pueden ubicar y ver los archivos de registro de pfsense?

He buscado en la documentación y no indica la ubicación de los archivos de registro para los diversos componentes de pfsense.

AaronLS
fuente

Respuestas:

13

En el lanzamiento de nanobsd 2.0.3 al menos, se encuentran yendo a:

  • cd /var/log( no registros en plural;)
  • clog system.log | less
    • Reemplace system.logcon el nombre de cualquier registro en el directorio.
    • Debido a que estos archivos de registro no son archivos de texto normales, sino que en realidad son registros circulares binarios, entonces la utilidad de obstrucción se usa para verlos y | lesscanaliza la salida a menos para que pueda desplazarse hacia arriba y hacia abajo a través de los registros utilizando las teclas de página arriba / abajo. Presione qpara salir.
  • Cuando haya terminado de ver los registros y desee regresar del indicador de comandos de shell nuevamente al menú pfsense, escriba exiten el símbolo del sistema.
AaronLS
fuente
1
Esta respuesta es casi demasiado amigable para principiantes para alguien en quien confíe con acceso de consola a un dispositivo pfSense.
mwfearnley
1
@mwfearnley Supongo que no tienes que preocuparte ya que nadie aquí te está pidiendo acceso. Dicho esto, los registros circulares no son muy comunes y espero que todos estén familiarizados con ellos.
AaronLS
1
Sí, la cloginformación es útil.
mwfearnley
Mirando hacia atrás, mi comentario inicial no fue muy constructivo. Dar la ubicación (indirectamente) y recomendar el uso clog/ lessson muy útiles. Pero usar cdpara cambiar directorios ya debería ser conocido, y en realidad no es necesario, ya que puede hacerlo clog /var/log/system.logdirectamente. Además, solo para decir que esta información todavía funciona hasta al menos v2.4 en FreeBSD.
mwfearnley
5

pfSense almacena sus archivos de registro en el /var/logdirectorio.

Los registros no se almacenan en el formato estándar basado en texto. En cambio, se almacenan en un formato de 'registro circular'. Use la clogherramienta para ver los registros. Puede usarlo de manera similar al tailcomando. es decir clog -f /var/log/system.log, mostrará el registro completo y luego continuará 'siguiéndolo'.

Aaron C. de Bruyn
fuente
2

Una forma más sencilla de ver los registros: inicie sesión en la consola web de pfsense y seleccione 'Editar archivo' en 'Diagnóstico'. Aquí puede navegar por el directorio /var/log/system.log.

Ejemplo:

registros de pfsense

utkarsh121
fuente
Sí, el archivo de registro es principalmente texto plano, pero en realidad está almacenado en un "registro circular", es un archivo de tamaño fijo, con un pequeño pie de página binario. Hay una "posición del cursor" rastreada en el archivo, que se restablece al inicio cuando el archivo llega al final. Esto significa que la entrada más antigua probablemente estará en algún lugar en el medio del archivo, y la primera línea se ajustará desde el final. La clogherramienta es la forma recomendada para verlos.
mwfearnley