DarioC Posted March 7, 2016 Share Posted March 7, 2016 Hallo Zusammen, Ich habe im Recording-Service vier Devices. Nun würde gerne automatisch ermitteln, wie viele davon gerade benutzt werden. Also im Prinzip das was ich auch im Web-Interface sehe nur so, dass die Ergebnisse automatisch verarbeitet werden können.. Am liebsten wäre mit, wenn ich folgende Werte über einen TCP- oder HTTP-Abfrage auslesen könnte: - Anzahl Devices - Anzahl Devices aktiv - Anzahl Devices frei Richtig toll wäre es auch, wenn ich die verbundenen Clients auslesen könnte: - Anzahl verbundener Clients - IPs der verbundenen Clients Ist das möglich, ohne das Web-Interface mit regularen Ausdrücken bearbeiten zu müssen? Grüße aus Bochum Dario PS: Wer sich jetzt fragt: Wozu das Ganze? Ich nutze Nagios um diverse Dienste zu überwachen. Bislang überwache ich, dass der Recording-Service überhaupt läuft und wieviel Platz noch auf der Festplatte für die Recordings frei ist. Letzteres hat mich schon oft davor gerettet, dass Aufnahmen abgebrochen sind. Jetzt würde ich gerne noch ermitteln, wie die Auslastung so ist, also wie oft und wie lange mehrere Devices gleichzeitig benötigt werden. Link to comment
nuts Posted March 7, 2016 Share Posted March 7, 2016 Die RS API bietet dafür eine status2.xml einigen der geforderten Infos: http://en.DVBViewer.tv/wiki/Recording_Service_API#Status2 Link to comment
Tjod Posted March 7, 2016 Share Posted March 7, 2016 Derzeit gibt es nicht alle die Informationen leicht erreichbar. ip:port/api/status2.html Auf der Status Seite gibt es die Anzahl der Clients und aufnahmen http://en.DVBViewer.tv/wiki/Recording_Service_API Die Anzahl der Geräte fehlt da aber. Die könntest du dir aus einer Sat>IP spezifischen Seite holen. IP:Port/description.xml Wobei satip:X_SATIPCAP auch keine einfach zahl liefert sondern das nach Type unterteilt. http://www.satip.info/resources Für die IP Adressen der Clients gibt es derzeit keinen einfachen weg. Ab der Nächten RS Version gibt es für Webinterface Zugriffe mit Passwort ein svcusers.log. 07.03.16 18:47:01.293 DVBUser success 127.0.0.1 Mozilla/5.0 (Windows NT 6.3; WOW64; rv:44.0) Gecko/20100101 Firefox/44.007.03.16 18:59:29.762 root failure 127.0.0.1 DVBViewer Pro PC07.03.16 18:59:33.247 DVBUser success 127.0.0.1 DVBViewer Pro PC Wo man dann erkennen kann wenn jemand versucht das Passwort zu knacken. Link to comment
nuts Posted March 7, 2016 Share Posted March 7, 2016 Die Anzahl der Devices dürfte ja relativ konstant sein. Kann man ggf. anpassbar auch an anderer Stelle hinterlegen? Zu überlegen wäre es aber die absolute Anzahl auch noch in die status2.xml aufzunehmen. Link to comment
DarioC Posted March 7, 2016 Author Share Posted March 7, 2016 Das hat mir schon sehr geholfen. Danke Link to comment
Recommended Posts