Xymon Mailing List Archive search

CPU Average for 1 month via CLI

list Bill Howe
Fri, 1 Mar 2019 13:29:52 -0600
Message-Id: <user-957c035bfd27@xymon.invalid>

Thank you Michael and Norbert.
I will look into rrdtool fetch!

Regards,

Bill Howe
user-851eeb93eef8@xymon.invalid <http://www.linkedin.com/in/whowe>;


On Fri, Mar 1, 2019 at 12:04 PM Norbert Kriegenburg <
user-501bbe9c5409@xymon.invalid> wrote:
There is no way to get this directly afaik.
But you can extract those values from your rrd files with the start and
end arg with rrdtool.

For example to get the average load for a server for the last 15 days just
do:

rrdtool fetch la.rrd AVERAGE -s now-15d -e now | gawk
'!/nan/{sum+=$2};END{printf("Average load: %.1f\n",sum/NR)}'

For a bunch of servers loop like this

for server in $list
do
rdtool fetch $XYMONRRDS/$server/la.rrd AVERAGE -s now-15d -e now|gawk
'!/nan/{sum+=$2};END{printf("Average load server %s:
%.1f\n","'"$server"'",sum/NR)}'
done

Norbert

[image: Inactive hide details for Bill Howe ---03/01/2019 04:55:12
PM---Hello, Is anyone aware of a way to generate reports via the CLI]Bill
Howe ---03/01/2019 04:55:12 PM---Hello, Is anyone aware of a way to
generate reports via the CLI that show, for

From: Bill Howe <user-851eeb93eef8@xymon.invalid>
To: Xymon Mailing List <xymon at xymon.com>
Date: 03/01/2019 04:55 PM
Subject: [Xymon] CPU Average for 1 month via CLI
Sent by: "Xymon" <xymon-bounces at xymon.com>


Hello,

Is anyone aware of a way to generate reports via the CLI that show, for
example, a host's CPU average over the last 30 days?

I can get the data in graph form via the xymon web portal's "Metrics
Reports" page, but need to gather this data point for a large number of
hosts.

I also looked at the manpage for 'xymon', and xymondboard appears to
gather current stats, but I didn't see a way to gather a date range.

Thank you,

Bill Howe
*user-851eeb93eef8@xymon.invalid* <user-851eeb93eef8@xymon.invalid>
<http://www.linkedin.com/in/whowe>;