<html><head><title>Re: [smokeping-users] Automatically download fresh .png  snapshot.</title>
</head>
<body>
<span style=" font-family:'Courier New'; font-size: 9pt;">I doubt you're going to get better than that thread.<br>
<br>
I've never had need to do that - but it would certainly be interesting if, once you've figured it out, if you'd return your findings to the list. I can certainly see myself [and others] needing such an option at some point.<br>
<br>
Someone a while back [years ago] gave a script to do an MTR and I tweaked that some to grab MTR's and email them when certain conditions occur. [It's pretty valuable when you want to beat up, Comcast, for example for having a terrible path. The ISP can't wiggle, claiming the loss is occurring somewhere outside their control when you drop the MTR on them showing the losses are occurring in their network.] Anyway - having someone put that back into the mix was really helpful, saving me quite a lot of time having to re-create their work.<br>
<br>
So, if you'd do the same on your graphing issue, that would save someone the trial-and-error you're suffering.<br>
<br>
-Greg<br>
<br>
<a name="MAC_OUTLOOK_SIGNATURE"></a>
</span><table>
<tr>
<td width=2 bgcolor= #0000ff><br>
</td>
<td><span style=" font-family:'calibri'; font-size: 11pt;">Thanks Greg,  <br>
<br>
I’ve read that thread, and have been experimenting with rrdgraph.  The problem I've run into is figuring out the correct options, data definitions, calc data, and graphic elements needed to generate the standard smokeping graph.  I think that would work if I could sort all that out.  I got as much as I could from other rrd examples and combing through the Graph.pm module in Smokeping, but no joy yet.<br>
<br>
If anybody has an example of the actual smokeping rrdgraph options and args, that would really help.  <br>
<br>
— Daniel Crandall<br>
Savant - DevOps<br>
<br>
<br>
<span style=" font-size: 12pt;"><b>From: </b>Gregory Sloop <</span></span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:gregs@sloop.net">gregs@sloop.net</a><span style=" font-family:'calibri'; font-size: 12pt;">><br>
<b>Reply-To: </b>Greg Sloop <</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:gregs@sloop.net">gregs@sloop.net</a><span style=" font-family:'calibri'; font-size: 12pt;">><br>
<b>Date: </b>Wednesday, March 23, 2016 at 11:40 AM<br>
<b>To: </b>Daniel Crandall <</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:daniel.crandall@savant.com">daniel.crandall@savant.com</a><span style=" font-family:'calibri'; font-size: 12pt;">>, Douglas Spindler <</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:doug.spindler@gmail.com">doug.spindler@gmail.com</a><span style=" font-family:'calibri'; font-size: 12pt;">>, "</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:smokeping-users@lists.oetiker.ch">smokeping-users@lists.oetiker.ch</a><span style=" font-family:'calibri'; font-size: 12pt;">" <</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:smokeping-users@lists.oetiker.ch">smokeping-users@lists.oetiker.ch</a><span style=" font-family:'calibri'; font-size: 12pt;">><br>
<b>Subject: </b>Re: [smokeping-users] Automatically download fresh .png snapshot.<br>
<br>
<span style=" font-size: 11pt;">Re: [smokeping-users] Automatically download fresh .png snapshot. <br>
<span style=" font-family:'courier new'; font-size: 9pt;">This thread might help.<br>
<br>
</span></span></span><a style=" font-family:'courier new'; font-size: 9pt;" href="https://www.mail-archive.com/smokeping-users%40lists.oetiker.ch/msg04777.html">https://www.mail-archive.com/smokeping-users%40lists.oetiker.ch/msg04777.html</a><br>
<br>
<span style=" font-family:'courier new'; font-size: 9pt;">-Greg<br>
<br>
</span><table>
<tr>
<td width=4 bgcolor= #0000ff><br>
</td>
<td><span style=" font-family:'calibri'; font-size: 11pt;">That’s actually exactly what I’m trying to avoid. ;)  <br>
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.<br>
<br>
— Daniel Crandall<br>
Savant - DevOps<br>
<br>
<br>
<span style=" font-size: 12pt;"><b>From: </b>Douglas Spindler <</span></span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:doug.spindler@gmail.com">doug.spindler@gmail.com</a><span style=" font-family:'calibri'; font-size: 12pt;">><br>
<b>Date: </b>Wednesday, March 23, 2016 at 11:09 AM<br>
<b>To: </b>Daniel Crandall <</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:daniel.crandall@savant.com">daniel.crandall@savant.com</a><span style=" font-family:'calibri'; font-size: 12pt;">>, "</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:smokeping-users@lists.oetiker.ch">smokeping-users@lists.oetiker.ch</a><span style=" font-family:'calibri'; font-size: 12pt;">" <</span><a style=" font-family:'calibri'; font-size: 12pt;" href="mailto:smokeping-users@lists.oetiker.ch">smokeping-users@lists.oetiker.ch</a><span style=" font-family:'calibri'; font-size: 12pt;">><br>
<b>Subject: </b>RE: [smokeping-users] Automatically download fresh .png snapshot.</td>
</tr>
</table>
<span style=" font-family:'times new roman'; font-size: 11pt;">Can’t you just take a screenshot? <br>
<br>
<b>From:</b> smokeping-users [</span><a style=" color: #0563c1; font-family:'times new roman'; font-size: 11pt;" href="mailto:smokeping-users-bounces+doug.spindler=gmail.com@lists.oetiker.ch">mailto:smokeping-users-bounces+doug.spindler=gmail.com@lists.oetiker.ch</a><span style=" font-family:'times new roman'; font-size: 11pt;">] <b>On Behalf Of </b>Daniel Crandall<br>
<b>Sent:</b> Wednesday, March 23, 2016 10:32 AM<br>
<b>To: </b></span><a style=" color: #0563c1; font-family:'times new roman'; font-size: 11pt;" href="mailto:smokeping-users@lists.oetiker.ch">smokeping-users@lists.oetiker.ch</a><br>
<span style=" font-family:'times new roman'; font-size: 11pt;"><b>Subject:</b> [smokeping-users] Automatically download fresh .png snapshot.<br>
<br>
Hi,<br>
<br>
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:<br>
<br>
1)  Download the png using wget<br>
<br>
I learned about setting the displaymode=a and adjusting the start and end URL chunks to get a URL like this:<br>
</span><a style=" color: #0563c1; font-family:'times new roman'; font-size: 11pt;" href="https://smokeping.oursite.com/smokeping/smokeping.cgi?displaymode=a;start=now-7day;end=now;target=OurServers.HTTPSLatency.prd">https://smokeping.oursite.com/smokeping/smokeping.cgi?displaymode=a;start=now-7day;end=now;target=OurServers.HTTPSLatency.prd</a><br>
<br>
<span style=" font-family:'times new roman'; font-size: 11pt;">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:<br>
`wget -nd -r -l 5 -A png </span><a style=" color: #0563c1; font-family:'times new roman'; font-size: 11pt;" href="https://smokeping.oursite.com/smokeping/smokeping.cgi?displaymode=a;start=now-7day;end=now;target=OurServers.HTTPSLatency.prd%60">https://smokeping.oursite.com/smokeping/smokeping.cgi?displaymode=a;start=now-7day;end=now;target=OurServers.HTTPSLatency.prd`</a><br>
<br>
<span style=" font-family:'times new roman'; font-size: 11pt;">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.<br>
<br>
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.  <br>
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.<br>
<br>
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.<br>
<br>
Thanks!<br>
<br>
— Daniel Crandall<br>
Savant - DevOps<br>
<br>
<br>
<br>
<span style=" font-family:'calibri';">Statement of Confidentiality <br>
The contents of this e-mail message and any attachments are confidential and are intended solely for the addressee. The information may also be legally privileged. This transmission is sent in trust, and the sole purpose of delivery to the intended recipient. If you have received this transmission in error, any use, reproduction or dissemination of this transmission is strictly prohibited. If you are not the intended recipient, please immediately notify the sender by reply e-mail or at 508.683.2500 and delete this message and its attachments, if any. <br>
<br>
<br>
Statement of Confidentiality <br>
The contents of this e-mail message and any attachments are confidential and are intended solely for the addressee. The information may also be legally privileged. This transmission is sent in trust, and the sole purpose of delivery to the intended recipient. If you have received this transmission in error, any use, reproduction or dissemination of this transmission is strictly prohibited. If you are not the intended recipient, please immediately notify the sender by reply e-mail or at 508.683.2500 and delete this message and its attachments, if any. </td>
</tr>
</table>
<br><br>
<span style=" font-family:'arial'; color: #c0c0c0;"><i>-- <br>
Gregory Sloop, Principal: Sloop Network & Computer Consulting<br>
Voice: 503.251.0452 x82<br>
EMail: </i></span><a style=" font-family:'arial';" href="mailto:gregs@sloop.net">gregs@sloop.net</a><br>
<a style=" font-family:'arial';" href="http://www.sloop.net">http://www.sloop.net</a><br>
<span style=" font-family:'arial'; color: #c0c0c0;"><i>---</body></html>