[smokeping-users] Automatically download fresh .png snapshot.
Gregory Sloop
gregs at sloop.net
Wed Mar 23 19:40:26 CET 2016
This thread might help.
https://www.mail-archive.com/smokeping-users%40lists.oetiker.ch/msg04777.html
-Greg
That’s actually exactly what I’m trying to avoid. ;)
The keyword is automation. I need to script this so that I can present static, 7 day graphs to people outside my dept – without having to spend time manually taking screenshots of each graph.
— Daniel Crandall
Savant - DevOps
From: Douglas Spindler <doug.spindler at gmail.com>
Date: Wednesday, March 23, 2016 at 11:09 AM
To: Daniel Crandall <daniel.crandall at savant.com>, "smokeping-users at lists.oetiker.ch" <smokeping-users at lists.oetiker.ch>
Subject: RE: [smokeping-users] Automatically download fresh .png snapshot.
Can’t you just take a screenshot?
From: smokeping-users [mailto:smokeping-users-bounces+doug.spindler=gmail.com at lists.oetiker.ch] On Behalf Of Daniel Crandall
Sent: Wednesday, March 23, 2016 10:32 AM
To: smokeping-users at lists.oetiker.ch
Subject: [smokeping-users] Automatically download fresh .png snapshot.
Hi,
I need to automatically download .png of 7 day snapshots of certain smokeping graphs to send to a group of concerned parties. I’ve tried two techniques without success:
1) Download the png using wget
I learned about setting the displaymode=a and adjusting the start and end URL chunks to get a URL like this:
https://smokeping.oursite.com/smokeping/smokeping.cgi?displaymode=a;start=now-7day;end=now;target=OurServers.HTTPSLatency.prd
This URL gives me a single graph with the snapshot interval I need. But I can’t figure out how to download the actual graph png. It’s weird because if I put the URL in a browser, right click on the graph and save it manually, it saves a file called smokeping.png that is the correct graph. But when I try to do the same using wget like this:
`wget -nd -r -l 5 -A png https://smokeping.oursite.com/smokeping/smokeping.cgi?displaymode=a;start=now-7day;end=now;target=OurServers.HTTPSLatency.prd`
It downloads smokeping.png – but instead of it being a graph, this version is simply the smokeping logo. It also downloads the RRD logo, but no other png files.
2) Using rrdtool on the rrd files themselves to generate a png of the snapshot I’m looking for on my smokeping server, and then copying it to the web server dir where I can then download it using wget.
Unfortunately I haven’t been able to figure out the correct rrd parameters and DEF, CDEF, AREA..etc. settings to actually generate a smokeping graph.
If anyone can point me in the right direction with either of the above methods – or share another technique to achieve the same goal, I would be very grateful.
Thanks!
— Daniel Crandall
Savant - DevOps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.oetiker.ch/pipermail/smokeping-users/attachments/20160323/f3dbb07e/attachment.html>
More information about the smokeping-users
mailing list