Rsyslog - Configurando o Centralizador de Logs
Esse artigo tem a finalidade de orientar as simples configurações de um centralizador de LOGS "rsyslog" para facilitar seu dia a dia de coletas de logs em um ambiente de médio porte.
Instalando e configurando servidor Syslog e cliente - CentOS 7
Observação.: Toda a instalação e configuração foi efetuada com o usuário root.
1. Instale o pacote do rsyslog:
# yum install rsyslog
Obs.: você pode usar o parâmetro "-y" para forçar a instalação sem perguntar novamente:
# yum install -y rsyslog
2. Vamos editar o arquivo do rsyslog que encontra-se em: /etc/rsyslog.conf
Abra o arquivo com seu editor de texto favorito. Eu irei usar o editor vim (caso queira usar o vim e não tem o pacote instalado, insira o comando:
# yum install -y vim
Edite o arquivo:
# vim /etc/rsyslog.conf +15
Dica para o editor vim: o sinal de "+15" após o comando é para ir até a linha 15 do arquivo, linha que vamos descomentar.
3. Descomente as linhas 15 e 16 do arquivo, habilitando o servidor syslog a escutar na porta 514.
Exemplo:
Arquivo original:
# Provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514
# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514
Arquivo editado:
4. Reinicie o serviço do rsyslog:
# systemctl restart rsyslog.service
5. Verifique se o servidor syslog está escutando na porta 514 conforme configuramos:
# netstat -nltp | grep 514
1. Instale o pacote do rsyslog:
# yum install rsyslog
Obs.: você pode usar o parâmetro "-y" para forçar a instalação sem perguntar novamente:
# yum install -y rsyslog
2. Vamos editar o arquivo do rsyslog que encontra-se em: /etc/rsyslog.conf
Abra o arquivo com seu editor de texto favorito. Eu irei usar o editor vim (caso queira usar o vim e não tem o pacote instalado, insira o comando:
# yum install -y vim
Edite o arquivo:
# vim /etc/rsyslog.conf +15
Dica para o editor vim: o sinal de "+15" após o comando é para ir até a linha 15 do arquivo, linha que vamos descomentar.
3. Descomente as linhas 15 e 16 do arquivo, habilitando o servidor syslog a escutar na porta 514.
Exemplo:
Arquivo original:
# Provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514
# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514
Arquivo editado:
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
$ModLoad imudp
$UDPServerRun 514
# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
4. Reinicie o serviço do rsyslog:
# systemctl restart rsyslog.service
5. Verifique se o servidor syslog está escutando na porta 514 conforme configuramos:
# netstat -nltp | grep 514
tcp 0 0 0.0.0.0:514 0.0.0.0:* OUÇA 616/rsyslogd tcp6 0 0 :::514 :::* OUÇA 616/rsyslogdOK! Seu servidor syslog já está configurado. Vamos configurar o cliente para envio de logs.
Muito bom o artigo, meus parabéns, obrigado por compartilhar o conhecimento.
Att,
Edir