Мониторинг сетевого оборудования с помощью Proto Observability

Инструкции по подключению компонентов Proto OBP для получения метрик производительности сетевого оборудования.

Описание

ProtoOBP агент поддерживает сбор метрики производительнсти сетевого оборудования используя SNMP v2 и v3 протокол. Сбор метрик сетевого оборудования имеет два варианта конфигурации:

  • Автоматчиеское сканирование заданной подсети и сбор метрик со всех обнаруженных сетевых устройств
  • Ручное указание адреса сетевого устройства для сбора его метрик

После обнаружения сетевого устройства ProtoOBP агент автоматически определяет его профиль на основе данных полученных в sysObjectID.

Список поддерживаемых профилей “из коробки”:

  • Cisco ASA
  • Cisco Catalyst
  • Cisco ISM
  • F5 BIG-IP
  • Fortinet FortiGate
  • Check Point Firewall
  • и многие другие

Полный список встроенных профилей можно посмотреть в каталоге с конфигурацией ProtoOBP агента /etc/protoobp-agent/conf.d/snmp.d/profiles/ Для добавления своих профилей, добавьте файл с профилем в каталог /etc/protoobp-agent/conf.d/snmp.d/profiles/

Автоматический поиск сетевых устройств и сбор их метрик

Для включения автоматического поиска сетевых устройств в файле конфигурации ProtoOBP агента /etc/protoobp-agent/protoobp.conf укажите следующее:

    listeners:
      - name: snmp
    snmp_listener:
    loader: core
    use_device_id_as_hostname: true
    configs:
      - network_address: 10.10.0.0/24  # CIDR подсети
        loader: core
        snmp_version: 2 #Версия SNMP протокола
        port: 161 # Порт
        community_string: '***'  # Community string
        #profile: "<profile_name >" # Если используется нестандартный профиль
      - network_address: 10.20.0.0/24
        loader: core
        snmp_version: 2
        port: 161
        community_string: '***'

После внесения изменния перезапустите ProtoOBP агента.

Ручная конфигурация мониторинга сетевого устройства и сбор его метрик

Для сбора метрик с конткретного сетевого устройства в файле конфигурации ProtoOBP агента /etc/protoobp-agent/conf.d/snmp.d/conf.yaml укажите следующее:

init_config:
  loader: core
  use_device_id_as_hostname: true
instances:
  - ip_address: 10.10.0.3 #IP адрес устройства
    port: 1161 # порт
    community_string: '***' # Community string
    loader: core
    use_device_id_as_hostname: true

После внесения изменния перезапустите ProtoOBP агента.

Собираемые метрики

  • Uptime
  • Использование CPU
  • Bandwitch - Гбит/с
  • Трафик In - Бит/с
  • Трафик Out - Бит/с
  • Количество интерфейсов
  • Ошибки интерфейсов
  • Отброшенные пакеты
  • Операционный статус интерфейса
  • Статус интерфейса