Download Latest Version ServMonitor.tar (104.4 kB)
Email in envelope

Get an email when there's a new version of Nimble Streamer Monitor

Home
Name Modified Size InfoDownloads / Week
ServMonitorReadMe.txt 2019-01-08 1.5 kB
ServMonitor.tar 2019-01-05 104.4 kB
Totals: 2 Items   105.9 kB 0
Nimble Streamer Monitor

Hls Streamer Monitor is a free WmsPanel alternative for Nimble Streamer.
It offers basic live statistics:
Features available:
- CPU usage 
- incoming RTMP stream(1 = server is receiving an rtmp stream on the default port)
- Rx interface data transfer speed and overall total
- Tx interface data transfer speed and overall total
- # Live viewers

Nimble routes, applications or settings setup/editing is not available yet, but will be coming up in a feature version.

Dependencies:
Make sure your python environment has the proper dependencies installed.

sudo pip install psutil
sudo pip install subprocess
sudo pip install json

how to use:

Decompress the .tar archive and run "sh StartMonitor.sh" or "sh StopMonitor.sh" to start or stop the monitor.
The monitor will check for viewers on port 8081, for incoming rtmp streams on port 1953.
To change these values edit the monitor.py settings section:
#####Settings#########
nic = "wls1" # eth0, enpls0
reloadtime = 1 # sample the stats every 1sec
rtnpport = "1935" # incoming rtmp port
hlsoutport = "8081" # outgoing hls port
######################

The monitor will make the panel available on port 8888. 
To change that edit the line :
HTTPServer(('localhost', 8888) in Server.py file.

To view your server stats with the default 8888 port,
 type in the address bar of your favorite browser "Your.server.url.com:8888"
 eg: localhost:8888, exampledomain.net:8888, 10.56.44.190:8888



Source: ServMonitorReadMe.txt, updated 2019-01-08