Feststellen, ob Anwendung läuft

22/12/2008 - 01:45 von l.juenemann | Report spam
Hallo,

ich möchte über eine Webseite den Status feststellen, ob mein Programm
làuft. Dazu hat der Webserver eine feste Adresse (Domainname) und die
Rechner eine dynamische. Gibt es dazu irgendwo Lösungsansàtze,
Tutorials o.à.? Eventuell sollen über die Webseite auch Info's zum
momentanen Stand (kurze Textinfos) angezeigt werden. Wichtig ist, dass
ich immer sehen kann, ob in allen Filialen das Programm làuft. Es wàre
toll, wenn ihr mir hier weiterhelft.
Meine Umgebung ist VS2005 und .Net2.0, C#.

mfg

Lothar
 

Lesen sie die antworten

#1 Frank Dzaebel
22/12/2008 - 10:02 | Warnen spam
Hallo Lothar,

ich möchte über eine Webseite den Status feststellen, ob mein Programm
làuft. Dazu hat der Webserver eine feste Adresse (Domainname) und die
Rechner eine dynamische. Gibt es dazu irgendwo Lösungsansàtze,
Tutorials o.à.? Eventuell sollen über die Webseite auch Info's zum
momentanen Stand (kurze Textinfos) angezeigt werden. Wichtig ist, dass
ich immer sehen kann, ob in allen Filialen das Programm làuft. Es wàre
toll, wenn ihr mir hier weiterhelft.



Also in grösseren Umgebungen/Intranet-Szenarien macht
man soetwas oft über Tools wie SCOM (früher MOM) :

[Clientüberwachung mit Operations Manager 2007]
http://download.microsoft.com/downl...lients.pdf

[Microsoft System Center Operations Manager 2007]
http://www.microsoft.com/germany/sy...fault.mspx

_________________

Ansonsten sind konventionelle Techniken zum Beispiel:

- [Webservice/WCF-Dienst-Lösung ohne Intranet-Notwendigkeit]
Client ruft regelmàßig eine Methode eines Webservice
auf, die als Lebenszeichen Signalisierung dient.
Es sind Möglichkeiten der Parameter-Übergabe vorhanden.

- [Remote-Eventlog vom Server aus]
Client schreibt ins (ggf. eigene) EventLog. Die Server-Software
hat die Rechte, auf das EventLog der Clients zu
schauen und checkt diese regelmàssig. ->
[EventLog-Konstruktor (String, String, String) (System.Diagnostics)]
http://msdn.microsoft.com/de-de/lib...7td9t.aspx

- ... Dinge wie "Process.GetProcesses", FTP, Sockets, etc. mal weggelassen.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen