# Configuración para Cisco MAC Monitor # =================================== # Configuración de monitorización monitoring: # Intervalo de monitorización en minutos interval_minutes: 5 # Archivo donde se guardarán los datos JSON para Zabbix output_file: "/tmp/cisco_mac_data.json" # Nivel de logging (DEBUG, INFO, WARNING, ERROR) log_level: "INFO" # Archivo de log log_file: "/tmp/cisco_mac_monitor.log" # Configuración de dispositivos de red devices: # Switch Cisco Catalyst 2960 - Planta Baja - hostname: "SW-PB-001" ip: "192.168.1.10" username: "admin" password: "cisco123" port: 22 device_type: "cisco_ios" timeout: 30 # Switch Cisco Catalyst 2960 - Primera Planta - hostname: "SW-P1-001" ip: "192.168.1.11" username: "admin" password: "cisco123" port: 22 device_type: "cisco_ios" timeout: 30 # Switch Cisco Catalyst 3560 - Core - hostname: "SW-CORE-001" ip: "192.168.1.5" username: "admin" password: "cisco123" port: 22 device_type: "cisco_ios" timeout: 30 # Switch Cisco Catalyst 2960X - DMZ - hostname: "SW-DMZ-001" ip: "192.168.100.10" username: "admin" password: "cisco123" port: 22 device_type: "cisco_ios" timeout: 30 # Configuración de filtros (opcional) filters: # Excluir puertos específicos del monitoreo exclude_ports: - "Gi0/1" # Uplink al core - "Gi0/2" # Uplink redundante # Excluir VLANs específicas exclude_vlans: - "999" # VLAN de management # Excluir MACs específicas (ejemplo: servidores conocidos) exclude_macs: - "00:1a:2b:3c:4d:5e" # Servidor principal # Configuración específica para Zabbix zabbix: # Macros personalizadas para LLD custom_macros: discovery_rule: "cisco.mac.discovery" item_prefix: "cisco.mac" # Configuración de metadatos adicionales metadata: include_device_info: true include_vlan_info: true include_port_status: true # Configuración de alertas (para futuro uso) alerts: # Habilitar detección de cambios en MACs detect_mac_changes: true # Habilitar detección de MACs no autorizadas detect_unauthorized_macs: true # Archivo con MACs autorizadas (opcional) authorized_macs_file: "/config/authorized_macs.txt"