Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Logboeken van Streaming Radio weergeven
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 notatieYYYYMMDD). - 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:
- Klik hier om naar het beheer van uw product in het Infomaniak-beheerportaal te gaan (hulp nodig?).
- Klik rechtstreeks op de naam die aan het betreffende product is toegekend.
- Klik op de naam van de betreffende audiostroom.
- Klik op Instellingen in het linkermenu.
- Activeer de logboekexport via FTP met de schakelaar.
- Voer een hostnaam in: het adres van de FTP-server.
- Voer een gebruikersnaam in: de naam van het FTP-account.
- Voer een wachtwoord in: het wachtwoord van het FTP-account.
- Voer de map op de server in waarin de logbestanden moeten worden opgeslagen.
- 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:
| 1 | ip |
| 4 | datum - volledige tijd |
| 5 | dag |
| 6 | maand |
| 7 | jaar |
| 8 | uur |
| 9 | min |
| 10 | seconden |
| 11 | montagepunt |
| 15 | resultaat (HTTP-code) |
| 16 | lengte in bytes |
| 18 | gebruikersagent |
| 19 | luistertijd (seconden) |
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1954
Is deze veelgestelde vragenlijst nuttig geweest?