Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Streaming-Radio-Logs anzeigen

Aktualisierung 16.04.2026

Dieser Leitfaden betrifft die Hörinformationen von Infomaniak Streaming Radio, die mit dem FTP-Protokoll exportiert werden können; diese Logs (aus denen auch die Hörstatistiken nach "Reinigung" oder "Bereinigung" stammen) werden dann automatisch per FTP übertragen, um anschließend verarbeitet zu werden.

 

Vorwort

  • Die Logs Ihrer Radio werden als komprimierte Datei xyz.mp3-20140805.log.gz bereitgestellt (das Datum des Logs ist im Format YYYYMMDD).
  • Jedes Log beginnt um 04:00 Uhr Schweizer Zeit und endet um 03:59:59 am nächsten Tag.
  • Das Log hat das Format ip user-identifier authuser [date-time] "request" status octets "referer" "useragent" listening-time:
    • 81.56.215.98 - - [09/Apr/2019:08:23:18 +0200] "GET /toto.mp3 HTTP/1.1" 200 1211297 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2019032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8" 69
    • Es kann vorkommen, dass die Logzeile fehlerhaft ist, z.B. aufgrund eines zu langen Referers; dieses Verhalten von Icecast kann nicht geändert werden.
  • Die IP-Adressen der Reihe 84.16.67.128/25 müssen ignoriert werden, da es sich um die Streaming-Server handelt.
  • Über die Seite der Einstellungen im Manager können Sie die Logs der vergangenen Tage erneut anfordern.
  • Sie können diese auch direkt nach ACPM oder Mediapulse exportieren.

 

FTP-Logversand aktivieren

Dazu:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie auf den Namen des betreffenden Audio-Streams.
  4. Klicken Sie in der linken Seitenleiste auf Einstellungen.
  5. Aktivieren Sie den FTP-Log-Export mit dem Umschalter (Toggle Switch).
  6. Geben Sie einen Hostnamen ein: Adresse des FTP-Servers.
  7. Geben Sie einen Benutzernamen ein: Name des FTP-Kontos.
  8. Geben Sie ein Passwort ein: das des FTP-Kontos.
  9. Geben Sie das Verzeichnis auf dem Server ein, in dem die Logs gespeichert werden sollen.
  10. Klicken Sie auf die Schaltfläche Speichern unten auf der Seite:

Um Ihre Protokolle abzurufen, verwenden Sie ausschließlich das Standard-FTP-Protokoll im Passiv Modus. Der Dienst ist nicht mit SFTP, FTPS oder SSH-Schlüsseln kompatibel. Das System sieht 3 Verbindungsversuche im Falle einer Unterbrechung vor.

 

Protokolle verarbeiten

Am besten verwenden Sie einen regulären Ausdruck wie den folgenden:

"/^(\S+)\s(.+)\s(\S+)?\s\[((\d\d)\/([a-zA-Z]{3,3})\/(\d\d\d\d)\:(\d\d)\:(\d\d)\:(\d\d)\s\+\d\d\d\d)\]\s"GET\s\/([\-a-z0-9]{1,40}(\.)?(mp3|aac|ogg){0,1})(.*)?"\s(\d{3,3})\s(\d+)\s"(.+)"\s"(.+)"\s(\d+)$/i";

Diese Syntax ist die der PHP-Funktion preg_match und muss angepasst werden, wenn andere Funktionen/Sprachen verwendet werden.

Die Funktion preg_match gibt ein Array zurück, dessen bedeutende Positionen wie folgt sind:

1IP
4Datum - vollständige Uhrzeit
5Tag
6Monat
7Jahr
8Stunde
9Minute
10Sekunden
11Mountpoint
15Ergebnis (HTTP-Code)
16Länge in Bytes
18Benutzeragent
19Hördauer (Sekunden)

War diese FAQ nützlich?