Ich hab neulich angefangen eine Karte zu erstellen, die zeigt, wer gerade in diesem Moment auf einer meiner Websites surft (http://map.delux.me/).
Das ganze funktioniert so, dass beim Besuchen der Website ein Script die IP des Besuchers an meinen Statistik Server weiterschickt, wo die IP dann in Längen- und Breitengrade umgewandelt wird und in der Datenbank gespeichert wird.
Das sieht jetzt alles schon ganz schön aus, nur jetzt möchte ich das ganze gerne auf die Spieler auf meien Gameservern ausweiten.
Gibt es eine simple Möglichkeit da die IPs die zum server connecten abzugreifen und per HTTP-GET (z.B. http://stats.delux.me/?ip=127.0.0.1) and den Statistikserver weiterzuschicken?
Bin für alle Ideen offen, Danke im Vorraus
IPs abgreifen und weiter senden
Re: IPs abgreifen und weiter senden
Vielleicht könntest du dir da mit iptables und dem Logging was basteln.
Re: IPs abgreifen und weiter senden
kann ich iptables so konfigurieren, dass der alle ips die zum server connecten in ne liste schreibt?
die liste kann ich ja dann mit nem cron zum statistikserver schicken...
die liste kann ich ja dann mit nem cron zum statistikserver schicken...
Re: IPs abgreifen und weiter senden
Du kannst wahrscheinlich die Pakete, die die Verbindung aufbauen loggen lassen und das geloggte dann auswerten. Ein wenig mehr tricky wäre es, die Sachen von Syslog gleich an dein Skript zu schicken, das es dann bei deinem Statistik-Server einträgt.
Re: IPs abgreifen und weiter senden
ich hab noch nie mit iptables gearbeitet, schau mir das dann gleich mal an
vielen dank schon mal, wenn du ne konkrete idee hättest, wie das mit syslog gehen soll, kannst du dich ja gerne noch mal melden
vielen dank schon mal, wenn du ne konkrete idee hättest, wie das mit syslog gehen soll, kannst du dich ja gerne noch mal melden