first commit
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# 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"
|
||||
Reference in New Issue
Block a user