Fala, rapaziada!
Pessoal, estou contribuindo com esse tutorial, pois vejo uma certa carência em textos ensinando a configurar o
inetutils-syslogd.
O sistema SYSLOG foi substituído pelo RSYSLOG no Debian, porém, mesmo sendo antigo, acredito que vale a pena aprendermos a configurar o inetutils-syslogd.
P.S.: há inúmeros artigos na net ensinando sobre o SYSLOG e blá blá blá. Não vou me deter a detalhes explicando sobre o seu funcionamento. No próprio VOL, tem alguns.
Pois bem, para o laboratório foi utilizado duas máquinas Debian.
Procedimentos
1. Instalar o
inetutils-syslogd nas duas máquinas:
# apt-get install inetutils-syslogd
2. Configuração do computador que irá ENVIAR os logs:
Configure o
/etc/syslog.conf da seguinte forma:
#Envia todas as mensagens para o IP remoto 192.168.1.100
*.* @192.168.1.100
Configure o arquivo
/etc/default/inetutils-syslogd da seguinte forma:
#Habilita o envio de logs pela internet
SYSLOGD_OPTS="-r"
Reinicie o servidor
inetutils-syslogd, com:
# /etc/init.d/inetutils-syslogd restart
3. Configuração do computador que irá RECEBER os logs:
Configure o
/etc/syslog.conf da seguinte forma:
#Logs do sistema (locais e remotos) serão armazenados no arquivo /root/LOG
*.* /root/LOG
Configure o arquivo
/etc/default/inetutils-syslogd da seguinte forma:
#Habilita o envio e recepção de logs pela internet
SYSLOGD_OPTS="-r"
Reinicie o servidor
inetutils-syslogd com:
# /etc/init.d/inetutils-syslogd restart
4. Teste remotamente o servidor de logs criando e executando o script:
#!/bin/bash
for x in {auth,authpriv,kern,cron,daemon,user,news,syslog,mail,\
local0,local1,local2,local3,local4,local5,local6,local7}
do
for y in {debug,info,notice,warning,err,crit,alert,emerg}
do
logger -p $x.$y "mensagem de teste do daemon, recurso $x prioridade $y"
done
done
Atenciosamente,
Daniel Moreno
Referências
Nenhum comentário foi encontrado.