Statistikk og andre verktøy for strømmeserver
Under er en veiledning som viser hvordan du kan sette opp et enkelt statistikkverktøy for RTMP-videostrømmer som kommer inn til strømmeserveren.
Statistikken viser ikke hvor mange seere som er tilkoblet eller informasjon om serverbelastningen.
1. Kopiere statistikkskript og forandre eierskap
I strømmetillegget til Nginx følger det med et enkelt statistikkskript som vi kan bruke.
cd /usr/share/doc/libnginx-mod-rtmp/examples/
Sjekk innholdet i mappa.
ls
Følg instruksjonene i den ekspanderende boksen som stemmer overens med hva du fant i eksempelmappa. Fila der er enten nedpakket (.gz) eller ikke.
2. Tilpasse Nginx-konfigurasjon
Åpne Nginx-konfigurasjon i editor.
sudo nano /etc/nginx/nginx.conf
Fjern de to nederste sløyfeparentesene "}" i nginx.conf-fila, og kopier inn konfigurasjonen nederst i dokumentet.
Trykk tastene Ctrl + X for å gå ut av editoren. Bekreft lagring av endringene.
Restart Nginx for at ny konfigurasjon skal bli tatt i bruk.
sudo systemctl restart nginx
Ved feil bruker du statuskommandoen under for feilsøking.
sudo systemctl status nginx
Bruk tastene Ctrl + Z for å komme ut av statusoversikten.
3. Teste statistikk
Gå til følgende adresse i nettleseren for å teste om statistikksiden nå fungerer.
http://<IP-adresse>/stat
Linux kommer med en rekke verktøy som lar oss overvåke serverens systembruk. Disse er ofte nyttige i feilsøking eller skalering av oppsett, for eksempel hvis det blir mange samtidige seere.
htop – ressursovervåkning ram og cpu
htop gir oversikt over prosesser som serveren kjører, og hvor mye ressurser hver enkelt og alle sammen bruker. Det er nyttig for oppsett med transkoding av video eller annen bruk som belaster serverens prosessor kraftig.
htop
(Crtl + Z for å gå ut av programmet)
bmon – overvåke nettverksbruk
bmon er et verktøy som lar oss overvåke datatrafikken som går via serverens nettverkskort.
Nettverkskortet kan bare overføre en viss mengde data i sekundet og et vist antall datapakker i sekundet. Dette verktøyet lar deg få et inntrykk av nåtilstanden.
Programmet er ikke installert som standard i Ubuntu-server, men det går fort å få det på plass.
sudo apt install bmon
bmon
(Crtl + Z for å gå ut av programmet)
(Bruk piltast opp og ned for å velge hvilket av maskinens nettverkskort som skal overvåkes.)
iptraf
iptraf overvåker IP-trafikken. Verktøyet har flere moduser og kan gi nyttig informasjon ved feilsøking.
sudo apt install iptraf
sudo iptraf-ng
For å komme ut av programmet trykker du på Esc-tasten og velger "Exit" i hovedmenyen.