Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Streaming Radio-logboeken weergeven
Deze handleiding gaat over de audio-informatie van Infomaniak Streaming Radio, die dankzij het FTP-protocol kunnen worden geëxporteerd. Deze protocollen (waaruit ook de audiostatistieken na de "reiniging" of "opschoning" komen) worden vervolgens automatisch via FTP overgedragen, waarna ze worden verwerkt.
Inleiding
- De protocollen van uw radioprogramma worden geleverd in de vorm van een gecomprimeerd bestand
xyz.mp3-20140805.log.gz(de datum van het protocol staat in het formaatYYYYMMDD). - Elk protocol begint om 04:00 uur Zwitserse tijd en eindigt om 03:59:59 de volgende dag.
- Het protocol heeft het volgende formaat:
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- Het kan voorkomen dat de protocolregel onjuist is vanwege een te lange Referer; dit gedrag van Icecast kan niet worden gewijzigd.
- De IP-adressen in het bereik 84.16.67.128/25 moeten worden genegeerd, omdat dit de streaming-servers zijn.
- Via de instellingenpagina in de manager kunt u de protocollen van de afgelopen dagen opnieuw aanvragen.
- U kunt deze ook rechtstreeks exporteren naar ACPM of Mediapulse.
FTP-protocoloverdracht activeren
Hiervoor:
- Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Hulp nodig?).
- Klik rechtstreeks op de naam die aan het betreffende product is toegewezen.
- Klik op de naam van de betreffende audiostream.
- Klik in de linkerzijbalk op Instellingen.
- Activeer de export van de logbestanden 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 dienst is niet compatibel met SFTP, FTPS of SSH-sleutels. Het systeem voorziet in 3 verbindingspogingen 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 retourneert een array, waarvan de belangrijkste posities als volgt zijn:
| 1 | IP |
| 4 | Datum - volledige tijd |
| 5 | Dag |
| 6 | Maand |
| 7 | Jaar |
| 8 | Uur |
| 9 | Minuut |
| 10 | Seconden |
| 11 | Mount-point |
| 15 | Resultaat (HTTP-code) |
| 16 | Lengte in bytes |
| 18 | User-Agent |
| 19 | Duur van het luisteren (seconden) |
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1954
Is deze veelgestelde vragenlijst nuttig geweest?