Curs 6 - Monitorizarea și Automatizarea Rețelelor: SNMP, NetFlow, Syslog și Ansible

Acest curs explorează monitorizarea și managementul rețelelor utilizând SNMP, NetFlow, Syslog și automatizarea cu Ansible.

1. SNMP (Simple Network Management Protocol)

SNMP este un protocol utilizat pentru monitorizarea dispozitivelor de rețea, cum ar fi routere, switch-uri și servere.

a) Componente SNMP

- Manager SNMP: Software care colectează și analizează datele.

- Agent SNMP: Rulând pe un dispozitiv de rețea, trimite informații către manager.

- MIB (Management Information Base): Structură de date care definește informațiile colectate.

b) Instalarea și Configurarea unui Agent SNMP pe Linux

sudo apt install snmpd -y
sudo systemctl enable snmpd
sudo systemctl start snmpd

c) Interogarea unui Dispozitiv SNMP

snmpwalk -v2c -c public 192.168.1.1 system

2. NetFlow pentru Analiza Traficului de Rețea

NetFlow este un protocol utilizat pentru analiza traficului și vizibilitatea fluxurilor de date dintr-o rețea.

a) Configurarea NetFlow pe un Router Cisco

enable
configure terminal
ip flow-export destination 192.168.1.100 9995
exit

3. Syslog pentru Logarea Evenimentelor

Syslog este un protocol utilizat pentru trimiterea și colectarea logurilor de sistem de la dispozitivele de rețea.

a) Configurarea unui Server Syslog pe Linux

sudo apt install rsyslog -y
sudo systemctl enable rsyslog
sudo systemctl start rsyslog

4. Automatizarea Rețelelor cu Ansible

Ansible este un instrument de automatizare open-source care permite configurarea și gestionarea echipamentelor de rețea fără a fi nevoie de acces manual.

a) Instalarea Ansible

sudo apt update && sudo apt install ansible -y

b) Crearea unui Playbook Ansible pentru Configurarea unui Router

- name: Configurare Router Cisco
  hosts: routers
  tasks:
    - name: Configurare interfață
      ios_config:
        lines:
          - interface GigabitEthernet0/1
          - ip address 192.168.1.1 255.255.255.0
          - no shutdown

5. Exercițiu Practic - Monitorizarea și Automatizarea unei Rețele

Configurează un server SNMP pentru colectarea informațiilor din rețea și utilizează Ansible pentru a automatiza configurarea unui router.

Resurse suplimentare: