11-03-2011
SNMP responses failing under high system load
Greetings,
I've got a Zenoss v2.5 server monitoring a large video encoding farm. Needless to say, these systems are under high bandwidth and CPU utilization the majority of the time.
What I'm running into is that, occasionally, these systems will fail to respond to a standard SNMP request, thereby throwing "SNMP agent down" errors in Zenoss, and generating lots of otherwise unnecessary alerts. Then, the next time the system is polled, it works, and a clear message is also sent (generating even more alerts).
Short of nice-ing the snmpd process down so that it doesn't get completely blocked by the video encoding, what would be the best way to handle this, either via configuring Zenoss, SNMP, or the servers themselves? I don't see an obvious solution to this puzzle..
9 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi,
I am seeing very high kernel usage and very high load averages on my system (Although we are not loading much data to our database). Here is the output of top...does anyone know what i should be looking at?
Thanks,
Lorraine
last pid: 13144; load averages: 22.32, 19.81, 16.78 ... (4 Replies)
Discussion started by: lorrainenineill
4 Replies
2. HP-UX
Hi All.
In my production server the load is very high.
normally it used to be less than 1,but now it is more than 5.
I am new to unix all together.
I want to know what is the reason behind high load.
and if it is high what is the impact? (4 Replies)
Discussion started by: jyoti
4 Replies
3. UNIX for Advanced & Expert Users
I'm not sure if this belong in dummies or advanced so I made my best guess. Go easy on me if I get it wrong.
I'm trying to determine what a high load for my system is. I run a php/mysql web server with a dedicated host. The host has a Intel Xeon 3110 (Dual Core) processor.
Our load seems to... (5 Replies)
Discussion started by: vanguard
5 Replies
4. UNIX for Advanced & Expert Users
Hi folks,
(Sorry I don't know what its technology is termed exactly. High Availability OR load balancing)
What I'm going to explore is as follows:-
For example, on Physical Servers;
Server-1 - LAMP, a working server
Server-2 - LAMP, for redundancy
While Server-1 is working all... (3 Replies)
Discussion started by: satimis
3 Replies
5. Red Hat
i have a Intel Quad Core Xeon X3440 (4 x 2.53GHz, 8MB Cache, Hyper Threaded) with 16gig and 1tb harddrive with a 1gb port and my apache is causing my cpu to go up to 100% on all four cores heres my http.config
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 15... (4 Replies)
Discussion started by: awww
4 Replies
6. UNIX for Dummies Questions & Answers
Hi,
my VPS was overloaded and inaccessible for some time and i want to ask for help in which log files i need to look, or which tools to setup to monitor and find the cause of repeated hig load?
watched:
/var/log/messages
/var/log/secure
/var/log/httpd/access_log
/var/log/httpd/error_log... (1 Reply)
Discussion started by: postcd
1 Replies
7. UNIX for Dummies Questions & Answers
Hi all,
I am newbie to linux environment. I was trying to run an .so file manually which in turn call a method in bin folder.
Command given,
XXX_MODULES=libxxx.so /opt/servicename/bin/methodname -Le -c /opt/servicename/etc/methodname/methodname.conf -n -C -t -m ""
When i tried to... (1 Reply)
Discussion started by: sharathpadman
1 Replies
8. UNIX for Advanced & Expert Users
Hi all,
I am newbie to linux environment. I was trying to run an .so file manually which in turn call a method in bin folder.
Command given,
XXX_MODULES=libxxx.so /opt/servicename/bin/methodname -Le -c /opt/servicename/etc/methodname/methodname.conf -n -C -t -m ""
When i tried to execute... (1 Reply)
Discussion started by: sharathpadman
1 Replies
9. Shell Programming and Scripting
I can use the "module load xyz" command interactively, but when run from a script, it says it can't find the "module" command. Is there any way of loading modules in a script? (2 Replies)
Discussion started by: karan8810
2 Replies
snmpd(8n) snmpd(8n)
Name
snmpd - Simple Network Management Protocol (SNMP) Agent for ULTRIX gateways and hosts
Syntax
/etc/snmpd [ -d debuglevel logfile ]
Description
The SNMP Agent, performs SNMP operations on an ULTRIX gateway or host. The daemon, which is started up by an entry in the file, sits in
the background and listens on SNMP port 161. When the daemon receives an SNMP packet from a Network Management Station (NMS), the daemon
performs SNMP operations on the packet and returns a valid response to the NMS.
The daemon extracts much of its information from kernel memory. Static variables whose values are not available in the kernel take values
from the SNMP configuration file,
SNMP Trap Support
The cold start and authentication failure trap types are supported by
The cold start trap type is generated by when is restarted. The authentication failure trap type is generated when an attempt at using a
community fails. The attempt fails when an unauthorized client tries to use or the community is used in a way that the community type does
not allow.
The daemon sends traps to all communities specified in the configuration file with a community type
The default is for the daemon to generate authentication failure traps. However, if the following clause is specified somewhere in the
file, authentication failure traps are not generated:
no_authen_traps
SNMP Sets
When the daemon receives a set-request packet, it processes the variables in the packet and verifies that they are valid read-write vari-
ables. While performing this verification, the daemon constructs a linked list of the set requests. After it has completed the verifica-
tion, it performs the actual set operations on the variables, as if they were being performed simultaneously. If any actual set operation
fails, all of the previous set variables from the set-request packet are restored to their old values.
SNMP Supported Variables
For a complete listing of the SNMP Management Information Base (MIB) variables that are supported, see the Guide to Networking.
Options
By default, the daemon uses the command to record its error messages. However, you can obtain certain debugging and trace information by
specifying the flag, the appropriate debug level, and a log file for the output on the command line.
-d debuglevel logfile
Outputs debugging and trace information.
You can specify any one of the following debug levels with the flag:
1 Print the version number, start time, and exit time of Also print out when an SNMP packet is received, the address of the sender, and
the packet size in bytes.
2 Print out what the daemon has read from the file.
3 Dump the SNMP packet that the daemon has just received and is about to process. Also print out the route and interface address that
the daemon is currently looking up. This debug level also dumps the SNMP packet that the server is sending back in response to a
received SNMP message.
4 Dump the variable tree. Also print out the static bootstrap array of tree information.
The output for a debug level includes the information for all levels including and below the level that you specify. For example, if you
specify a debug level of 3, your output includes debug information for levels 3, 2, and 1.
If no debug levels are set, detaches itself from the controlling terminal and executes in the background.
Restrictions
Not all of the MIB variables are supported.
Only the variable is settable.
Files
SNMP configuration file
See Also
snmpext(3n), snmpd.conf(5n), snmpsetup(8n)
RFC 1066--Management Information Base for Network Management of TCP/IP-based Internets
RFC 1067--A Simple Network Management Protocol
Guide to Networking
snmpd(8n)