BSD-FAQ-it
Indietro |  | Avanti

# Capitolo 6. Programmare le attività

# 6.1. La generazione dei log: il demone syslogd

Syslog è il sistema che consente di gestire la generazione dei file di log per le macchine UNIX®, in particolare questo prodotto consente di gestire i vari messaggi provenienti dal Kernel del sistema nonchè quelli provenienti da molte altre applicazioni che fanno parte del Sistema Operativo. Nei sistemi FreeBSD, Il demone che gestisce la generazione dei log di sistema prende il nome di syslogd ed il suo file di configurazione è /etc/syslog.conf

    *.err;kern.debug;auth.notice;mail.crit          /dev/console
    *.notice;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
    mail.info                                       /var/log/maillog

queste linee, che sono contenute nel file di configurazione /etc/syslog.conf, consentono di redirigere i messaggi e le informazioni direttamente in console oppure direttamente verso file di log specifici.

    facility.livello                                attività

In particolare, il file di configurazione del syslogd, tiene conto di un campo selettore e di un campo attività. I selettori contengono le facility, ogni facility ha un suo livello di gravità, l'attività sarà quella di ridirigere l'output delle informazioni o verso la console o verso un file di testo. Maggiori informazioni sulle facility standard è buona norma consultare il manuale di syslog.conf(5). FreeBSD dispone di una versione del syslogd che consente anche di selezionare i messaggi identificando il programma che li ha generati

    !startslip
    *.*                                             /var/log/slip.log
    !ppp
    *.*                                             /var/log/ppp.log

In questo caso tutti i messaggi provenienti dal demone ppp verranno rediretti verso il file /var/log/ppp.log, se vengono definiti dei nuovi selettori la cui attività è scrivere un file di log, è necessario che il file stesso venga precedentemente creato (comando touch).

Indietro | Partenza | Avanti
Note su FreeBSD | Risali | La gestione dei log: newsyslog