Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
en:dpi:dpi_components:platform:mon_stat:snmpd:start [2024/09/26 13:02] – 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> | ||
- | ======SNMP monitoring via snmpd service====== | ||
- | =====Description===== | ||
- | SNMP is a protocol that allows retrieving information about the SSG server for centralized monitoring of critical parameters. The snmpd service from the operating system is used for this purpose.\\ | ||
- | **How it works:** an SNMP request is sent to the server, snmpd service 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. |