¿Existe una aplicación fácil de usar que pueda crear un archivo de archivos system.log y similares?

1

Fondo

Tengo este comando para crear una colección temporal de los archivos de registro seleccionados -

sudo tar -czf $TMPDIR/archive\ of\ install.log\ and\ system.log\ files\ only.tgz --options='compression-level=9' /private/var/log/*install* /private/var/log/*system* && sudo chmod 666 $TMPDIR/archive\ of\ install.log\ and\ system.log\ files\ only.tgz && open $TMPDIR

- pero solo se puede usar si el usuario en la línea de comandos es un administrador.

Una vista Pacifist de un archivo producido por ese comando:

Pregunta

ParaOSX,¿existeunaaplicacióndetercerosfácildeusarquepuedacrearunarchivodeunacoleccióncomparabledearchivosderegistro?

Laaplicaciónideal:

  • deberíafuncionarparalosusuariosnormales(ysiesasí,debesolicitarlascredencialesdeadministrador,queseránnecesariasparaaccederaalgunosdelosdatos)

  • puedeserrelativamenteagnósticoalsistema(nolimitadoaMountainLion).

Enfoquesquehedescartado

Consola

Esgenialparamuchascosas,peronopararecopilaryarchivardelaformadescritaanteriormente.

Buscador

Esfácildeusar,peroprefieroalgoquepuedarealizarlarecopilaciónenunsolopaso,odos,sinbuscareldirectoriodeorigen.Además:

  • unusuarionormalnopuedeusarelFinderparacomprimirlosarchivosrequeridos.

Apple sysdiagnose

Es potente y bastante completo, pero puede llevar mucho tiempo inesperadamente.

Sólo se archiva el archivo system.log más reciente.

    
pregunta Graham Perrin 17.06.2013 - 22:06

2 respuestas

4

¿Podrías usar un AppleScript como este?

do shell script "tar --disable-copyfile -cf ${TMPDIR}logs.tar /var/log/{system,install}.log*" with administrator privileges

Sin embargo, requiere ingresar el nombre de usuario y la contraseña de un usuario administrador.

    
respondido por el user495470 17.06.2013 - 22:56
0

Esta es una respuesta un tanto ridícula, pero he estado jugando con el nivel gratuito de splunk para este propósito.

En realidad es un front-end web bastante pesado (en función) y una base de datos hadoop back end para recopilar todos los mensajes de registro y hacer que se puedan buscar, indexar y procesar.

No lo llamaría fácil de configurar, pero la interfaz web no es mala. Pero si puede instalarlo y ponerlo en funcionamiento, es probable que tenga las herramientas para desarrollar su propia solución de archivo mediante los comandos de terminal.

    
respondido por el bmike 17.06.2013 - 22:09

Lea otras preguntas en las etiquetas