Perl Script und PGSQL Hilfe bei mini Poject..

rabadag

Grünschnabel
Hallo Forum.

Für ein kleines Project, soll ich ein script erstellen das aus einer datei die ständig ändert eine bestimmte zeichenfolge auslesen und in einen externen postgressdb in diversen tabellen eintragen.

Leider bin ich was perl anbelang absolut ne banause und benötige mal kräftige unterstüzung.

volgendes ist bekannt.

file name: iplist.log
wird automatisch abgefüllt und einträge auch wider entfernt.

Zeilen Format im der Datei: 192.168.10.104,1116884767,7

gebraucht wird nur die IP.

Fixe Variablen
$db_host=192.168.10.1
$db_user=X
$db_password=xxx
$gruppe=boese-bubis
$maske=Host;
$zone=External;
$nat=*;
$ip= aus dem file
$rechnername=$ip
$name=$ip

die $ip soll dan in den Tabelle eingetragen werden.
Dazu muss eine neue Zeile erstellt werden.
Tablle=maschine
Felder=Name,IP,maske,zone,nat = $name,$ip,$maske.$zone,$nat

Tablle=rechner_gruppe
Felder= bezeichnung,rechnername = $gruppe,$rechnername

Nu ich verstehe leider nicht von perl aber das script soll die einträge in der db vergleichen und nicht zutrevende löschen oder eintragen. Das lokale file hat prio..
wie muss ich da vorgehen, damit das live mässig als damen lauft.

Kann mir da jemand ein beispiel erstellen, das ich dan erweitern kann?
 
Zurück