Status eines Windows Media PublishingPoints anzeigen.

weber

Ist es möglich per skript festzustellen ob ein bestimmter PublishingPoint gerade sendet ?

Hallo zusammen,

Ich möchte auf einem Win2003 Server - WebEdition Windows Media Server laufen lassen, oder besser - der Media Server läuft einwandfrei ( mit Ankündigungen, verschiedenen PublishingPoints ect. )
Ich habe mehrere PublishingPoints die als Push:xxxx laufen jetzt würde mich interesieren ob es eine Möglichkeit gibt den sende/online Status der einezelen Push Points auszulesen und dann z.b. auf eine WebSite anzuzeigen.

Meine ersten Ideen habe ich gleich wieder vergessen, wie z.B.
- ich eine WebSite machen die onError verwendet - stream wird geladen und wenn er nicht geladen werden kann soll per onError eine alternativ Seite geöffnet werden die dann freundkicherweis darauf Hinweisst das der Publisching Point off ist.

Das geht aber nicht da der Stream ja kein ende hat.

Meine nexte Idee war es den Event vom MediPlayer auszulesen - der merkt schließlich auch ob ein Publishingpoint erreichbar ist oder nicht - leider habe ich nirgends etwas gefunde was der MediPlayer Wann Wie Wo und Was er als fehler zurück gibt.

nunja jetzt komme ich mir langsam vor als würde ich im kreis suchen und mit Google komm ich auchnicht weiter außer das ich langsam das gefühl habe - das ende des WWW´s gefunden zu haben.

gesucht habe ich in Googel und im TechNet mit: Windows Medi Server status monitor auslesen skript ASP PHP CGI xml und was weiß ich noch alles :-( face-sad

Hat jemand dafür eine Lösung bez. eine Idee oder eine Ansatz wie man es anstellen könnte ?

besten dank im vorraus für eure bemühungen.

Gruß
Weber Marco

Content-Key: 34770

Url: https://administrator.de/contentid/34770

Ausgedruckt am: 23.01.2022 um 09:01 Uhr

Mitglied: weber
weber 03.07.2006 um 17:14:23 Uhr
Goto Top
So nach langen suchen endlich was gefunden bzw. den Wald vor lauter Bäumen nicht gesehen.

Die Lösung heisst WMI - ich habe WMI bis jetzt nur im LAN eingesetzt und habe deswegen wahrschein gar nicht dran gedacht.

NunJA ich habe mich also gleich dran gemacht die sache per ASP zu realisieren - es hat sich dann herrausgestellt das es nicht unbedingt so arg einfach sein sollte wie ich mir das anfangs gedacht habe - weil WMI eigentlich nur vom lokalen bzw. Domain Admin gestartet werden kann.
Ich habe also sämtlich SDK von Microsoft gelesen, und tatsächlich mein Test 2003 Server ist jetzt per ASP 100%, einschließlich des MediaServer mit WMI zu verwalten.

So jetzt müsste ich nur noch das gnaze auf den eigentlichen im einsatzt befindlichen 2003 Server übertragen -> gedacht und auch gleich getan -> mit dem Ergebniss -> es funktioniert zu 99% und die restlichen 1% JA genau das sind genau die 1% die mit dem MediaServer zu tun haben -> das geht natürlich nicht -> WARUM ? keine Ahnung.

Also fehlersuche -> Ich konnte keine fehler finden nur einen Unterschied -> mein Test Server ist ein 2003 Enterprice und der eigentliche Server ist ein 2003 Standart - kann das der Grund sein ? ? ?

Also meine frage an euch:

- hat der 2003 Ent ander WMI klassen als der 2003 Stan oder vielleicht zugar ein anderes WMI/CIM ?

kann eigentlich nicht daran liegen - denn wenn ich die WMI abfrage in die Eingabeaufforderung rein hacke spuck die Kiste genau die Infos aus dich erwarte.

Jetzt bin ich glaube ich am ende - bitte helft mir.

Hier einmal der ASP-Code wie er auf meine Test Server funktioniert.
ein Beispiel wie es 100 mal im WWW gefunden werden kann - IP Adresse und Gateway per WMI über ASP auslesen:

<%
set IPConfigSet = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery ("SELECT IPAddress, DefaultIPGateway FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE")

for each IPConfig in IPConfigSet
Response.Write " IP-Addresse: " & IPConfig.IPAddress(i)
Response.Write " GatWay: " & IPConfig.DefaultIPGateway(i)
Next
%>

und hier wie man per WMI über ASP die verbunden Player der PublishingPoints auslesne kann.

<%

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( "SELECT * FROM Win32_PerfRawData_WMServer_WindowsMediaPublishingPoints",,48)

For Each objItem in colItems
Response.Write "--"
Response.Write "ConnectedPlayers: " & objItem.CurrentConnectedPlayers
Next

%>

Wie gesagt diese beiden Beispiele laufen 100% auf meinen 2003 Enterprice.
Auf meinen 2003 Standart gibt nur der ASP-Script Ip-Adresse ein Ergebniss, auch alle anderen ASP-Scripte z.B. Processe, CPU, Festplatten; Printer, Benutzer, Event usw. laufen einwandfrei.
Alles was mit der Klasse Win32_PerfRawData_WMServer_WindowsMedia zu tun hat laufen nicht - es wird die Fehlermeldung ausgegeben

Fehler "80041010'
/ConnectedPlayers.asp, line 7

Hat jemand eine Idee bzw. weiß jemand was das für eine Fehler ist - in den LOG´s habe ich den fehler nicht finden können.

Gruß
Weber
Heiß diskutierte Beiträge
general
Liste von URLs in wininet.dllFennek11Vor 1 TagAllgemeinInternet13 Kommentare

Hallo, die Frage ist zugleich enrsthaft und Satire: Windows enthält die Datei "c:\windows\system32\wininet.dll", die für viele Verbindungen ins Internet benötigt wird. Ein Blick in die ...

question
Netzwerk Grafisch darstellen?FireWorldVor 1 TagFrageInternet8 Kommentare

Hallo, ich bin der Zeit auf der Suche nach einem Programm zur Grafischen Darstellung von inbound/outbound eines Servers in einem Rechenzentrum. Hat Jemand eine idee ...

info
Ruhe in Frieden, HackbratenVision2015Vor 1 TagInformationOff Topic5 Kommentare

Der US-Sänger Meat Loaf ist tot. Er starb laut seiner Facebook-Seite in der vergangenen Nacht im Alter von 74 Jahren. Meat Loaf, mit bürgerlichem Namen ...

question
Fritz Repeater 1750E "verloren"reksierpVor 1 TagFrageHardware9 Kommentare

Hallo, ich habe ein 150 Jahre altes Haus (ehemaliger Dorf-Bahnhof), sehr verwinkelt, viele Räume, mit Anbau, 2 Kriech-Dachböden. Vor mehreren Jahren hab ich einige Repeater ...

question
Tablet-Display defekt: wie Zugriff auf DatenMahstarDVor 1 TagFrageGoogle Android6 Kommentare

Guten Abend, ich habe ein Tablet überreicht bekommen mit der Bitte um den Versuch einer Datenrettung. Tablet: Samsung Galaxy Tab-A (2016, SM-T585) Das Display ist ...

question
Verständnisproblem SubnettingKarolaVor 22 StundenFrageNetzwerkgrundlagen6 Kommentare

Hallo, möchte mal nerven weil ich keine Antwort finde Ein Netzwerk 172.16.0.0 /16 besteht aus einem alten Router als 4 Port Switch und 4 Clients. ...

question
Analog Telefonanschluss aufs Netzwerk bringenpeter91gVor 17 StundenFrageISDN & Analoganschlüsse10 Kommentare

Hallo zusammen, ich habe aktuell ein Router von meinem Provider welcher im Bridge-Modus geschalten ist. Dadurch kann ich die Festnetztelefonie nur über den Analog-Anschluss am ...

question
Alternative für MS TeamsBlackDevilVor 10 StundenFrageVideo & Streaming2 Kommentare

Servus Zusammen, ich arbeite eigentlich grundsätzlich remote, was eben auch Kundengespräche und -beratung inkludiert. Bisher mache ich das über MS Teams, was im Grundsatz auch ...