ronyjohn | 1 Feb 2009 07:05
Picon

threshold of high utilization exceeded

Event: 'threshold of high utilization exceeded: current value 12012300.46'
Cleared by: 'threshold of high utilization restored: current value: 8305096.07'
At: 2009/01/19 03:36:6.000
Device: fileserver.rafles2
Component: eth0
Severity: Warning
Message:
threshold of high utilization exceeded: current value 9665498.43

What does this mean? Thanks in advance.  :) [/b]

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30751#30751

-------------------- m2f --------------------
ronyjohn | 1 Feb 2009 07:08
Picon

Re: snmp informant help

what does this mean?

snmp trap snmp_authenticationFailure

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30752#30752

-------------------- m2f --------------------
ronyjohn | 1 Feb 2009 07:10
Picon

snmp trap snmp_authenticationFailure

whats this?

snmp trap snmp_authenticationFailure

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30753#30753

-------------------- m2f --------------------
dudemon | 1 Feb 2009 17:30
Picon
Favicon

Re: snmp trap snmp_authenticationFailure

some NMS try to send some request information with wrong community

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30755#30755

-------------------- m2f --------------------
James Roman | 1 Feb 2009 19:05

Re: RRD Graphs with peaks in history

You are on the right track with this post, but it will not quite accomplish what the original poster wants. This will get the appropriate number of data points into the RRD file. You can now fetch the 5 minute values for 30 days worth of time. (For what it is worth, unless you are generating automated reports at the stroke of midnight every 30 days, I would extend the number of data points stored to be 36 days or longer, so you can run the reports after a long weekend if need be.)

The next trick is getting the appropriate data to display in a graph. The default graphs will probably not work for this purpose. The graphs displayed in the interface display uses a fixed image size. By default the "rrdgraph" command will choose the time scale that best fits the width parameters given to it. So if the default graph width is 600 pixels (graphing 600 data points), and you choose to graph a time-period of 30 days, it will choose the RRA:AVERAGE statement that most closely provides 600 data points. I've taken the example given and extrapolated out if

RRA:AVERAGE:0.5:1:8640 (30 days stored)   ( 30 days * 24 hours * 60 minutes) /  5 minutes cycle time = 8640 data points required
RRA:AVERAGE:0.5:6:600 (12.5 days stored)  ( 30 days * 24 hours * 60 minutes) /  30 minutes cycle time = 1440 data points required
RRA:AVERAGE:0.5:24:600 (50 days of two hours averages stored)  ( 30 days * 24 hours * 60 minutes) /  120 minutes cycle time = 600 dpr
RRA:AVERAGE:0.5:288:600 (600 days of daily averages stored)  ( 30 days * 24 hours * 60 minutes) /  1440 minutes cycle time = 30 dpr

In a 600 pixel width graph, your graph display will most likely be with the 120 minute averages because it has enough data points (50 days worth) and the cycle time matches the pixels required to build the graphs. In the interface page, you can use the hourly display and scroll back for 30 days, but this gets difficult, because the graph min and max will keep adjusting to be appropriate for the hours displayed within the graph. In short, the interface page is NOT the right place to look for accurate 5 minute graphs going back for a month.

I've been generating reports like this on a limited basis using customized scripts that run monthly. My current Zenoss install does not allow me to create customized reports, but the Zenoss documentation indicates that it should be possible to create your own Zenoss reports for this purpose.

The trick is if you are really tracking monthly maximums (months have variable numbers of minutes) you will need to perform a bit of preliminary math before running each report to determine how long each month is, and adjust the graph width accordingly. If you are using these for billing purposes (people like to pay on the same day of the month) you are stuck with the calculating a monthly time period.
If you stick with the 600 pixel width, you can force the rrdgraph statement to use the 5 minute RRA to display the graph, but it will use an algorithm to combine multiple data points to reduce the number down to 600 points (pixels) in the graph. To get a more accurate display, if you are doing 30 days, you want a graph of 8640 pixels wide (8640 data points) to get an accurate display of 5 minute averages. In other words, you want the pixels and data points to match exactly. If this figure is for executive review, I'd suggest generating the graphs on a weekly basis, and generating a report with 5 weeks of historical graphs. This is much easier to implement without a huge amount of mathematical heavy lifting.

One more note. Your RRD file for the interface stores both and average (RRA:AVERAGE) and a max figure (RRA:MAX). Since your cycle time is 5 minutes, the MAX value will always be the same as your average. In the longer cycle times, the MAX figure will normally be different. In order to get a 30 minute figure, it calculates the average of 6 consecutive 5 minute cycles and records that in the 30 minute average. It then determines which of the 6 consecutive 5 minute cycles is the greatest and records that in the 30 minute MAX.


On Fri, 2009-01-30 at 05:43 -0600, netdata wrote:
As far as I know it has to do with the RRD create parameters. I would suggest that you digg in the documentation of RRD especially the create command. It is possible but will require to remove your current rrd files. And it also will have a bigger filesize ofcourse. I'm not good in this stuff, but I thought this is close to reality. There is a RRA called AVERAGE which is defined like: RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:0.5:6:600 RRA:AVERAGE:0.5:24:600 RRA:AVERAGE:0.5:288:600 This means: Store the AVERAGE value over a period of 1 cycles 600 times if your cycle time is 300sec then you will store every 5min the value and this 600 times so: Store every 5 min a value for 50 hours Store the average value over 30 minutes for 12,5 Days Store the average value over 2 hours for 50 days Store the average value over 24 hours for 600 days So as you can see to more time elapses the more the values will be averaged. Now you could say you want to store the 5 min value for 30 days by changing the first RRA to: ( 30 days * 24 hours * 60 minutes) / 5 minutes cycle time = 8640 RRA:AVERAGE:0.5:1:8640 If i'm mistaken please let me know -------------------- m2f -------------------- Read this topic online here: http://forums.zenoss.com/viewtopic.php?p=30685#30685 -------------------- m2f -------------------- _______________________________________________ zenoss-users mailing list zenoss-users <at> zenoss.org http://lists.zenoss.org/mailman/listinfo/zenoss-users
_______________________________________________
zenoss-users mailing list
zenoss-users <at> zenoss.org
http://lists.zenoss.org/mailman/listinfo/zenoss-users
rdr | 1 Feb 2009 23:09

Re: SSH Monitoring and Modeling in Blue Crab

Matt,

there are a few things you may want to consider:
- don't limit yourself to "ifconfig", also support "ip addr show" (on my systems, ifconfig doesn't give all
assigned IP addresses)
- you may want to include a way to collect installed software probably by defininig a common format and have
different distros provide scripts to generate it
- use "cat /proc/cpuinfo" to gather cpu hardware information

In addition, please please please, include a way to limit the number of concurrent ssh sessions opened over
one ssh connection. This one's currently driving me crazy.

Regards,
Ross

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30759#30759

-------------------- m2f --------------------
rdr | 1 Feb 2009 23:35

Modeling with SSH, "no more sessions" error on remote host

Has anybody a solution to this?

If I specify more than 10 ssh plugins in zCollectorPlugins, the modeling process hangs, times out and fires
an error event (CHANNEL_OPEN_FAILURE: Authentication failure).

Code:

ERROR:zen.SshClient:CHANNEL_OPEN_FAILURE: Authentication failure
DEBUG:zen.ZenModeler:Sending event {'manager': 'localhost', 'severity': 4, 'device': 'taxco',
'eventClass': '/Cmd/Fail', 'component': 'zenmodeler', 'agent': 'zenmodeler', 'summary':
'CHANNEL_OPEN_FAILURE: Authentication failure'}
Traceback (most recent call last):
  File "home/zenoss/instances/zenoss/lib/python/twisted/python/context.py", line 37, in callWithContext

  File "home/zenoss/instances/zenoss/lib/python/twisted/conch/ssh/service.py", line 42, in packetReceived

  File "/home/zenoss/instances/zenoss/Products/DataCollector/SshClient.py", line 393, in ssh_CHANNEL_OPEN_FAILURE
    connection.SSHConnection.ssh_CHANNEL_OPEN_FAILURE( self, packet )
  File "home/zenoss/instances/zenoss/lib/python/twisted/conch/ssh/connection.py", line 115, in ssh_CHANNEL_OPEN_FAILURE

--- <exception caught here> ---
  File "home/zenoss/instances/zenoss/lib/python/twisted/python/log.py", line 48, in callWithLogger

  File "home/zenoss/instances/zenoss/lib/python/twisted/python/log.py", line 33, in callWithContext

  File "home/zenoss/instances/zenoss/lib/python/twisted/python/context.py", line 59, in callWithContext

  File "home/zenoss/instances/zenoss/lib/python/twisted/python/context.py", line 37, in callWithContext

  File "/home/zenoss/instances/zenoss/Products/DataCollector/SshClient.py", line 492, in openFailed
    message= 'Open of %s failed (error code %d): %s' % \
exceptions.AttributeError: ConchError instance has no attribute 'code'

On the monitored remote host, sshd logs an error: "no more sessions".

Code:

Feb  1 22:22:37 taxco sshd[27932]: debug1: input_session_request
Feb  1 22:22:37 taxco sshd[27932]: debug1: channel 9: new [server-session]
Feb  1 22:22:37 taxco sshd[27932]: debug1: session_new: session 9
Feb  1 22:22:37 taxco sshd[27932]: debug1: session_open: channel 9
Feb  1 22:22:37 taxco sshd[27932]: debug1: session_open: session 9: link with channel 9
Feb  1 22:22:37 taxco sshd[27932]: debug1: server_input_channel_open: confirm session
Feb  1 22:22:37 taxco sshd[27932]: debug1: server_input_channel_open: ctype session rchan 10 win 131072
max 32768
Feb  1 22:22:37 taxco sshd[27932]: debug1: input_session_request
Feb  1 22:22:37 taxco sshd[27932]: debug1: channel 10: new [server-session]
Feb  1 22:22:37 taxco sshd[27932]: debug1: session_open: channel 10
Feb  1 22:22:37 taxco sshd[27932]: error: no more sessions
Feb  1 22:22:37 taxco sshd[27932]: debug1: session open failed, free channel 10
Feb  1 22:22:37 taxco sshd[27932]: debug1: channel 10: free: server-session, nchannels 11
Feb  1 22:22:37 taxco sshd[27932]: debug1: server_input_channel_open: failure session

Obviously, Zenoss (or, rather, Twisted) runs each command in its own ssh session over the same ssh
connection. Usually, ssh servers limit the number of concurrent sessions. This limit seems to be
hardcoded (but not identical on all systems).

Is there a way to limit the number of sessions used by Zenoss?

Thanks for any pointers,
Ross

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30760#30760

-------------------- m2f --------------------
mwcotton | 1 Feb 2009 23:40
Picon
Favicon

Re: snmp informant help

that probably means your using the wrong community name, select the snmp service in the services control
panel, select properties , click on security and make sure the community name and the allowed management
workstations are set properly ( to what zenoss is trying to use )

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30761#30761

-------------------- m2f --------------------
sergeymasushko | 2 Feb 2009 04:33

Filesystem monitoring.

Is there a way how to setup per-disk thresholds on a device. For example.
I need the following thresholds for device 'A':
/               80% threshold
/dev         90% threshold
/var          95% threshold
/usr          90% threshold
/proc        90% threshold
/disk2       99% threshold

Maybe it can be done with the 'snmpdf' command?

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30763#30763

-------------------- m2f --------------------
sergeymasushko | 2 Feb 2009 04:42

Re: threshold of high utilization exceeded


ronyjohn wrote:
> Event: 'threshold of high utilization exceeded: current value 12012300.46'
> Cleared by: 'threshold of high utilization restored: current value: 8305096.07'
> At: 2009/01/19 03:36:6.000
> Device: fileserver.rafles2
> Component: eth0
> Severity: Warning
> Message:
> threshold of high utilization exceeded: current value 9665498.43
> 
> What does this mean? Thanks in advance.  :) [/b]

It is a 'clearing event message' that indicate the problem solved.

Also you can look at the following page: http://www.zenoss.com/Members/netdata/show-the-usage-in-a-filesytem-threshold/
There you can find information how to show percentage values instead of ugly '9665498.43' in the alerts :)

-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=30764#30764

-------------------- m2f --------------------

Gmane