Thread While Schleife: Durchsuchung mehrere IP Adressen (14 answers)
Opened by nour at 2007-02-27 14:15

nour
 2007-02-27 14:59
#74628 #74628
User since
2006-11-15
108 Artikel
BenutzerIn
[default_avatar]
Hallo,

die Verbindung zur Datenbank habe ich net geschrieben
hier ist mein Code Neulich mit dem Verbindung und den SQL Statement!

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/usr/bin/perl -w
#DatenbankAbfragen

use strict;
use warnings;
use DBI;
use Net::Telnet::Cisco;
our $dbh;
my $session = Net::Telnet::Cisco-> new (Host  => '10.200.2.105');

####################Verbindung##############
open(DAT, '<','../gate_common/MySQLAccount.txt') or  die"Could not open SQL-Data-file!";
$raw_data=<DAT>;
close(DAT);
chomp $raw_data;

my  ($host,$user,$pass,$db) = split(/:/, $raw_data);
print "host ".$host."\n"."user ".$user."\n"."pass ".$pass."\n"."db   ".$db."\n";

$dbh = DBI->connect("DBI:mysql:".$db.":".$host,$user,$pass) or die "Connect Error: $DBI::errstr()\n";

getRouter ('1','r1','20.100.2.100' ,'router');


$dbh->disconnect;  

##########################################

sub get Router{

my $name=shift;
my $ip=shift;
my $user=shift;
my $pwd=shift;
my ($query,$sth,$sth1,$execu,$newdata,$ds,$summe);



$query = "UPDATE GATE_STATE SET STATE.Time=NOW() WHERE STATE.Name='$name' ORDER BY STATE.Time DESC LIMIT 1";
        $sth1=$dbh->prepare($query) or die "Querry Error prepare: $DBI::errstr\n";
        $sth1->execute or die "Querry Error execute: $DBI::errstr\n";
        $sth->finish();



$query="SELECT Router.ID, Router.Name,Router.TS,Router.State,Router.conf FROM Router WHERE Router.Name=$name ORDER BY  Router.ID DESC LIMIT 1";
     $sth = $dbh->prepare($query) or die "Error in query prepare: $DBI::errstr\n";
     $sth->execute or die "Error executing query: $DBI::errstr\n";
$sth->finish();

}



So sieht mein Skript ohne "while Shliefe".
denkt ihr dass ist unmöglich eine Durchsuchung von eine Reihe von Router daten zu machen !!!

Danke im voraus

View full thread While Schleife: Durchsuchung mehrere IP Adressen