Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
en:dpi:dpi_components:platform:mon_stat:snmpd:start [2024/09/26 10:08] – created 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. |