<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.hostsharing.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deg01-m.website</id>
	<title>Hostsharing Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hostsharing.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deg01-m.website"/>
	<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Spezial:Beitr%C3%A4ge/Deg01-m.website"/>
	<updated>2026-04-25T18:50:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Kategorie:Traffic&amp;diff=3901</id>
		<title>Kategorie:Traffic</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Kategorie:Traffic&amp;diff=3901"/>
		<updated>2014-04-27T07:12:52Z</updated>

		<summary type="html">&lt;p&gt;Deg01-m.website: Die Seite wurde neu angelegt: „Diese Kategorie enthält Seiten, die sich mit dem Thema Traffic bei HS beschäftigen.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Kategorie enthält Seiten, die sich mit dem Thema Traffic bei HS beschäftigen.&lt;/div&gt;</summary>
		<author><name>Deg01-m.website</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Traffic&amp;diff=3900</id>
		<title>Traffic</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Traffic&amp;diff=3900"/>
		<updated>2014-04-27T07:12:11Z</updated>

		<summary type="html">&lt;p&gt;Deg01-m.website: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Traffic==&lt;br /&gt;
Als Traffic bezeichnet man Datenverkehr zwischen zwei Computersystemen.&lt;br /&gt;
&lt;br /&gt;
Dies beinhaltet [[Logging#HTTP-Traffic|Web]], [[Logging#Mail-Traffic|Mail]] und [[Logging#FTP-Traffic|FTP]] Verbindungen.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:Traffic]]&lt;/div&gt;</summary>
		<author><name>Deg01-m.website</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Pakettraffic&amp;diff=3899</id>
		<title>Pakettraffic</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Pakettraffic&amp;diff=3899"/>
		<updated>2014-04-27T07:10:38Z</updated>

		<summary type="html">&lt;p&gt;Deg01-m.website: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Traffic in jedem Paket ist dem Pakettyp entsprechend begrenzt. Sollte er an einem Tag überschritten werden, erhält der Paketadmin eine Email mit den Trafficwerten, so dass er unter Umständen reagieren kann. Allerdings wird Mehrtraffic an einem Tag mit Mindertraffic an anderen Tagen verrechnet. Sollte am Ende eines Monats mehr Traffic erzeugt worden sei als gebucht, wird der Mehrtraffic zusätzlich mit einem höheren Preis berechnet. Siehe Tarifübersicht. Es könnte sich also möglicherweise lohnen, im vorraus mehr Traffic zu buchen.&lt;br /&gt;
&lt;br /&gt;
Es ist für den Paketadmin leider nicht möglich, den Traffic für einzelne User zu beschränken. &lt;br /&gt;
&lt;br /&gt;
Traffic setzt sich aus HTTP-, FTP- und Mail-Traffic (POP3, IMAP) zusammen. Er wird durch unser Loggingsystem ausführlich protokolliert. Mehr dazu unter [[Logging]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Steuerung des Traffics mit Event-Handler ==&lt;br /&gt;
&lt;br /&gt;
Manchmal kann es sinnvoll sein, den Traffic ein wenig zu steuern. Zum Beispiel kann man bei zu viel Traffic trafficintensive Anwendungen oder Bereiche (Foren, Videostreams) abklemmen. Dadurch spart man sich den teueren Zusatztraffic. &lt;br /&gt;
&lt;br /&gt;
Dazu kann man den [[Eventhandler]] für den Traffic verwenden. Andreas Lösch hatte eine Idee, wie das funktionieren kann: &lt;br /&gt;
&lt;br /&gt;
Bei entsprechendem Traffic (zum Beispiel &amp;gt;90% des gebuchten) wird durch das Event-handler-Script eine vorhandene .htaccess im Domainverzeichnis verändert oder eine neue erstellt mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteRule !^/cgi-bin/503\.sh$ /cgi-bin/503\.sh [L]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies einfach als die ersten zwei Zeilen in die .htaccess einfügen, damit werden alle Anfragen auf ein Script 503.sh umgebogen.&lt;br /&gt;
Dieses wird im cgi-Verzeichnis erstellt und könnte folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
echo &#039;status: 503 Service Unavailable&lt;br /&gt;
Content-type: text/plain&lt;br /&gt;
&#039;&lt;br /&gt;
echo &amp;quot;zu viel Traffic oder was man den Besuchern sonst so sagen möchte&amp;amp;hellip;&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Rechte der Datei müssen noch mit &#039;&#039;&#039;&amp;lt;code&amp;gt;chmod +x&amp;lt;/code&amp;gt;&#039;&#039;&#039; verändert werden. &lt;br /&gt;
&lt;br /&gt;
Bei erreichen des Traffic-Quotas liefert der Server dann einen &#039;&#039;&#039;&amp;lt;code&amp;gt;HTTP/1.x 503 Service Unavailable&amp;lt;/code&amp;gt;&#039;&#039;&#039; und sollte damit dann auch für die Positionierung in Suchmaschinen nicht zu schädlich sein.&lt;br /&gt;
&lt;br /&gt;
Der Umweg über ein CGI ist nötig, da man AFAIK mit einer RewriteRule keinen 503-Status erzeugen kann.&lt;br /&gt;
Mit etwas Phantasie könnte man die Rule auch noch mit entsprechenden Headerchecks für Suchmaschinen-Bots ausschalten und denen weiterhin das normale Ergebnis präsentieren.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:ToDo-Kerndoku]]&lt;br /&gt;
[[Kategorie:Traffic]]&lt;/div&gt;</summary>
		<author><name>Deg01-m.website</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Pakete&amp;diff=3898</id>
		<title>Pakete</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Pakete&amp;diff=3898"/>
		<updated>2014-04-27T07:09:40Z</updated>

		<summary type="html">&lt;p&gt;Deg01-m.website: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HSDoku-Links}}&lt;br /&gt;
&lt;br /&gt;
= Pakete bei Hostsharing allgemein =&lt;br /&gt;
&lt;br /&gt;
Alle Leistungen von Hostsharing werden in Paketen gebündelt, die eine definierte Leistung beinhalten. Alle Pakete können durch Optionen aufgewertet werden.&lt;br /&gt;
&lt;br /&gt;
Jedes Paket hat eine Bezeichnung in der Form xyz00. Sie besteht aus dem bei der ersten Paketeinrichtung frei wählbaren Präfix und einem zweistelligen Zähler.&lt;br /&gt;
&lt;br /&gt;
Entsprechend ist&lt;br /&gt;
&lt;br /&gt;
* der Name des Paketadmins xyz00&lt;br /&gt;
* das Paketverzeichnis /home/pacs/xyz00/&lt;br /&gt;
* die Paketdomain xyz00.hostsharing.net&lt;br /&gt;
&lt;br /&gt;
Die Paketdomain kann für alle Zugriffe auf das Paket benutzt werden, beispielsweise für den Upload von Daten mittels FTP oder SCP und für das Einloggen über ssh.&lt;br /&gt;
&lt;br /&gt;
Konkretere Informationen und die Zugangsdaten enthält die Willkommens-E-Mail, die Du Nach der Bestellung eines Paketes erhältst.&lt;br /&gt;
&lt;br /&gt;
= Paketarten =&lt;br /&gt;
&lt;br /&gt;
Es gibt bei Hostsharing verschiedene (aber kombinierbare) Paketarten bzw. -typen.&lt;br /&gt;
&lt;br /&gt;
* [[ WEB-Paket |WEB-Paket (bis 04/2013 Dynamic-Web DW)]]&lt;br /&gt;
Paket kann u.a. für Webseiten,Content-Management-Systeme, Web-Shops genutzt werden, die (CPU und I/O intensiv, und dennoch performant) mit Hilfe von Programmen und Datenbanken im Paket dynamisch erzeugt werden. &lt;br /&gt;
&lt;br /&gt;
* [[ Static-Web-Pakete |Static-Web (SW) nur bis 04/2013 buchbar]]&lt;br /&gt;
Paket eignet sich für statische Daten und Webseiten, die aus statischen HTML Dateien bestehen. Insbesondere E-Mail Postfächer, (CVS) Quellcode, Up/Downloads, Bildergalerien und andere wichtige Daten, die ständig verfügbar und auf Backups und Stand-by Servern gesichert sein sollen.&lt;br /&gt;
&lt;br /&gt;
= Kombination von SW und WEB =&lt;br /&gt;
&lt;br /&gt;
Die neben den technischen Unterschieden (keine dynamischen Webseiten bei SW) sind die aus Kundensicht sichtbarsten Unterschiede die unterschiedlichen Kosten für Traffic und Speicherplatz. Daher kann eine Kombination aus SW und WEB Paket sinnvoll sein:&lt;br /&gt;
&lt;br /&gt;
* Dynamische Webseite (z.B. Blog) mit großem Downloadarchiv, hier können die Downloads von dem SW Paket kostengünstig bedient werden während das dynamische Frontend auf dem DW Paket läuft.&lt;br /&gt;
&lt;br /&gt;
* Intensive Emailnutzung mit IMAP Zugriff sind ebenfalls sinnvoll auf SW Paketen zu nutzen.&lt;br /&gt;
&lt;br /&gt;
== Lösungsvarianten ==&lt;br /&gt;
Die flexible Hostsharing Infrastruktur bietet zwei Möglichkeiten SW und WEB Pakete miteinander zu kombinieren:&lt;br /&gt;
&lt;br /&gt;
* Die Domain example.org wird im WEB-Paket über [[Hsadmin|HSADMIN]] [[Aufschaltung|aufgeschaltet]] und einzelne Subdomains werden in das SW Paket delegiert.&lt;br /&gt;
&lt;br /&gt;
* Die Domain example.org wird im SW-Paket über [[Hsadmin|HSADMIN]] [[Aufschaltung|aufgeschaltet]] und einzelne Subdomains mit dynamischem Inhalt werden in das WEB Paket delegiert.&lt;br /&gt;
&lt;br /&gt;
Die Zuordnung lässt ich im Nachhinein nur mit einigem Aufwand ändern, daher ist eine sinnvolle Abwägung notwendig.&lt;br /&gt;
&lt;br /&gt;
Wenn man viel Mailtraffic oder Mailspeicherplatz benötigt ist der sinnvolle und empfohlen Weg Domains im SW Paket aufzuschalten und nur benötigte Subdomains in das DW Paket zu delegieren. Dann liegen die Mailboxen der Domain standardmäßig im SW Paket. &lt;br /&gt;
&lt;br /&gt;
Ist die Domain im SW Paket aufgeschaltet und soll die Indexwebseite dynamisch generiert werden kann man z.B. die Subdomains www in einem WEB Paket aufschalten. Für statische Inhalte schaltet man z.B static.example.org im SW Paket auf.&lt;br /&gt;
Skripte im WEB Paket können per http:// auf Daten im SW Paket (z.B. unter static.example.org) verweisen und selbst per scp auf diese zugreifen.&lt;br /&gt;
&lt;br /&gt;
Ein Nachteil dieser Lösung ist, dass die dynamischen Inhalte nur über eine Subdomain angesprochen werden können. Daher sind dynamische Inhalte nicht unter http://example.org/ möglich, nur unter http://www.example.org/&lt;br /&gt;
&lt;br /&gt;
== Änderung von Bestandspaketen ==&lt;br /&gt;
&lt;br /&gt;
Der Umzug einer Domain zwischen SW Paket und WEB Paket ( [[Domainverwaltung]] ) entspricht einem Umzug auf einen anderen Server mit anderer IP Adresse und kostet entsprechend Aufwand und ggf. Ausfallzeit, daher ist es auch möglich die Domain im WEB Paket zu lassen und nur die Mailboxen auf das SW Paket zu migrieren.&lt;br /&gt;
&lt;br /&gt;
=== Umzug der Mailboxen in SW Paket ===&lt;br /&gt;
&lt;br /&gt;
Wenn die Domain example.org im WEB Paket auf geschaltet ist und nicht verschoben werden soll, wird zur Migration der Mailboxen z.B. mail.example.org im SW Paket auf geschaltet und im WEB Paket eine Catch-All-Weiterleitung für example.org nach mail.example.org eingerichtet. &lt;br /&gt;
&lt;br /&gt;
Bei solch einer Catch-All-Weiterleitung laufen die betroffenen E-Mails jedoch über einen zusätzlichen Mailserver, den des WEB-Hives, bevor sie in der Mailbox landen und verursachen entsprechend WEB Traffic und auch Serverlast. Ein MX-Record im WEB Paket anzulegen, der direkt auf das SW Paket zeigt, ist nicht möglich, weil vom SW Paket nur mails für mail.example.org angenommen werden und example.org bereits im WEB auf geschaltet ist.&lt;br /&gt;
&lt;br /&gt;
=== Umzug der Domain ins SW Paket und aufschalten von Dynamischen Subdomain ===&lt;br /&gt;
&lt;br /&gt;
Wenn die Ausfallzeit akzeptabel ist kann die gesamte Domain von dem WEB Paket in das SW Paket umgezogen werden. Dazu wird mit HSADMIN die Domain im WEB Paket gelöscht und im SW Paket neu angelegt.&lt;br /&gt;
&lt;br /&gt;
{{Textkasten|rot|Achtung|Das Verzeichnis der Domain wird durch diese Aktion gelöscht, bitte vorher alle notwendigen Daten sichern. Dazu gehören auch Emailadressen die neu angelegt werden sollen!}}&lt;br /&gt;
&lt;br /&gt;
Eine Mögliche Sicherung der Emailadressen sieht so aus:&lt;br /&gt;
&lt;br /&gt;
als Paketadmin im WEB Paket anmelden und hsadmin Ticket holen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xyz00@hXY:~$ hsadmin -c emailaddress.search&lt;br /&gt;
Password: _______&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
das Passwort bleibt jetzt für die nächsten Minuten gültig&lt;br /&gt;
&lt;br /&gt;
jetzt werden die Emailadressen für example.org exportiert und in eine &amp;quot;HSADMIN taugliche Eingabestruktur&amp;quot; überführt:&lt;br /&gt;
&lt;br /&gt;
dabei ist &lt;br /&gt;
&lt;br /&gt;
* example.org die Domain&lt;br /&gt;
 &lt;br /&gt;
* xyz00 das WEB Paket und xyz01 das SW Paket&lt;br /&gt;
&lt;br /&gt;
* Die Lösung funktioniert noch nicht, wenn Subdomains mit Emailadressen ausgerüstet sind!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xyz00@hXY:~$ hsadmin -c emailaddress.search -w domain=&#039;example.org&#039; &lt;br /&gt;
                     -d &#039;hsadmin --call:emailaddress.add &lt;br /&gt;
                                 --set:localpart=&amp;quot;${localpart}&amp;quot; &lt;br /&gt;
                                 --set:domain=&amp;quot;example.org&amp;quot; &lt;br /&gt;
                                 --set:target=&amp;quot;${target}&amp;quot;\n&#039;&lt;br /&gt;
                     | sed &amp;quot;s/\&amp;quot;/\&#039;/g&amp;quot;&lt;br /&gt;
                     | sed &amp;quot;s/xyz00/xyz01/g&amp;quot; &lt;br /&gt;
                     &amp;gt; emailaddress_backup_example.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Zeile (alles in einer Shellzeile!) exportiert alle Mailadressen für example.org und erstellt eine Skriptdatei mit passenden hsadmin befehlen zum Anlegen der Emailadressen im neuen Paket.&lt;br /&gt;
&lt;br /&gt;
Die Datei emailaddress_backup_example.org wird jetzt in das SW Paket xyz01 kopiert und nachdem die Domain dort eingerichtet ist, als Paketadmin ausgeführt:&lt;br /&gt;
&lt;br /&gt;
erst wieder ein Ticket holen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xyz01@hXY:~$ hsadmin -c emailaddress.search&lt;br /&gt;
Password: _______&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dann Mailadressen anlegen. &lt;br /&gt;
Vorab müssen die gleichen &amp;quot;User&amp;quot; im neuen Paket schon manuell angelegt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xyz01@hXY:~$ sh ./emailaddress_backup_example.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Weiterführende Links =&lt;br /&gt;
[[WEB-Paket]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Static-Web-Pakete]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[DomainManagement]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pakettraffic]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Eventhandler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:Pakete bei HS]]&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Glossar]]&lt;br /&gt;
[[Kategorie:ToDo-Kerndoku]]&lt;br /&gt;
[[Kategorie:Traffic]]&lt;/div&gt;</summary>
		<author><name>Deg01-m.website</name></author>
	</entry>
	<entry>
		<id>https://wiki.hostsharing.net/index.php?title=Logging&amp;diff=3897</id>
		<title>Logging</title>
		<link rel="alternate" type="text/html" href="https://wiki.hostsharing.net/index.php?title=Logging&amp;diff=3897"/>
		<updated>2014-04-27T07:09:03Z</updated>

		<summary type="html">&lt;p&gt;Deg01-m.website: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{HSDoku-Links}}&lt;br /&gt;
== Pakettraffic zur Abrechnung ==&lt;br /&gt;
Der zur Abrechnung herangezogene [[Traffic]] wird pro Tag dem Paketadmin als Logfile zugänglich gemacht. Für jeden Monat wird eine eigene Datei angelegt. Diese ist unter dem Namen&lt;br /&gt;
 /home/pacs/xyz00/var/traffic-iptables-YYYY-MM.log&lt;br /&gt;
zu finden und enthält mehrere durch ein Semikolon voneinander abgetrennte Felder, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Datum ; Paket ; Monatslimit ; Tageslimit ; Trafficsumme ; IP-Adresse 1 ; Traffic 1 ; IP-Adresse 2 ; Traffic 2&lt;br /&gt;
2010-04-01;xyz00;2048;68.267;18.810;10.0.0.1;18.810;10.0.0.2;0.000&lt;br /&gt;
2010-04-02;xyz00;2048;68.267;3.567;10.0.0.1;3.567;;0.000&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei bedeuten die Spalten im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
   1. Datum der Messung im Format YYYY-MM-DD&lt;br /&gt;
   2. Name des Pakets&lt;br /&gt;
   3. Gebuchter Gesamttraffic pro Monat in Megabyte&lt;br /&gt;
   4. Tägliches Traffic-Kontingent bei gleichmäßigem Verbrauch, in Megabyte &lt;br /&gt;
   5. Tatsächlich angefallener Traffic am angegebenen Tag in Megabyte (Summe von Spalte 7 und Spalte 9)&lt;br /&gt;
   6. Primäre IP-Adresse des Pakets am jeweiligen Tag&lt;br /&gt;
   7. Über die primäre IP-Adresse angefallener Traffic in Megabyte&lt;br /&gt;
   8. Sekundäre IP-Adresse des Pakets am jeweiligen Tag (ggf.)&lt;br /&gt;
   9. Über die sekundäre IP-Adresse angefallener Traffic in Megabyte (ggf.)&lt;br /&gt;
&lt;br /&gt;
Auf diesen Zahlen basieren auch die automatisch verschickten Hinweismails zur Trafficnutzung, falls diese an einem Tag über dem rechnerischen Mittelwert liegen sollte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HTTP-Logfiles ==&lt;br /&gt;
Das Access-Log des Webservers steht im jeweiligen Paket mit wenigen Minuten Verzögerung zur Verfügung und kann unter&lt;br /&gt;
 /home/pacs/xyz00/var/web.log&lt;br /&gt;
eingesehen werden. Kurz nach Mitternacht werden aus dieser Datei einzelne Logfiles für alle abgerufenen Domainnamen generiert und komprimiert abgespeichert. Der Dateiname hat die Form&lt;br /&gt;
 /home/pacs/xyz00/var/web-www.example.org-YYYYMMDD-HHMI.log.gz&lt;br /&gt;
und enthält neben aufgerufener Domain und Subdomain auch Datum und Uhrzeit der Generierung.&lt;br /&gt;
&lt;br /&gt;
Diese Dateien werden normalerweise 48 Tage lang aufgehoben und dann automatisch gelöscht, sofern der Paktet-Admin sie nicht bereits selber gelöscht, umbenannt oder verschoben hat. Siehe aber [[#Konfigurationsmöglichkeiten|weiter unten]] die Möglichkeiten, eine abweichendes Verhalten zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Diejenigen Einträge des Error-Logfiles des Webservers, die automatisch einem Hostsharing-Paket zugeordnet werden können, stehen im jeweiligen Paket ebenfalls mit wenigen Minuten Verzögerung zur Verfügung und können unter&lt;br /&gt;
 /home/pacs/xyz00/var/web.err&lt;br /&gt;
eingesehen werden.&lt;br /&gt;
&lt;br /&gt;
== FTP-Logfiles ==&lt;br /&gt;
&lt;br /&gt;
Das Logfile des FTP-Servers liegt nur zentral vor. Einmal pro Nacht werden die für das jeweilige Paket relevanten Einträge des vergangenen Tages gefiltert und unter dem Namen&lt;br /&gt;
 /home/pacs/xyz00/var/ftp-YYYYMMDD-HHMI.log.gz&lt;br /&gt;
als komprimierte Datei abgelegt. Auch hier werden die Logfiles standardmäßig nach 48 Tagen vom System automatisch gelöscht. Siehe aber [[#Konfigurationsmöglichkeiten|weiter unten]] die Möglichkeiten, eine abweichendes Verhalten zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Die Felder (Spalten) sind der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe5&amp;quot;&lt;br /&gt;
! Felder !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Datum/Zeit || Datum und Uhrzeit des Log-Eintrags auf localhost im Format DDD MMM dd hh:mm:ss:YYYY&lt;br /&gt;
|-&lt;br /&gt;
| Dauer||Anzahl der angefangenen Sekunden, die die Datei-Übertragung gedauert hat&lt;br /&gt;
|-&lt;br /&gt;
| Remote||Domain-Name oder IP-Adresse der Gegenstelle des Transfers (bei SSH-Tunnel immer localhost)&lt;br /&gt;
|-&lt;br /&gt;
| Größe||Anzahl der Bytes in der übertragenen Datei&lt;br /&gt;
|-&lt;br /&gt;
| Dateiname||Name oder vollständiger Pfad der übertragenen Datei&lt;br /&gt;
|-&lt;br /&gt;
| Mode||Übertragungsmodus: a - ASCII&amp;lt;br&amp;gt; b - binär&lt;br /&gt;
|-&lt;br /&gt;
| Format|| C - Datei wurde komprimiert&amp;lt;br&amp;gt; U - Datei wurde entkomprimiert&amp;lt;br&amp;gt; T - Datei wurde als tar-Archiv versandt&amp;lt;br&amp;gt;_ - Datei wurde nicht verändert&lt;br /&gt;
|-&lt;br /&gt;
| Richtung|| i - Datei wurde auf localhost hochgeladen (inbound)&amp;lt;br&amp;gt; o - Datei wurde von localhost heruntergeladen (outbound)&amp;lt;br&amp;gt; d - Datei wurde auf localhost gelöscht (delete)&lt;br /&gt;
|-&lt;br /&gt;
| Zugriff||   r - Der folgende User-name ist ein regulärer user &amp;lt;br&amp;gt; g - Der folgende User-name gehört zu einem Gastzugang mit Password &amp;lt;br&amp;gt; a - Der User-name war &amp;quot;anonymous&amp;quot;; das angegebene Passwort folgt&lt;br /&gt;
|-&lt;br /&gt;
| User-name||Name des users, der den Zugriff oder die Übertragung vornahm, oder das Passwort, falls der Name &amp;quot;anonymous&amp;quot; war.&lt;br /&gt;
|-&lt;br /&gt;
| Service||Name des Übertragungsdiensts; normalerweise ftp oder fsp.&lt;br /&gt;
|-&lt;br /&gt;
| Authentifizierung|| 0 - keine (Standard)&amp;lt;br&amp;gt; 1 - Authentifizierung nach RFC 931&lt;br /&gt;
|-&lt;br /&gt;
| Auth-User-Id|| Falls ein authentifizierter User vorliegt, dessen Name oder Id; sonst &amp;quot;*&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| Beendigung||  c - Übertragung vollständig&amp;lt;br&amp;gt; i - Übertragung unvollständig&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mail-Logfiles ==&lt;br /&gt;
&lt;br /&gt;
Ein tägliches Log der POP3- und IMAP-Zugriffe auf Paketuser kann optional bereitgestellt werden. Die [[#Konfigurationsmöglichkeiten|Konfiguration]] wird im nächsten Abschnitt beschrieben. Diese Logfiles werden gegebenenfalls unter dem Namen /home/pacs/xyz00/var/mail-YYYYMMDD-HHMI.log.gz komprimiert abgelegt.&lt;br /&gt;
&lt;br /&gt;
Logs über den Traffic des SMTP-Servers stehen derzeit nur den Hostmastern zur Verfügung. Eine Verteilung der relevanten Einträge auf die Pakete wird angestrebt, ist jedoch durch die vielfältigen Wege einer Mail durch das System (jeweils mit unterschiedlichen Logeinträgen) ein komplexes Problem. Sollten im Einzelfall Auszüge aus den SMTP-Logfiles benötigt werden, bitte per E-Mail bei service@hostsharing.net melden.&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsmöglichkeiten ==&lt;br /&gt;
&lt;br /&gt;
Die nachfolgende Beschreibung zeigt, wie die automatische Erstellung der Traffic-Logs im Paket beeinflusst werden kann. So lässt sich beispielsweise die Erstellung komplett unterdrücken, wenn man an den Logs nicht interessiert ist, oder die Webserverlogs können alternativ im Verzeichnis der Domain oder des Domainadmins angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration der Features erfolgt zunächst über eine vom Paketadmin anzulegende Steuerdatei. Die Datei muss den Namen &amp;lt;code&amp;gt;/home/pacs/xyz00/etc/config.ini&amp;lt;/code&amp;gt; haben.&lt;br /&gt;
&lt;br /&gt;
Diese Datei ist in Abschnitte gegliedert, die jeweils durch einen Abschnittsnamen in eckigen Klammern angefürht werden. In jedem Abschnitt gibt es Parameter, denen ein Wert zugewiesen wird. Der Abschnittsnamen legt der Gültigkeitsbereich der darin festgelegten Parameter fest. Derzeit gibt es neben dem Abschnitt &amp;lt;code&amp;gt;[global]&amp;lt;/code&amp;gt;, der die für das gesamte Paket gültige Einstellungen, noch die domainspezifischen Abschnitte. Der Name dieser Abschnitte setzt sich aus dem Prefix &amp;lt;code&amp;gt;dom:&amp;lt;/code&amp;gt; und dem jeweiligen Domainnamen zusammen. Leerzeilen sind erlaubt; Kommentare werden durch ein Semikolon am Zeilenanfang gekennzeichnet. Eine Beispielkonfiguration könnte folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; config.ini: angepaßtes Logging-Verhalten für das Paket xyz00&lt;br /&gt;
;&lt;br /&gt;
[global]&lt;br /&gt;
mail_log_generate       = no&lt;br /&gt;
ftp_log_generate        = yes&lt;br /&gt;
ftp_log_purge           = yes&lt;br /&gt;
http_domaintraffic      = yes&lt;br /&gt;
use_domain_config       = http_log_generate, http_log_retention&lt;br /&gt;
&lt;br /&gt;
[dom:example.org]&lt;br /&gt;
http_log_generate       = no&lt;br /&gt;
&lt;br /&gt;
[dom:www.example.org]&lt;br /&gt;
http_log_generate       = yes&lt;br /&gt;
http_log_retention      = 10&lt;br /&gt;
&lt;br /&gt;
[dom:beispiel.com]&lt;br /&gt;
http_log_directory      = domain&lt;br /&gt;
http_log_generate       = yes&lt;br /&gt;
http_log_purge          = no&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derzeit lassen sich in der Konfigurationsdatei folgende Parameter definieren:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;http_log_generate&amp;lt;/code&amp;gt; legt fest, ob für das Paket oder die Domain überhaupt Logfiles generiert werden sollen. Die möglichen Werte für diesen Parameter sind &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;. Unabhängig davon fließt der produzierte Traffic natürlich in die Abrechnung mit ein. Defaultwert: &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;http_log_directory&amp;lt;/code&amp;gt; gibt an, wo die Logfiles gesichert werden sollen. Die erlaubten Werte sind &amp;lt;code&amp;gt;pac&amp;lt;/code&amp;gt; (Logfiles im var-Verzeichnis des Paketes), &amp;lt;code&amp;gt;domadmin&amp;lt;/code&amp;gt; (Logfiles im var-Verzeichnis des Domainadmins) oder &amp;lt;code&amp;gt;domain&amp;lt;/code&amp;gt; (Logfiles im var-Verzeichnis der Domain). Defaultwert: &amp;lt;code&amp;gt;pac&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;http_log_purge&amp;lt;/code&amp;gt; ermöglicht eine Kontrolle über das automatische Löschen der Logfiles. Bei der Einstellung &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; werden die Logfiles wie bisher regelmäßig vom System gelöscht. Die Einstellung &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt; verhindert ein automatisches Löschen. Defaultwert: &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;http_log_retention&amp;lt;/code&amp;gt; kontrolliert den Zeitraum, nach dem die vorhandenen Logs automatisch gelöscht werden, falls dies durch den vorangegangenen Parameter nicht unterbunden wird. Als Werte sind Ganzzahlen von &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; bis &amp;lt;code&amp;gt;10000&amp;lt;/code&amp;gt; möglich, die dann die Aufbewahrungszeit in Tagen angeben. Defaultwert: &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;http_domaintraffic&amp;lt;/code&amp;gt; ermöglicht die zusätzliche Erzeugung eines Logs mit den Trafficdaten der einzelnen Hosts im Paket. Dies kann mit &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; ein- und mit NO ausgeschaltet werden. Defaultwert: &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;ftp_log_generate&amp;lt;/code&amp;gt; steuert analog zu http_log_generate die Generierung der FTP-Logs. Defaultwert: &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;ftp_log_purge&amp;lt;/code&amp;gt; erlaubt die Kontrolle über das Löschen der FTP-Logs. Defaultwert: &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;ftp_log_retention&amp;lt;/code&amp;gt; ist für die Festlegung der Aufbewahrungsdauer der FTP-Logs zuständig. Defaultwert: &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;mail_log_generate&amp;lt;/code&amp;gt; legt fest, ob Logfiles über den Mailverkehr des Paketes (derzeit nur POP3 und IMAP) angelegt werden sollen. Defaultwert: &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;mail_log_purge&amp;lt;/code&amp;gt; ermöglicht auch hier die Kontrolle über das Löschen der Maillogs. Defaultwert: &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;mail_log_retention&amp;lt;/code&amp;gt; Kontrolliert analog zu den anderen Parametern die Aufbewahrungsdauer der Maillogs. Defaultwert: &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;use_domain_config&amp;lt;/code&amp;gt; ermöglicht dem Paketadmin, die gezielte Weitergabe der Konfigurationsmöglichkeit an den jeweiligen Domainadmin. Die gültigen Werte sind &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt; für die Weitergabe aller Konfigurationsmöglichkeiten oder eine durch Kommata unterteilte Liste der gewünschten Parameternamen. Per Default werden keine Parameter durch Domainkonfiguration bestimmt. &lt;br /&gt;
&lt;br /&gt;
Da die Logfiles für Mail- und FTP-Traffic nur Paketweise generiert werden, sind die entsprechenden Parameter nur im Abschnitt &amp;lt;code&amp;gt;[global]&amp;lt;/code&amp;gt; erlaubt.&lt;br /&gt;
&lt;br /&gt;
Parameter, die in einem allgemeinen Abschnitt gesetzt werden, können domainspezifisch von gleichnamigen Parametern in einem spezielleren Abschnitt überschrieben werden. Das heißt, ein in &amp;lt;code&amp;gt;[dom:www.example.org]&amp;lt;/code&amp;gt; gesetzter Wert gilt für die Domain www.example.org unabhängig von einem Abschnitt &amp;lt;code&amp;gt;[dom:example.org]&amp;lt;/code&amp;gt; definierten Wert des gleichnamigen Parameters, und dieser gilt wiederum für example.org unabhängig von einem in &amp;lt;code&amp;gt;[global]&amp;lt;/code&amp;gt; eingetragenen Wert.&lt;br /&gt;
&lt;br /&gt;
In der oben angegebenen Beispielkonfiguration wird also keine Generierung der Maillogs gewünscht. Dagegen werden die FTP-Logs (im &amp;lt;code&amp;gt;var/&amp;lt;/code&amp;gt;-Verzeichnis des Pakets) generiert und auch wieder automatisch gelöscht. Für die Aufbewahrungsdauer der FTP-Logs ist hier kein Wert festgelegt worden; damit wird der systemweite Default verwendet. Die Defaultwerte sind in der Sektion &amp;lt;code&amp;gt;[pacs]&amp;lt;/code&amp;gt; der Datei &amp;lt;code&amp;gt;/usr/local/etc/config.ini&amp;lt;/code&amp;gt; hinterlegt.&lt;br /&gt;
&lt;br /&gt;
Durch den Parameter &amp;lt;code&amp;gt;http_domaintraffic&amp;lt;/code&amp;gt; wurde die Erzeugung eines zusätzlichen Logfiles mit den Trafficwerten der Einzeldomains aktiviert. Auch dieser Parameter ist nur in der Sektion &amp;lt;code&amp;gt;[global]&amp;lt;/code&amp;gt; erlaubt, da er paketweit gilt. Die so erzeugte Datei wird unter dem Namen &lt;br /&gt;
 /home/pacs/xyz00/var/domaintraffic-http-YYYY-MM.log &lt;br /&gt;
angelegt und hat folgendes Format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Datum ; Domain ; Anzahl der Anforderungen ; MB&lt;br /&gt;
2003-08-20;xyz00.hostsharing.net;28;0.213&lt;br /&gt;
2003-08-20;www.example.net;2;0.001&lt;br /&gt;
2003-08-20;www.example.org;147;0.642&lt;br /&gt;
2003-08-21;www.example.org;168;0.450&lt;br /&gt;
2003-08-22;xyz00.hostsharing.net;75;0.354&lt;br /&gt;
2003-08-22;example.net;2;0.001&lt;br /&gt;
2003-08-22;www.example.org;64;0.181&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter &amp;lt;code&amp;gt;use_domain_config&amp;lt;/code&amp;gt; in der &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; des Domainadmins erlaubt den im Paket eingerichteten Domainadmins, die Erzeugung und Aufbewahrungsfristen der Logs selber zu steuern. Dazu legen die Domainadmins jeweils eine Datei &amp;lt;code&amp;gt;~/etc/config.ini&amp;lt;/code&amp;gt; an. Der Paketadmin kann auch den Parameter &amp;lt;code&amp;gt;use_domain_config&amp;lt;/code&amp;gt; innerhalb eines Abschnitts für eine Domain setzen.&lt;br /&gt;
&lt;br /&gt;
Nach der Beispielkonfiguration oben werden keine Logfiles über Zugriffe auf die Domain &amp;lt;code&amp;gt;example.org&amp;lt;/code&amp;gt; erzeugt, aber doch für die Subdomain &amp;lt;code&amp;gt;www.example.org&amp;lt;/code&amp;gt;. Diese Logfiles werden vom System nach 10 Tagen wieder gelöscht, es sei denn, die &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; des Domainadmins enthält eine andere Einstellung.&lt;br /&gt;
&lt;br /&gt;
Für die Domain &amp;lt;code&amp;gt;beispiel.com&amp;lt;/code&amp;gt; werden alle Logfiles im &amp;lt;code&amp;gt;var/&amp;lt;/code&amp;gt;-Verzeichnis der Domain (also &amp;lt;code&amp;gt;/home/doms/beispiel.com/var/&amp;lt;/code&amp;gt;) erzeugt. Diese Logfiles werden nicht mehr vom System automatsich gelöscht. Da kein besonderer Abschnitt für Subdomains von &amp;lt;code&amp;gt;beispiel.com&amp;lt;/code&amp;gt; definiert wird, gelten für alle Subdomains von &amp;lt;code&amp;gt;beispiel.com&amp;lt;/code&amp;gt; die gleichen Einstellungen.&lt;br /&gt;
----&lt;br /&gt;
[[Kategorie:HSDoku]]&lt;br /&gt;
[[Kategorie:Traffic]]&lt;/div&gt;</summary>
		<author><name>Deg01-m.website</name></author>
	</entry>
</feed>