Servidor de logs para Routers e Switches Cisco

Aprenda a configurar um servidor GNU/Linux (Debian e CentOS) para receber os logs de roteadores e Switches Cisco.

[ Hits: 27.187 ]

Por: Luiz Casali em 04/10/2013


CentOS - Configuração



Bom, agora estamos lidando com o GNU/Linux.

Peço aos amigos que, se houver alguma configuração não otimizada, me desculpem e se possível, dêem suas opiniões. Meu background é todo Cisco e estou ainda engatinhando na carreira Linux.

Instalando o pacote

Eu estou usando a distribuição:

# cat /etc/redhat-release
 CentOS release 6.4 (Final)


# uname -a
 Linux XXXX-CentOS-01 2.6.32-358.11.1.el6.x86_64 
 #1 SMP Wed Jun 12 03:34:52 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


Pacote utilizado: rsyslog.x86_64: Enhanced system logging and kernel message trapping daemons

# service --status-all
 rsyslogd (pid  5056) is running...


Vamos editar o .conf:

# vim /etc/rsyslog.conf

Por não ser um especialista, deixei a config inalterada e somente acrescentei os filtros em uma parte que dei o nome de PERSONAL RULES:

#.
#.
#configurações omitidas
#.
#.
## RULES ####

# Personal Rules

:fromhost-ip,isequal,"10.1.1.1" /var/log/syslog/router.log
& ~
:fromhost-ip,isequal,"10.1.1.10" /var/log/syslog/switch.log
& ~
:fromhost-ip,isequal,"10.1.1.20" /var/log/syslog/firewall.log
& ~

E assim por diante, vá criando suas regras.

Onde:
  • fromhost-ip,isequal :: está setando que o host de original é um IP, que é igual ao "ip.ip.ip.ip"
  • /var/log/syslog/router.log :: é o arquivo onde ficará salvo.

* Importante: nessa distribuição que eu tenho instalada, o SELinux vem ativado. O que pode impedir que o user tenha permissão para escrever os arquivos em determinada pasta.

Sei que não é recomendado, mas eu desativei o SELinux e caso você não queira desativar, você precisará configurar o SELinux de forma adequada.

Lembre-se que o Firewall também pode bloquear as mensagens de log. Então, fique atento.

Um última dica é referente ao IP de origem.

É comum e recomendado, que tenhamos uma VLAN de gerência, onde gerenciamos os routers e o tráfego de usuários não é permitida.

Também é muito comum que um router tenha inúmeras sub-interfaces para rotear VLANs (router on a stick). Caso esse seja seu caso, lembre-se que o IP colocado no filtro, deve ser o da sub-interface em que o servidor se encontra.

Na próxima página iremos configurar um Debian.

Página anterior     Próxima página

Páginas do artigo
   1. Configurando o Router/Switch
   2. CentOS - Configuração
   3. Debian - Configuração
Outros artigos deste autor

Compilando ou atualizando um kernel Linux

Leitura recomendada

Montagem de um cluster com o MOSIX

Instalação e configuração do Nagios (versões 3.2.1 e 4.0.8)

Configurando o Rclone no CentOS 7

VOIP - Interceptando tráfego de pacotes

Configurando Zabbix Server no Debian

  
Comentários
[1] Comentário enviado por joaocpimenta em 04/10/2013 - 09:19h

Muito interessante Luis! Bacana seu artigo!

[2] Comentário enviado por leonardoortiz em 06/10/2013 - 22:36h

Sugestão para equipamentos 3com:
http://leonardoortz.blogspot.com.br/2013/08/trabalhando-com-syslog-switchs-3com.html

[3] Comentário enviado por luizcasali em 07/10/2013 - 09:14h

Obrigado pelos comentários e sugestões.

Irei verificar a sugestão de equipamentos 3COM.
Apesar de não ter nenhum aqui é sempre bom ficar por dentro.

[4] Comentário enviado por luizwagna em 24/04/2014 - 14:10h

Você consegue tirar uma dúvida pra mim, já configurei tudo tanto o servidor syslog, quando o no router CISCO porém, quando eu recebo algum evento mostra o IP do HOST teria como configurar no router para encaminhar o NOME dele como por exemplo

RT-A-SAOPAULO

Então ele encaminhar o nome que coloquei no roteador ao invés do IP ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts