syslog non mostra i livelli di registro nei messaggi


13

Ecco un esempio di output dei miei messaggi syslog in /var/log/syslog:

Nov 15 20:20:48 ubuntu winbindd[915]: [2011/11/15 20:20:48.940063,  0] winbindd/idmap_tdb.c:287(idmap_tdb_open_db)
Nov 15 20:20:48 ubuntu winbindd[915]:   Upgrade of IDMAP_VERSION from -1 to 2 is not possible with incomplete configuration

Come posso vedere qual era il livello del messaggio, come informazioni, avviso, errore ecc.?

Sto usando Ubuntu 10.04 LTS con il pacchetto rsyslog versione 5.8.1-1ubuntu2.

Risposte:


18

Questo è il formato tradizionale predefinito.

Per generare livelli di registro nei messaggi (tecnicamente noti come priorità ), è necessario modificare il modello predefinito utilizzato da rsyslog:

  1. apri con privilegi di amministratore il file /etc/rsyslog.confe aggiungi le seguenti righe

    $template precise,"%syslogpriority%,%syslogfacility%,%timegenerated%,%HOSTNAME%,%syslogtag%,%msg%\n"
    $ActionFileDefaultTemplate precise
    

    dopo la linea

    $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    
  2. riavvia il demone, con il comando:

    sudo service rsyslog restart
    

Ora dovresti vedere linee come le seguenti:

6,5,Nov 18 10:17:02,acer,rsyslogd:, [origin software="rsyslogd" swVersion="5.8.1" x-pid="7064" x-info="http://www.rsyslog.com"] exiting on signal 15.

dove i primi due numeri (6 e 5) rappresentano rispettivamente la priorità e la struttura, dove la priorità è data da

7 - debug
6 - info
5 - notice
4 - warning, warn
3 - err, error
2 - crit, 
1 - alert, 
0 - emerg, panic

e le strutture sono visibili nella syslog(3)pagina man.


2
Ulteriori informazioni sui formati nei documenti rsyslog: rsyslog.com/doc/rsyslog_conf_examples.html e rsyslog.com/doc/rsyslog_conf_templates.html
Taha Jahangir,

@TahaJahangir i link non funzionano più :(. Apparentemente, se vuoi una versione leggibile dall'uomo di priorità e facilità, puoi usare %pri-text%quale dà local7.infookern.log
Ciprian Tomoiagă
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.