summaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2023-11-04 10:56:55 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2023-11-06 09:18:14 +0000
commit30a05ee1d447c6f92627162a506225f833a80f8c (patch)
treec4e8830f81a31912be62a8f037d7ebfafe47669d /src/utils
parentd8a71978b4628e30b25346f4ff690e8705020408 (diff)
downloadvyos-1x-30a05ee1d447c6f92627162a506225f833a80f8c.tar.gz
vyos-1x-30a05ee1d447c6f92627162a506225f833a80f8c.zip
T5702: SNMP add interface-mib max-interfaces-number and prefix
- Allow to configure only required interface prefixes set service snmp mib interface 'eth' set service snmp mib interface 'bond' include_ifmib_iface_prefix eth bond Sets the interface name prefixes to include in the IF-MIB data collection. For servers with a large number of interfaces (ppp, dummy, bridge, etc) the IF-MIB processing will take a large chunk of CPU for ioctl calls. A set of space separated interface name prefixes will reduce the CPU load for IF-MIB processing. For example, configuring "include_ifmib_iface_prefix eth dummy lo" will include only interfaces with these prefixes and ignore all others for IF-MIB processing. - Allow to configure maximum interface number set service snmp mib interface-max '100' ifmib_max_num_ifaces NUM Sets the maximum number of interfaces included in IF-MIB data collection. For servers with a large number of interfaces (ppp, dummy, bridge, etc) the IF-MIB processing will take a large chunk of CPU for ioctl calls (on Linux). Setting a reasonable maximum for the CPU used will reduce the CPU load for IF-MIB processing. For example, configuring "ifmib_max_num_ifaces 500" will include only the first 500 interfaces based on ifindex and ignore all others for IF-MIB processing.
Diffstat (limited to 'src/utils')
0 files changed, 0 insertions, 0 deletions