Archiv verlassen und diese Seite im Standarddesign anzeigen : Log-Verteilung
Moin !
Ich habe mal ne Frage, und zwar möchte ich von 3 Gameservern die Logdateien direkt auf einen Statistikserver übetragen. Nun stelle ich mir die Frage, wie ich das am besten hinbekomme. Alle Systeme laufen entweder unter Suse oder Debian.
Welche Vorschläge würdet ihr mir geben, um die Logdaten in Echtzeit auf den Statistikserver abzulegen ?
Für ein paar kreative Gedanken anstösse wäre ich sehr dankbar !
Ciao
ExeCRabLE
Mach doch einfach einen Syslogserver draus...
Alternativ auf NFS-share loggen...
Hmm, ok.
Hast du vieleicht eine gute Page die das Thema für "halb-dummies" behandelt ?
Ich google mich auf jeden Fall schon mal ... :)
Dank dir !
Welche Vorschläge würdet ihr mir geben, um die Logdaten in Echtzeit auf den Statistikserver abzulegen ?
Du kannst eigentlich jedem Syslog-Daemon sagen, dass er bitte auf eienn anderen Server loggen soll. Dann musst du auf dem Statistikserver nur noch einstellen, dass er logs von aussen empfangen soll (sind jeweils etwa 1 Zeile bei syslogd).
Bei ein wenig mehr Zeit kannst du dich auch in syslog-ng einlesen, das erlaubt wesentlich bessere Filteroptionen.
http://www.die.net/doc/linux/man/man5/syslog.conf.5.html
Mmhh... was für Logdaten sind das? Die des Linux-Systems, oder die der Gameserver (also der Software)? Wenn es um die Logs der Linux-Systeme geht, ist Syslog oder Syslog-NG dein Freund. Du solltest aber daran denken das die Daten standardmäßig über UDP übertragen werden, und dazu auch noch unverschlüsselt.
Die Daten kommen von den Gameservern, daher weis ich nicht genau in wie weit die Gamesserver die Log-Ausgabe auf einen anderen Server vertragen. Am liebsten würde ich (von Gedanken her) ein Share mounten und darin die Logs schreiben.
Momentan laufen lokale SQl Skripts auf den jeweiligen Gameservern, die die Logs auslesen und an den Statistikserver übertragen. Das belastet der Statistik-Server aber immens.
Ich versuche das ganze mal per NFS-Share ... ich habe dazu eine kleine Doku gefunden, hoffentlich hilfts :)
http://linuxwiki.de/NFS
Danke für eure Hilfe, ich schau mal ob ich mit euren Infos etwas bauen kann
Ciao
Wenn diese Gameserver nicht die Syslog-Facilities nutzen, kannst du die Idee mit dem Syslog schon mal abhaken. Dann bleibt nur noch die Idee mit dem Share. Ein NFS Share macht im LAN sicherlich Sinn, aber nicht wenn wir hier über Root-Server reden.
Welche Alternative gibt es denn zu einem NFS-Share, es sind "nunmal" Root-Server im Netz ?!
Nüüs. SMB oder CIFS sind auch nicht besser. Mit NFSv4 ist zwar alles besser geworden, ist aber auch nicht ohne.
Du könntest versuchen, eine Art VPN zwischen den Servern aufzubauen und darüber dann das NFS laufen zu lassen. Inwiefern das dann aber dier Performance evtl. runterzieht - mal sehen :-)
Mir ist es insgesamt egal, wenn jemand den Transfer abgreifen kann. Wichtiger ist, das keiner den Transfer unterbricht oder den Share manipuliert. Die Daten sind überhaupt nicht sicherheitsrelevant.
was spricht denn gegen das lokale speichern und dann einmal täglich wegkopieren?
Mir ist es insgesamt egal, wenn jemand den Transfer abgreifen kann. Wichtiger ist, das keiner den Transfer unterbricht oder den Share manipuliert. Die Daten sind überhaupt nicht sicherheitsrelevant.
Ist das nicht ein Wiederspruch? Gerade wenn der Transfer wichtig ist, solltest du auf die Sicherheit achten.
Das ich die Daten in Echtzeit benötige :)
Echtzeit heißt nicht "sofort" sondern "in einer definierten Zeitspanne".
In dem Falle ist für mich die stabile Datenübertragung wichtig, wenn man das hinbekommt. "Lauschangriffe" oder ähnliches sind egal, da es eh nur Gameserver-Logs sind und wenn er will das Ergebniss sekunden später aufbereitet auf der Page lesen kann.
Sicherheit im sinne von Datenschutz ist im dem Falle egal.
In dem Falle ist für mich die stabile Datenübertragung wichtig, wenn man das hinbekommt. "Lauschangriffe" oder ähnliches sind egal, da es eh nur Gameserver-Logs sind und wenn er will das Ergebniss sekunden später aufbereitet auf der Page lesen kann.
Sicherheit im sinne von Datenschutz ist im dem Falle egal.
Na dann hat der mal hoffentlich keinen Mailserver am laufen. Sicherheit und Egal... den will ich mal kennen lernen.
P.S.: Ich weiß Uralt der Thread...
Hallo,
wenn dir die Übertragungsstrecke wirklich nicht wichtig ist also ob jemand mitlauscht bzw. jemand die logs Manipuliert dann könnte NFS doch wirklich die einfachste Lösung sein.
Einfach den Zugriff auf NFS-shares per NFS Konfiguration einschränken und/oder noch per Firewall Regeln einschränken so das nur die IPs deiner Server da drauf können dann sollte es ja schon "sicher" sein.
Klar hättest du dann einen weiteren Dienst Lokal laufen der angreifbar ist. Aber du bist erstmal durch Remote angriffe auf den NFS Dienst gesichert.
Gruß
phil
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.