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: 28.233 ]

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

Testando velocidade entre equipamentos Ubiquiti

Emulador de Redes Mininet

Configurando Placa Wireless Broadcom BCM43142 no SlackWare 14.2

Transforme seu PC em um roteador Wi-Fi com Hostapd em modo Bridged

A camada de enlace de dados

  
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