Invio di TUTTI i registri generati da Mac OS 10.6 a un server syslog?


0

Capisco che DOVREBBE funzionare aggiungendo un asterisco. asterisco @ip: porta. Questo funziona con la mia configurazione di graylog2 ... in qualche modo. Non tutti i log generati e visualizzabili nella console vengono visualizzati in graylog2. Qualche idea?

Vengono visualizzati solo alcuni messaggi di base, voglio tutto. Apache, secure.log, ecc. Anche spiegarlo specificatamente nella mia configurazione non aiuta.

Sono riuscito a inviare tutti i registri disponibili sulle macchine 10.8 e 10.9 a graylog2, che funziona alla grande. Capisco che è un metodo diverso rispetto agli strumenti 10.6.


Non conosco Mac, ma è necessario un parser separato per registrare Apache e qualsiasi app di terze parti oltre ai registri di sistema .... nxlog ad esempio nxlog.org/features
Logman

Risposte:


1

Il demone syslog può inviare solo voci di registro che gli vengono inviate tramite le API syslog o Apple System Log (asl). Ma molti programmi scrivono semplicemente direttamente in file di testo che hanno estensioni ".log" - poiché il demone syslog non vede mai questi "messaggi di registro", non ha mai l'opportunità di inviarli a un server di registro.

Alcuni programmi possono essere configurati per accedere tramite syslog (anziché scrivere direttamente su un file). Apache è un buon esempio: normalmente scrive direttamente su file, ma ha un modulo syslog che può invece essere configurato per usare syslog .

Altri programmi ... dovrai investigare caso per caso. Sfortunatamente, in molti casi la risposta sarà che il programma non è stato scritto per usare syslog, quindi non sarai in grado di centralizzare i suoi registri tramite syslog (almeno, senza riscrivere il programma in questione).


0

Utilizzare un raccoglitore di log come Fluentd (pacchetto Mac gestito dal genitore sponsorizzato di Fluentd Treasure Data )

Puoi installare facilmente Treasure Agent con brew e botte:

brew cask installa td-agent

Quindi seguire la documentazione per la configurazione dell'agente per l'invio dei registri che si desidera inoltrare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.