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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:platform:mon_stat:snmpd [2024/09/26 15:29] – внешнее изменение 127.0.0.1dpi:dpi_components:platform:mon_stat:snmpd [2025/08/14 14:26] (текущий) – [Описание] elena.krasnobryzh
Строка 1: Строка 1:
 {{indexmenu_n>5}} {{indexmenu_n>5}}
-======Мониторинг по SNMP через службу snmpd====== + 
-=====Описание===== +====== Мониторинг по SNMP через службу snmpd ====== 
-SNMP — протокол, позволяющий получать информацию о сервере СКАТ для централизованного мониторинга критически важных параметров. Для этого используется служба snmpd из состава операционной системы.\\ + 
 +===== Описание ===== 
 +SNMP — протокол, позволяющий получать информацию о сервере СКАТ для централизованного мониторинга критически важных параметров. Для этого используется служба snmpd из состава операционной системы.\\
 **Принцип работы:** по SNMP отправляется запрос на сервер, служба snmpd получает необходимую информацию и отправляет ее на сервер мониторинга. Сервер мониторинга эту информацию принимает и обрабатывает, после этого можно понять статус сервера — отследить, на каких уровнях находятся те или иные параметры и данные. **Принцип работы:** по SNMP отправляется запрос на сервер, служба snmpd получает необходимую информацию и отправляет ее на сервер мониторинга. Сервер мониторинга эту информацию принимает и обрабатывает, после этого можно понять статус сервера — отследить, на каких уровнях находятся те или иные параметры и данные.
  
Строка 14: Строка 16:
   * список доступности RADIUS серверов (**при использовании прокси или балансира в статистике будет указан этот прокси**);   * список доступности RADIUS серверов (**при использовании прокси или балансира в статистике будет указан этот прокси**);
   * количество DHCP абонентов — **при активном функционале**;   * количество DHCP абонентов — **при активном функционале**;
 +  * количество PPPoE, L2TP, PPP абонентов — **при активном функционале**;
   * список VRF и активных абонентов в каждом — **при активном функционале**;   * список VRF и активных абонентов в каждом — **при активном функционале**;
   * статистика DPDK интерфейсов (количество пакетов, ошибок, уровень сигнала и т.п.);   * статистика DPDK интерфейсов (количество пакетов, ошибок, уровень сигнала и т.п.);
Строка 19: Строка 22:
   * список аппаратных модулей, установленных на материнской плате — **при наличии данной возможности у BMC контроллера**;   * список аппаратных модулей, установленных на материнской плате — **при наличии данной возможности у BMC контроллера**;
   * показатели с аппаратных сенсоров (напряжение, потребляемая мощность, FAN RPMs) — **при наличии данной возможности у BMC контроллера**;   * показатели с аппаратных сенсоров (напряжение, потребляемая мощность, FAN RPMs) — **при наличии данной возможности у BMC контроллера**;
-  * утилизация пулов в DHCP сервере (поддерживается __только KEA-DHCP__ сервер) — **при активном функционале**.+  * утилизация пулов в DHCP сервере (поддерживается **только** KEA-DHCP сервер) — **при активном функционале**.
  
 Данный скрипт также переопределяет стандартные ветки, добавляя статистику с DPDK интерфейсов: Данный скрипт также переопределяет стандартные ветки, добавляя статистику с DPDK интерфейсов:
-  * ''.1.3.6.1.2.1.2.2.1'' — 32 битные счетчики +  * ''.1.3.6.1.2.1.2.2.1'' — 32-битные счетчики 
-  * ''.1.3.6.1.2.1.31.1.1.1'' — 64 битные счетчики+  * ''.1.3.6.1.2.1.31.1.1.1'' — 64-битные счетчики
  
 При необходимости можно отключить переопределение — закомментировать или удалить следующие строки из ''/etc/snmp/snmpd.conf'': При необходимости можно отключить переопределение — закомментировать или удалить следующие строки из ''/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> 
 +pass_persist    .1.3.6.1.2.1.2.2.1      /usr/local/bin/bng_snmp/vaspp 
 +pass_persist    .1.3.6.1.2.1.31.1.1.1   /usr/local/bin/bng_snmp/vaspphc 
 +</code>
  
-=====Установка===== +Файл MIB доступен после установки по пути: ''/usr/share/snmp/mibs/VASEXPERTS-MIB.txt'' 
-  - Установка: <code bash>yum install bngsnmp</code>+ 
 +===== Установка ===== 
 +  - Установка (net-snmp, net-snmp-utils будут установлены как зависимости): <code bash>yum install bngsnmp</code>
   - Конфигурация: <code bash>/bin/cp -f /etc/snmp/snmpd.conf.example /etc/snmp/snmpd.conf</code>   - Конфигурация: <code bash>/bin/cp -f /etc/snmp/snmpd.conf.example /etc/snmp/snmpd.conf</code>
   - Перезапуск службы net-snmp: <code bash>systemctl restart snmpd</code>   - Перезапуск службы net-snmp: <code bash>systemctl restart snmpd</code>
Строка 40: Строка 46:
 ...</code> ...</code>
  
-=====Проверка работоспособности snmpd и вендорской ветки=====+===== Проверка работоспособности snmpd и вендорской ветки =====
 Утилита snmpwalk позволяет проверить, приходят ли данные по SNMP Утилита 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===== +Команда для проверки работы SNMP: 
-В случае, если необходимо увидеть файл MIB в графическом представлении, можно открыть его через MIB Browser. Там будет описана вся вендорская ветка и ее OID.\\+<code bash>snmpwalk -v 2c -c nokiamon localhost -On .1.3.6.1.4.1.43823</code> 
 +Система опрашивается раз в минуту, поэтому чаще, чем раз в минуту опрашивать не имеет смысла. 
 + 
 +===== Как прочитать файл MIB ===== 
 +В случае, если необходимо увидеть файл MIB в графическом представлении, можно открыть его через MIB Browser. Там будет описана вся вендорская ветка и ее OID. \\ 
 На примере ниже показано: На примере ниже показано:
   - Файл вендорской ветки   - Файл вендорской ветки
   - Ее OID   - Ее OID
-{{:dpi:dpi_components:platform:mon_stat:mib_browser.png?nolink&800|}} 
  
-<note>Также в MIB Browser можно создавать собственный walk, указав адрес сервера</note>+{{:dpi:dpi_components:platform:mon_stat:mib_browser.png?nolink&800|}}
  
-=====Известные ограничения===== +===== Известные ограничения ===== 
-Поддержка on-stick девайсов доступна с версии 13.2-beta4.2.+Поддержка on-stick девайсов доступна с версии 13.2-beta4.2