Schrift
[thread]8559[/thread]

Daten vom x-server zu y-server holen



<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten
Ispartali86
 2006-12-07 13:03
#72310 #72310
User since
2006-10-12
27 Artikel
BenutzerIn
[default_avatar]
Hallo,

wie kann man daten aus den x-Server rüber in den y-Server holen. Die datei auf dem x-server ist mit dem mit einer datenbank verknüpft, so jetzt brauche ich einfach immer die aktuellen daten aus dem x-server bzw. aus der datenbank vom x-server. was ist die einfachste lösung?
Danke
GwenDragon
 2006-12-07 13:20
#72311 #72311
User since
2005-01-17
14548 Artikel
Admin1
[Homepage]
user image
Kommt darauf an, was es für ein Datenbankserver ist. MySQL? MSSql? PostGre? Oracle?

Bei MySQL geht es so:
Wenn du einen Shellzugriff hast, kannst du mit dem Program mysqldump die Datenbanken sichern.

Ansonsten solltest du dir phpmyadmin installieren, das kann auch Datenbanken sichern.\n\n

<!--EDIT|GwenDragon|1165490489-->
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

renee
 2006-12-07 13:39
#72312 #72312
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=GwenDragon,07.12.2006, 12:20][...]
Bei MySQL geht es so:
Wenn du einen Shellzugriff hast, kannst du mit dem Program mysqldump die Datenbanken sichern.
[...][/quote]
Oder ein Perl-Skript schreiben, das mysqldump aufruft ;)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Ispartali86
 2006-12-07 14:14
#72313 #72313
User since
2006-10-12
27 Artikel
BenutzerIn
[default_avatar]
hallo,

es ist so, wir haben einen email checker d.h. alle mails die uns erreichen werden unterteilt in spam-mails, virus-mails und akzeptierte-mails diese werden in eine datenbank(mysql) erfasst auf dem X-Server

so jetzt möchte ich eine statistik erstellen auf dem Y-Server wieviele spam-mails, virus-mails und akzeptierte-mails pro tag aufgeteilt wurden.

Das war eigentlich meine frage, und außerdem was ist mit mysqldump gemeint
Ispartali86
 2006-12-07 14:35
#72314 #72314
User since
2006-10-12
27 Artikel
BenutzerIn
[default_avatar]
ach ja hab das was noch vergessen, ich brauche immer den aktuellen status, z.b. alle 5 min
GwenDragon
 2006-12-07 14:57
#72315 #72315
User since
2005-01-17
14548 Artikel
Admin1
[Homepage]
user image
Ach so ist das gemeint.

Du brauchst ein Perlskript, welches die Daten aus der Datenbank ausliest und dann als Webseite anzeigt?

Verwende das Modul DBI.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

topeg
 2006-12-07 15:04
#72316 #72316
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Allso nur um dich richtig zu verstehen.

Auf einem Server "X" werdem E-mails analysiert und geseichert. Nun willst du in regelmäßigen abständen (5 Minuten) von einem Server "Y" abfragen wievile Mails seit der der letzten Abfrage als Spam-, Virus-, oder normale Mails erkannt wurden.

Schreibt der Filter ein Log? Wenn aj dann kannst du ihn regelmäßig zum Server "Y" schicken und dort auswerten.
Wenn nicht, mußt du wissen wo die Spam- bzw Virusmails wie landen. Davon hängt das weiter vorgehen ab. Wenn die mils als einzelne dateien in einem verzeichnis gepeichert werden, kannst du eine liste aller dateien machen und bekommst so immer die neu hinzugekommenen Mails. Wen alle mails in einer/mehreren Dateien gespeichert werden wird es etwas komplizierter, da du dann die Datei(en) anaysieren mußt.
Wenn die Mails in der Datenbank mit einem Zeitstemplel gespeichert werden kannst du alle mails seit der letzten anfrage ausgeben lassen, und die Anzahl ermeitteln.

Wenn ich dich richtig verstanden habe ist dir der Inhalt der Mail egal, wichig sind wann die meils eingtroffen sind und als was sie Erkannt wurden. (Normal, Spam, Virus). Demensprechend mußt du einen Datensazu zusammenstellen und dem Server "Y" zur Verfügung stellen.

Das zur verfügungstellen kann über SSH, telnet, ftp, oder einem HTTP-Servere weiteres mehr erfolgen. Was genau hängt von deinen Anforderungen ab.
Ispartali86
 2006-12-07 15:26
#72317 #72317
User since
2006-10-12
27 Artikel
BenutzerIn
[default_avatar]
erstmal danke an eure anworten,

es wurde fast verstanden was ich will, aber nicht ganz. Die Statistik gilt immer für einen Tag, außerdem sind mir die mailsinhalt vollkommen egal, ich will einfach nur wissen wieviele mails (Normal, Spam, Virus) angekommen ist. Da ich ständig neue mails bekomme soll die statistik sich alle 5 min aktualliesieren.
renee
 2006-12-07 15:42
#72318 #72318
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Für die "alle 5 Minuten" kannst Du Dir einen Cronjob erstellen.

Für das andere müssten wir wissen wie die Datenbank aufgebaut ist...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
topeg
 2006-12-07 15:48
#72319 #72319
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Interessant wäre es auch zu wissen ob der E-Mail-Filter seine arbeit loggt, daraus ließe sich am einfachsten eine Statistik erstellen.
<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten



View all threads created 2006-12-07 13:03.