Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:dpi:dpi_components:platform:mon_stat:snmpd:start [2024/09/26 10:08] – elena.krasnobryzh | en:dpi:dpi_components:platform:mon_stat:snmpd:start [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{indexmenu_n> | ||
| - | ======Monitoring SNMPD====== | ||
| - | =====Description===== | ||
| - | SNMP is a protocol that allows retrieving information about the DPI server for centralized monitoring of critical parameters.\\ | ||
| - | **How it works:** an SNMP request is sent to the server, it retrieves the necessary information and sends it to the monitoring server. The monitoring server receives and processes this information, | ||
| - | The '' | ||
| - | It is based on the '' | ||
| - | |||
| - | Contents of the vendor branch: | ||
| - | * CPU statistics, including core utilization by BNG processes; | ||
| - | * number of illegitimate drops; | ||
| - | * drop statistics on the dispatcher; | ||
| - | * availability list of RADIUS servers (**when using a proxy or load balancer, this proxy will be shown in the statistics**); | ||
| - | * number of DHCP subscribers — **when the function is active**; | ||
| - | * list of VRFs and active subscribers in each — **when the function is active**; | ||
| - | * DPDK interface statistics (number of packets, errors, signal level, etc.); | ||
| - | * NAT statistics (list of profiles, list of pools, and number of translations for each public address) — **when the function is active**; | ||
| - | * list of hardware modules installed on the motherboard — **if supported by the BMC controller**; | ||
| - | * metrics from hardware sensors (voltage, power consumption, | ||
| - | * utilization of DHCP server pools (supported __only by KEA-DHCP__ server) — **when the function is active**. | ||
| - | |||
| - | This script also overrides standard branches by adding statistics from DPDK interfaces: | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | If necessary, you can disable the override by commenting out or deleting the following lines from ''/ | ||
| - | <code bash> | ||
| - | pass_persist | ||
| - | |||
| - | < | ||
| - | |||
| - | =====Installation===== | ||
| - | - Installation: | ||
| - | - Configuration: | ||
| - | - Restart the net-snmp service: <code bash> | ||
| - | - Disable selinux (in case of error when starting SNMP): <code bash>vi / | ||
| - | ... | ||
| - | SELINUX=disabled | ||
| - | ...</ | ||
| - | |||
| - | =====Checking SNMPD and vendor branch functionality===== | ||
| - | The snmpwalk utility allows you to check whether data is being received via SNMP: | ||
| - | - Install snmpwalk: <code bash>dnf install net-snmp-utils</ | ||
| - | - Command to check SNMP functionality: | ||
| - | |||
| - | =====How to read the MIB file===== | ||
| - | If you need to see the MIB file in a graphical representation, | ||
| - | The example below shows: | ||
| - | - Vendor branch file | ||
| - | - Its OID | ||
| - | {{: | ||
| - | |||
| - | < | ||
| - | |||
| - | =====Known limitations===== | ||
| - | On-stick device support is available starting from version 13.2-beta4.2. | ||