Hoje, vamos falar sobre o 
Syslog, que é o sistema de log utilizado nas distribuições  
GNU/Linux. O mesmo, é crucial para todo administrador Linux na hora de qualquer manutenção e em qualquer serviço instalado.
Syslog - Visão geral
   
O Syslog é o sistema de registro de eventos, seu objetivo é armazenar mensagens de eventos ocorridos no sistema, permitindo ao administrador, localizar possíveis falhas ou tentativas de invasão no sistema.
Um dos motivos pelo qual, geralmente, se coloca o 
/var em uma partição separada, é que se evita que os logs cresçam tanto ao ponto de estourarem a partição, e sendo em uma partição separada o impacto seria menor do que se fosse na raiz.
Mensagens do Syslog
   
As mensagens, normalmente, são geradas em 
/var/log, mas podem ser redirecionadas para qualquer lugar através do arquivo 
/etc/syslog.conf, que é o arquivo de configuração do Syslog.
O syslogd é o daemon do Syslog.
Formato do arquivo 
syslog.conf:
Irá selecionar todas as mensagens que forem iguais a 
crítico, menos as mensagens de kernel:
*.=crit;kern.none              /var/log/critical
  
Irá selecionar todas as mensagens que forem iguais ou maiores que 
warning, em relação ao kernel:
Kern.warning                   /var/log/kernel
    
No lado esquerdo, temos os seletores que estão na forma de:   
facility.priority
   
Vários seletores podem ser usados, separados por ;
-  facility :: define qual subsistema gerou o log.
-  priority :: define a prioridade da mensagem.
   
Seletores Facility:
-  Authpriv :: Mensagens de login
-  Cron :: Mensagens do crontab
-  Mail :: Mensagens do sistema de e-mail
-  Uucp :: Mensagens do sistema uucp
-  Daemon :: Mensagens do serviço
-  User :: Processos dos usuários
-  Kern :: Mensagens do kernel
-  Lpr :: Mensagens do sistema de impressão
-  News :: Mensagens do service news
-  Local10 :: local17 - Mensagens de uso local
-  * :: Todas as mensagens
     
Seletores Priority
-  None :: Não envia mensagens
-  Debug :: Mensagens de depuração do programa
-  Info :: Mensagens de informação
-  Notice :: Não chegam a ser erros mas merecem atenção
-  Warning :: Mensagens de ávido
-  Error :: Outros erros
-  Crit :: Mensagens críticas (erro de hardware)
-  Alert :: Condições que devem ser corrigidas imediatamente
-  Emerg :: Condições emergenciais, a situação crítica
Ações
     
No lado direito, temos ações que podem ser:
Nome do arquivo de log:
-  /var/log/messages
-  /var/log/critical
   
Entrada para um arquivo fifo: 
/var/log/verifica-log.fifo
Um servidor remoto onde os logs serão armazenados: 
@servidorlog.intranet
Mensagem no console dos usuários ligados: 
Root, carlos, bob
Com as dicas acima, já é possível fazer praticamente todas as personalizações de log que um administrador possa necessitar, além de deixar bem claro o funcionamento deste sistema.
Equipe 
Mundo Open
Nenhum comentário foi encontrado.