Quello che ho capito
Sui server * nix, configuriamo l'invio di log usando facility.severity, dove si facilitytrova il nome del "componente" (chiamiamolo) del sistema, come kernel, autenticazione e così via; ed severityè il "livello" di ciascuno dei registri registrati da una struttura, come i registri info(informativi), crit(critici).
Quindi, se voglio inviare i log critici del kernel, userò kern.crit.
La combinazione di facilità e gravità è nota come priorità, ad esempio ...
- priorità = kern.crit
- facility = kern
- gravità = crit
Domanda
Ci sono "strutture" chiamate local0a local7.
Cosa nel mondo sono queste local#strutture? Sto chiedendo in particolare local6, dal momento che di solito è il più comune che trovo nelle ricerche.
La mia domanda è in realtà perché sto configurando Snort (SourceFire Intrusion Sensor) per inviare i log, quindi volevo sapere quale facilityusare. La mia domanda non è specifica per Snort, perché le local#strutture sono ovunque; ad esempio su Cisco e WebSphere Application Server di IBM.
Ricerca
RFC3164, che è dove viene definito il protocollo syslog, dice solo:local6 - local use 6Il che non lo descrive davvero, al contrario di:
auth - security/authorization messagesIn Ubuntu,
man syslogmostra:LOG_LOCAL0 tramite LOG_LOCAL7 riservato per uso localeInoltre, vago.
sudo local2esnort local5; intendi su alcuni dispositivi,sudosta usandolocal2e su altri losnortèlocal5?