Мониторинг по SNMP через службу snmpd [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:platform:mon_stat:snmpd:start [2024/09/26 12:55] atereschenkodpi:dpi_components:platform:mon_stat:snmpd:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-{{indexmenu_n>5}} 
-======Мониторинг по SNMP====== 
-=====Описание===== 
-SNMP — протокол, позволяющий получать информацию о сервере СКАТ для централизованного мониторинга критически важных параметров. Для этого используется служба snmpd из состава операционной системы.\\  
-**Принцип работы:** по SNMP отправляется запрос на сервер, он получает необходимую информацию и отправляет ее на сервер мониторинга. Сервер мониторинга эту информацию принимает и обрабатывает, после этого можно понять статус сервера — отследить, на каких уровнях находятся те или иные параметры и данные. 
  
-Пакет ''bngsnmp'' содержит скрипты, необходимые для формирования VENDOR ветки OID'ов для опроса по SNMP.\\ 
-В основе лежит библиотека ''snmp_passpersist''. OID вендорской ветки: ''.1.3.6.1.4.1.43823'' 
- 
-Состав вендорской ветки: 
-  * статистика CPU, в т.ч. утилизация ядра процессами BNG; 
-  * количество нелегитимных дропов; 
-  * статистика дропов на диспетчере; 
-  * список доступности RADIUS серверов (**при использовании прокси или балансира в статистике будет указан этот прокси**); 
-  * количество DHCP абонентов — **при активном функционале**; 
-  * список VRF и активных абонентов в каждом — **при активном функционале**; 
-  * статистика DPDK интерфейсов (количество пакетов, ошибок, уровень сигнала и т.п.); 
-  * статистика NAT (список профилей, список пулов, и количество трансляций на каждый публичный адрес) — **при активном функционале**; 
-  * список аппаратных модулей, установленных на материнской плате — **при наличии данной возможности у BMC контроллера**; 
-  * показатели с аппаратных сенсоров (напряжение, потребляемая мощность, FAN RPMs) — **при наличии данной возможности у BMC контроллера**; 
-  * утилизация пулов в DHCP сервере (поддерживается __только KEA-DHCP__ сервер) — **при активном функционале**. 
- 
-Данный скрипт также переопределяет стандартные ветки, добавляя статистику с DPDK интерфейсов: 
-  * ''.1.3.6.1.2.1.2.2.1'' — 32 битные счетчики 
-  * ''.1.3.6.1.2.1.31.1.1.1'' — 64 битные счетчики 
- 
-При необходимости можно отключить переопределение — закомментировать или удалить следующие строки из ''/etc/snmp/snmpd.conf'': 
-<code bash>pass_persist    .1.3.6.1.2.1.2.2.1      /usr/local/bin/bng_snmp/vas_pp.py 
-pass_persist    .1.3.6.1.2.1.31.1.1.1   /usr/local/bin/bng_snmp/vas_pp_hc.py</code> 
- 
-<note>{{ :dpi:dpi_components:platform:mon_stat:vasexperts-mib.mib |Файл MIB}}</note> 
- 
-=====Установка===== 
-  - Установка: <code bash>yum install bngsnmp</code> 
-  - Конфигурация: <code bash>/bin/cp -f /etc/snmp/snmpd.conf.example /etc/snmp/snmpd.conf</code> 
-  - Перезапуск службы net-snmp: <code bash>systemctl restart snmpd</code> 
-  - Отключить selinux (в случае ошибки при запуске SNMP): <code bash>vi /etc/selinux/config 
-... 
-SELINUX=disabled 
-...</code> 
- 
-=====Проверка работоспособности SNMPD и вендорской ветки===== 
-Утилита snmpwalk позволяет проверить, приходят ли данные по SNMP 
-  - Установка snmpwalk: <code bash>dnf install net-snmp-utils</code> 
-  - Команда для проверки работы SNMP: <code bash>snmpwalk -v 2c -c nokiamon localhost -On .1.3.6.1.4.1.43823</code> 
- 
-=====Как прочитать файл MIB===== 
-В случае, если необходимо увидеть файл MIB в графическом представлении, можно открыть его через MIB Browser. Там будет описана вся вендорская ветка и ее OID.\\ 
-На примере ниже показано: 
-  - Файл вендорской ветки 
-  - Ее OID 
-{{:dpi:dpi_components:platform:mon_stat:mib_browser.png?nolink&800|}} 
- 
-<note>Также в MIB Browser можно создавать собственный walk, указав адрес сервера</note> 
- 
-=====Известные ограничения===== 
-Поддержка on-stick девайсов доступна с версии 13.2-beta4.2.