Thread ftp oder ftps durch http Proxy (1 answers)
Opened by milanj at 2008-12-16 17:47

milanj
 2008-12-16 17:47
#117298 #117298
User since
2008-12-16
1 Artikel
BenutzerIn
[default_avatar]
Hi Zusammen,

Wir haben bei uns eine Monitoring Software die Perl Skripte einbinden kann.
Ich möchte gerne mit diesen die FTP Verbindung monitoren. Wir haben interne (no Firewall) und externe FTP Server (Firewall, nur durch HTTP Proxy erreichbar).

Die internen FTP Verbindungen habe ich folgendermassen gelöst:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/perl

use Net::FTP;

my $host="...";
my $user="...";
my $pass="...";

$ftp=Net::FTP->new($host,Timeout=>240) or $newerr=1;

push @ERRORS, "Can't ftp to $host\n" if $newerr;

myerr() if $newerr;

$ftp->login($user, $pass) or $newerr=1;

push @ERRORS, "Can't login to $host\n" if $newerr;

$ftp->quit if $newerr;

myerr() if $newerr;

print "UP:Connection up with $user to $host\n";

$ftp->quit;


sub myerr {

print "DOWN:";

print @ERRORS;

exit 0;

}


dieses funktioniert wunderbar. Es soll nur der Verbindungsaufbau überwacht werden.

Net::FTP unterstützt ja keine HTTP Proxys...
wie könnte ich dies lösen?

Ich habe glaube mit folgenden modulen lässt sich sicher was machen, vielleicht kann mir ja da jemand weiter helfen:

- LWP::UserAgent;
- HTTP::Request::Common;

Gruss

View full thread ftp oder ftps durch http Proxy