Hallo zusammen,
ich möchte mittels cron-jobs einmal im Monat die z.B. CPU-Daten von einem Netzwerkgerät runterladen (Nagios und RRDtool). Dazu möchte ich ein Perl-Skript schreiben.
Die URL des Bildes sieht wie folt aus:
http://192.168.1.1/cgi-bin/show-image.cgi?service=test_cpu&host=test_host&width=600&title=Hourly View&start=now-1h
Ich habe da an lwp::simple gedacht und habe folgendes Skript zum Test geschrieben:
#!/usr/bin/perl
use LWP::Simple;
getstore("http://192.168.1.1/cgi-bin/show-image.cgi?service=test_cpu&host=test_host&width=600&title=Hourly View&start=now-1h", "/home/test.jpg");
exit;
Das speichert das Bild jedoch nicht. Bin noch relativer Anfänger. Ich gehe mal davon aus, dass das Problem ist, das nicht der Speicherort des Bildes angegeben wird, sondern nur die show-image Funktion mit den entsprechenden Parametern, macht die Sache nicht so einfach wie gedacht.
modedit Editiert von GwenDragon: URL-Beispiele, wenn sie nicht verlinkt werden sollen, bitte in Code-Tags stellen
Last edited: 2011-06-28 16:15:56 +0200 (CEST)