Re: snmpd uses 100% cpu trying to enumerate IP Addresses
Robert Story <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 11 Mar 2014 11:05:09 +0000 Jenny wrote: JL> snmpd uses 100% cpu most of the time trying to enumerate IPs (attaching JL> with strace confirms that). It sleeps for few seconds, then comes back JL> again to enumerate them, essentially using 100% CPU half of the time. JL> Please note that we are not doing any snmp queries. Daemon is idle. JL> JL> We need to measure NIC bandwidth and graphs. But we do not want the IPs JL> enumerated. JL> JL> How can we accomplish this? We can do compiling from sources (RHEL srpm). JL> snmpd works beautifully in all our other machines. JL> JL> net-snmp-5.5-49.el6.x86_64 Hi Jenny, There is a pretty easy way around this, which is to exclude the ipAddressTable. To do that, you'd modify your snmpd command to include -I -ipAddresssTable Unfortunately, this causes a crash in another table. :-/ The way around that is to build without that table. In your spec file, look for where MIBS is defined and delete ip-mib/ipv4InterfaceTable and ip-mib/ipv6InterfaceTable. When I rebuild like that, the -I option above eliminated the delay with enumerating ipaddresses. You can verify this by running the agent like so: snmpd -f -Daccess:ipaddress:container -Lo -I -ipAddressTable udp:1161 without the -I option, you'll see tons of "access:ipaddress:container" debug messages. With it, you shouldn't see any. Tested on CentOS 6.5 with the srpm for the version you mention above. Robert ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users