Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Logboeken van Streaming Radio weergeven

Bijwerken 01-09-2026

Deze handleiding gaat over de luisterinformatie van Infomaniak Streaming Radio die kan worden geëxporteerd via het FTP-protocol. Deze logbestanden (waaruit ook de luisterstatistieken worden afgeleid na “opschoning”) worden vervolgens automatisch via FTP overgedragen om verder verwerkt te worden.

 

Inleiding

  • De logbestanden van uw radiostation worden geleverd als een gecomprimeerd bestand xyz.mp3-20140805.log.gz (de datum in het logbestand is in de notatie YYYYMMDD).
  • Elk logbestand begint om 04:00 uur (Zwitserse tijd) en eindigt om 03:59:59 uur de volgende dag.
  • Het logboek heeft de volgende structuur: ip user-identifier authuser [datum-tijd] "verzoek" status bytes "referer" "useragent" luistertijd:
    • 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
    • Het kan voorkomen dat een regel in het logboek een verkeerde structuur heeft, bijvoorbeeld door een te lange referer; dit gedrag van Icecast kan niet worden gewijzigd.
  • De adressen in het IP-bereik 84.16.67.128/25 moeten worden genegeerd, omdat dit de streaming-servers zijn.
  • Op de instellingenpagina in het beheerportaal kunt u de logbestanden van eerdere dagen opnieuw opvragen.
  • U kunt deze ook rechtstreeks exporteren naar ACPM of Mediapulse.

 

Het verzenden van logbestanden via FTP inschakelen

Ga als volgt te werk:

  1. Klik hier om naar het beheer van uw product in het Infomaniak-beheerportaal te gaan (hulp nodig?).
  2. Klik rechtstreeks op de naam die aan het betreffende product is toegekend.
  3. Klik op de naam van de betreffende audiostroom.
  4. Klik op Instellingen in het linkermenu.
  5. Activeer de logboekexport via FTP met de schakelaar.
  6. Voer een hostnaam in: het adres van de FTP-server.
  7. Voer een gebruikersnaam in: de naam van het FTP-account.
  8. Voer een wachtwoord in: het wachtwoord van het FTP-account.
  9. Voer de map op de server in waarin de logbestanden moeten worden opgeslagen.
  10. Klik op de knop Opslaan onderaan de pagina:

Om uw logbestanden op te halen, gebruikt u uitsluitend het standaard FTP-protocol in de passieve modus. De service is niet compatibel met SFTP, FTPS of SSH-sleutels. Het systeem biedt 3 pogingen tot verbinding in geval van een onderbreking.

 

Logbestanden verwerken

Het is het beste om een reguliere expressie te gebruiken, zoals de volgende:

"/^(\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";

Deze syntaxis is die van de PHP-functie preg_match en moet worden aangepast als andere functies/talen worden gebruikt.

De functie preg_match geeft een array terug met de volgende relevante posities:

1ip
4datum - volledige tijd
5dag
6maand
7jaar
8uur
9min
10seconden
11montagepunt
15resultaat (HTTP-code)
16lengte in bytes
18gebruikersagent
19luistertijd (seconden)

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1954


Is deze veelgestelde vragenlijst nuttig geweest?