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 [2025/07/22 11:22] – elena.krasnobryzh | en:dpi:dpi_components:platform:mon_stat:snmpd [2025/08/14 14:14] (current) – elena.krasnobryzh | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{indexmenu_n> | {{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 | + | ===== Description ===== |
| + | SNMP is a protocol that allows retrieving information about the SSG server for centralized monitoring | ||
| + | **Operation principle: | ||
| + | |||
| + | The '' | ||
| + | It's based on the '' | ||
| + | |||
| + | Vendor | ||
| * CPU statistics, including core utilization by BNG processes; | * CPU statistics, including core utilization by BNG processes; | ||
| - | * number | + | * Number |
| - | * drop statistics | + | * Dispatcher |
| - | * availability list of RADIUS servers | + | * RADIUS server |
| - | * number of DHCP subscribers — **when the function is active**; | + | * DHCP subscriber count - **with active |
| - | * list of VRFs and active subscribers in each — **when the function is active**; | + | * PPPoE, L2TP, PPP subscriber count - **with active functionality**; |
| - | * DPDK interface statistics (number of packets, errors, signal level, etc.); | + | * VRF list and active subscribers in each - **with active |
| - | * NAT statistics (list of profiles, list of pools, and number of translations for each public address) | + | * DPDK interface statistics (packet count, errors, signal level etc.); |
| - | * list of hardware modules | + | * NAT statistics (profile |
| - | * metrics from hardware sensors | + | * Hardware module |
| - | * utilization of DHCP server pools (supported | + | * Hardware sensor readings |
| + | * DHCP pool utilization | ||
| - | This script also overrides standard branches by adding | + | This script also overrides standard branches by adding DPDK interface statistics: |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | If necessary, you can disable the override by commenting | + | If needed, override |
| - | <code bash> | + | |
| - | pass_persist | + | |
| - | <note>{{ : | + | <code bash> |
| + | pass_persist | ||
| + | pass_persist | ||
| + | </code> | ||
| - | =====Installation===== | + | MIB file location after installation: |
| - | - Installation: | + | |
| + | ===== Installation ===== | ||
| + | - Installation | ||
| - Configuration: | - Configuration: | ||
| - | - Restart | + | - Restart net-snmp service: <code bash> |
| - | - Disable selinux (in case of error when starting | + | - Disable selinux (if SNMP fails to start): <code bash>vi / |
| ... | ... | ||
| SELINUX=disabled | SELINUX=disabled | ||
| ...</ | ...</ | ||
| - | =====Checking | + | ===== Verifying |
| - | The snmpwalk utility | + | The snmpwalk utility |
| - | - Install snmpwalk: <code bash>dnf install net-snmp-utils</ | + | |
| - | - Command to check SNMP functionality: | + | |
| - | =====How to read the MIB file===== | + | Command to test SNMP operation: |
| - | If you need to see the MIB file in a graphical representation, you can open it through the MIB Browser. It will describe | + | <code bash> |
| + | The system polls once per minute, so more frequent polling is unnecessary. | ||
| + | |||
| + | ===== How to Read MIB File ===== | ||
| + | To view the MIB file graphically, open it with MIB Browser. It describes | ||
| The example below shows: | The example below shows: | ||
| - Vendor branch file | - Vendor branch file | ||
| - Its OID | - Its OID | ||
| - | {{: | ||
| - | < | + | {{: |
| - | =====Known | + | ===== Known Limitations |
| - | On-stick device support | + | On-stick device support available |