Esiste un'app user-friendly in grado di creare un archivio di file system.log e simili?

1

Sfondo

Ho questo comando per creare una raccolta temporanea di file di registro selezionati -

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

- ma è utilizzabile solo se l'utente nella riga di comando è un amministratore.

Una Pacifist vista di un archivio prodotto da quel comando:

Domanda

PerOSX,c'èun'appditerzepartiuser-friendlyingradodicreareunarchiviodiunacollezionecomparabiledifiledilog?

L'appideale:

  • dovrebbefunzionarepergliutentinormali(eintalcaso,deverichiederelecredenzialidell'amministratore,chesarannonecessarieperaccedereadalcunidati)

  • puòessererelativamenteindipendentedalsistema(nonlimitatoaMountainLion).

Approccichehoescluso

Console

Èfantasticopermoltecose,manonperlaraccoltael'archiviazionenelmododescrittosopra.

Finder

Èfaciledausare,mapreferireiqualcosachepossaeseguirelaraccoltainunsolopassaggio,odue,senzasfogliareladirectorydiorigine.Inoltre:

  • unutentenormalenonpuòutilizzareilFinderpercomprimereifilerichiesti.

Apple sysdiagnose

È potente e abbastanza completo, ma può essere inaspettatamente dispendioso in termini di tempo.

Viene archiviato solo il file system.log più recente.

    
posta Graham Perrin 17.06.2013 - 22:06
fonte

2 risposte

4

Potresti usare un AppleScript come questo?

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

Richiede però l'inserimento del nome utente e della password di un utente amministratore.

    
risposta data 17.06.2013 - 22:56
fonte
0

Questa è una risposta un po 'ridicola, ma ho giocato con il livello gratuito di splunk per questo scopo.

In realtà è un front-end web piuttosto pesante (in feature) e un database back end hadoop per raccogliere tutti i messaggi di log e renderli ricercabili, indicizzabili e utilizzabili.

Non lo definirei user-friendly per impostazione, ma l'interfaccia web non è male. Ma se puoi installarlo e farlo funzionare, probabilmente hai gli strumenti per eseguire il rollover della tua soluzione di archiviazione usando i comandi del terminale.

    
risposta data 17.06.2013 - 22:09
fonte

Leggi altre domande sui tag