BE:IT/Sturm

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Gemeinsam sind wir stark

Unter http://berlin.piratenpartei.de liegt normalerweise unser Wordpress.

Wir erwarten zur Wahl mehr Zugriffe (ach!).

Weil wir das alleine nicht stemmen können, stemmen wir es gemeinsam, indem wir die Last auf viele Server verteilen.

--

At http://berlin.piratenpartei.de is our wordpress installation and we expect more traffic during and after the election (really).

We cannot handle this alone, so we handle this together by distributing the load to many servers.

Konzept

Da wir wenig Zeit und viel Arbeit haben, nutzen wir die Holzhammermethode.

--

We have not much time thats why we use a hedge hammer method:

  • Round robin DNS
  • Statische version der Webseite
  • rsync mirror zum verteilen
  • extra hostname, damit die Presse noch Artikel schreiben kann
  • Viele befreundete Serverbetreiber, die die Seite spiegeln
  • berlin.piratenpartei.de liefert keine Seiten mehr für enduser aus, dies machen die Spiegel.

Adressen:

  • blog.landesgeschaeftsstelle.de 178.63.235.155 (für die Presse zum schreiben)
  • mirror.landesgeschaeftsstelle.de 178.63.235.156 (zum Testen)
  • rsync.landesgeschaeftsstelle.de 178.63.235.157 (der rsync server)

Anmerkungen, Feedback

Problem: Alle Links in den statischen Seiten zeigen z.Z. auf den Berliner Server!!

Ja, das ist kein Problem, wenn der DNS umgestellt ist, dann geht es auf die Mirror. Alxhh 00:06, 15. Sep. 2011 (CEST)

Frage: kein AAAA Record für berlin.piratenpartei.de? Wozu dann die ipv6 Spalte?

Problem: Das Webformular zum Mitgliedsantrag liefert beim Absenden nur eine Fehlermeldung "405 Not Allowed", oder die Seite lädt neu ohne irgendeine Bestätigung oder dergleichen. --W-sky 12:36, 19. Sep. 2011 (CEST)

Problem trat einige Tage später nicht mehr auf. --W-sky 13:44, 18. Okt. 2011 (CEST)

Mithelfen / Contributing

  • Einen Server aufsetzen. Vhost: berlin.piratenpartei.de
  • einen (oder mehrere) Webserver aufsetzen (lighttpd, nginx, etc.)
  • einen cronjob aufsetzen, der im 5-10 Minutentakt den server spiegelt.
  • IP(s) unten eintragen.

--

  • Set up a server. Vhost: berlin.piratenpartei.de
  • set up one (or more) web server like lighttpd, nginx, etc)
  • create a cron job which syncs the server every 5 to 10 minutes
  • enter your IP(s) into the table below

rsync

*/10 * * * * <username> rsync --times --recursive rsync://rsync.landesgeschaeftsstelle.de/berlin/* /var/www/<targetdir>

Monitoring

Ganz toll ist es, wenn ihr einen munin-node installiert und folgenden hosts zugriff erlaubt:

--

It would be great, if you install a munin-node and allow following hosts access:

allow ^80\.237\.196\.53$
allow ^212\.12\.52\.210$

HowTo on CentOS: http://blog.jploh.com/2007/06/14/how-to-install-munin-on-centos/

Web Statistik Tools

Ganz besonders freuen wir uns über webserverstatistiken (hint hint).

--

We appreciate web statistics.

AWFFull - http://www.stedee.id.au/awffull/downloads

Webalizer on CentOS - http://piraten.in/hvx

Apache Remove IP Module http://www.wirspeichernnicht.de/content/view/14/24/

Testen

berlin.piratenpartei.de in der /etc/hosts auf den eigenen mirror setzen. Testen. Sich freuen.

--

Set the domain berlin.piratenpartei.de in /etc/hosts or c:\windows\system32\drivers\etc\hosts on Windows. Test. Enjoy.

Mirrortest mit wget

$ wget --header 'Host: berlin.piratenpartei.de' IP-Adresse


Anmerkung: Man sollte auch mal in die runtergeladene Datei reinschauen. Falls nur ein Index-Listing erkennbar ist, dann muss der Index der jeweiligen Webroots noch auf index.html gesetzt werden.

--

Note: If the w-gotten file only shows a index listing, then you should set the index file of the according web root to index.html.

Helfer-IPs

Hier bitte name/kontakt/telefonnummer und IP (und Bandbreite, für den schwanzlängenvergleich) eures Mirrors eintragen:

--

Please enter your name/contact/phone no. and the server IP of your mirror (and the bandwidth for showing off):

Nr. Ansprechpartner ipv4 ipv6 Kontaktdaten (Tel. Nr.) Anbindung Bemerkungen
1 alios 88.198.92.142 2a01:198:251:1::2 +49-174-1753457 100 Mbit Hetzner
2 Philip aka plaetzchen 62.75.240.205 - +49 171 9964455 100 Mbit
3 BundesIT 87.106.42.186 - +49 151 22 65 12 17 100 Mbit
4 BundesIT 87.106.42.187 - +49 151 22 65 12 17 100 Mbit
5 Pita 83.169.19.151 - +49 163 183 2568 100 Mbit
6 LV LSA / Christoph 89.238.81.237 - +49 152 28 41 11 89 100 Mbit
7 Sigiberlin 85.214.135.219 +49 176 481 56 987 100 Mbit synct nicht
8 Benedikt Frenzel 188.138.106.11 - 01763/9053958 100Mbit/s
9 Benedikt Frenzel 94.125.65.93 - 01763/9053958 100Mbit/s (bis 200GB) synct nicht
10 Cymaphore / Piraten Stuttgart - Kontakt 88.198.19.146 - +49 176 66101049 100 MBit Wir speichern nicht konforme logs werden erfasst (lighttpd 1.4-Format)
11 Benedikt Frenzel 178.77.76.171 - 01763/9053958 100Mbit/s
12 Emilio Paolini 212.42.226.11 2001:bf0:259::11 - 100MBit/s d-hosting gmbh
13 matt für den LV Bremen 87.106.25.248 - 0172 8959474 100MBit/s 1&1 oder so, keine Logs
14 Hessen IT 83.141.48.186 - 01608858685 1 Gbit/s Frankfurt am Main
15 Hessen IT 83.141.48.187 - 01608858685 1 Gbit/s Offenbach
16 BaWü IT 78.46.66.194 - 0176/70820782 100 MBit/s Offline seit 21.09.2011 8:00 Uhr
17 LV Brandenburg 82.193.243.22 - Kontakt: AG Technik 100 MBit/s Vhost planmäßig offline ab 20.9.2011 14:00 Uhr
18 Bezirksverband Stuttgart 217.11.55.105 - +49 152 28104959 100 Mbit
19 Thorsten "Sequojah" Schwarz 78.46.98.171 2a01:4f8:120:9121::2 +49 177 7447183 100Mbit/s Hetzner
20 SchwabenIT 80.246.63.45 - 0160/90447689 100 MBit/s
21 Stefan 178.77.96.194 2a01:488:66:1000:b24d:60c2:0:1/128 - 100 MBit/s
22 Thomas für Städteregion Aachen 85.25.149.172 - - - Server planmäßig offline seit 20.9.2011 01:30 Uhr
23 Thomas für Städteregion Aachen 209.239.120.119 - 0176/44445675 100 MBit/s St. Louis, MO, Munin läuft
24 maltejk 109.201.134.16 - - 1 GBit/s nginx in Amsterdam, Logs sind übrigens aus
25 Dominic Hopf 87.106.76.75 - - 100MBit/s VServer bei der 1&1; planmäßig down, Vertragszeitraum abgelaufen
26 KV München IT - - - 100MBit/s DOWN wg. Hetzner Policies
27 NRW IT 93.190.94.250 - Twitter: AG_Technik_NRW 100MBit/s Apache hinter Varnish Cache
28 NRW IT 93.190.95.250 - Twitter: AG_Technik_NRW 100MBit/s Apache hinter Varnish Cache
29 dan 178.63.60.23 2a01:4f8:120:9045::42 - 100MBit/s
30 Jan Huwald 188.40.45.116 - +49 36601 945145 100 MBit/s THTTPD, Hetzner
31 Benutzer:Thomasv für LV-TH 85.214.99.109 - - 100 MBit/s STRATO
32 Ultano 87.106.204.134 - Partido Pirata [1] Twitter: Partido Pirata 100 MBit/s Server DOWN
Spanish Piraten Party
33 carp 85.25.1.194 2001:470:1f14:1317::2 - 100 MBit/s Server4You / Intergenia
34 apoc für Piratenpartei Essen 78.46.91.180 - +49 163 4614238 100 MBit/s (bis 10TB) Hetzner, Munin läuft, mod_removeip
35 flash 81.89.99.20 - tmp aet jpod.cc 100 MBit/s
36 NDS AG Technik 213.239.211.15 2a01:4f8:61:62e1::31 siehe userseite 100 MBit/s Hetzner, munin läuft
37 Henning 87.106.37.212 - siehe userseite <100 MBit/s 1&1 vServer, Munin, remove_ip mod
38 maltejk 84.23.66.179 - - 100MBit/s shared nginx bei EUServ (Jena oder so) Logs sind aus
39 lasse 130.149.58.253 - - 1GBit/s shared lighttpd nur hierfür
40 Pirate Party Argentina 68.168.100.132 - buanzo AT buanzo dot COM dot AR 100 MBit/s 6 TB limit, Server location US
41 SimonB 93.190.94.63 - (ging an rpr) 100 MBit/s Munin läuft, Sync */10
42 SMA 130.149.75.124 - bekannt 1 GBit/s Berlin (DFN), nginx, munin, vnstat, no logs - nur Piratenmirror
43 SMA 130.149.75.126 - bekannt 1 GBit/s Berlin (DFN), nginx, munin, vnstat, no logs - nur Piratenmirror
44 apoc 77.37.12.33 - +49 163 4614238 ? starhosting, Munin, mod_removeip
45 Pirate Party of Canada 70.38.71.103 - - 100 Mbit/s iWeb, apache
46 KV Rastatt/Baden-Baden 85.214.250.186 - +49-176-91376466 LarsP 100 Mbit/s STRATO, Apache
47 Mathis 83.169.38.172 - +49-1570-3504887 <=100 Mbit/s Hosteurope VPS, lighttpd, accesslog aus, munin laeuft

Falls ihr die nummer nicht ins wiki eintragen wollt, schickt sie an:

  • alexander.morlang@berlin.piratenpartei.de
  • rpr@it.piratenpartei.de

Status und Probleme

Mirror 32

$ /usr/lib/nagios/plugins/check_http -H berlin.piratenpartei.de -I 87.106.204.134
HTTP WARNING: HTTP/1.1 404 Not Found - 2141 bytes in 0,053 second response time |time=0,053050s;;;0,000000 size=2141B;;;0

Wer spanisch kann, sollte mal nachfragen, was da los ist. :-)

Statistiken

Mirror KV München

5010 pageviews (16-18. Sep 2011)

Berlin piraten mirror kv muc.jpg

Munin Mirrors

60 Million page views peak (18. Sep 2011)

Munin it storm2011.png