"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

WinXP: Process/Service Monitor

Spikx 11.07.2011 - 10:52 1348 4
Posts

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Ich bin auf der Suche nach einem Tool für WinXP 32, womit ich im einfachsten Fall eine Benachrichtigung bekomme (E-Mail bspw.), wenn ein Prozess nicht mehr läuft.

Besser wäre allerdings ein Tool, womit ich überprüfen lassen kann ob ein Service noch läuft bzw. abgestürzt ist, eine Benachrichtigung darüber sendet und dann ggf. den Service wieder automatisch starten lässt.

Ein paar Tools hätte ich dafür zwar schon gefunden, aber die sind alle sündteuer. Vielleicht kennt jemand eine günstigere Variante? ;)

rider

We work hard-We play hard
Avatar
Registered: Jan 2003
Location: Austria , Linz
Posts: 1252
http://www.hostmoni.de/

In der Preisklasse das Beste.

Römi

Hausmeister
Avatar
Registered: Feb 2001
Location: Bez. Tulln
Posts: 5230
powershell script? Sollte damit kein problem sein, aber wohl abhängig davon was man genau braucht.

.dcp

notamodbuthot
Avatar
Registered: Jul 2002
Location: new
Posts: 8881
mich hat interessiert wie einfach das in C# geht. hier die 3 minuten lösung, quick and dirty.

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceProcess;

namespace keeprunning
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = args[0];

            while (true)
            {
                System.Threading.Thread.Sleep(5000);
                Console.Clear();
                ServiceController sc = new ServiceController(s);

                if (sc.Status == ServiceControllerStatus.Running)
                {
                    Console.WriteLine(sc.DisplayName + " is running");
                }
                else
                {
                    Console.WriteLine(sc.DisplayName + " is not running\n\nTrying to restart...\n");
                    try
                    {
                        sc.Start();
                        Console.WriteLine("SUCCESS");
                    }
                    catch
                    {
                        Console.WriteLine("FAILED");
                    }

                }
                
            }



        }
    }
}

bsox

Schwarze Socke
Avatar
Registered: Jun 2009
Location: Dschibuti
Posts: 1042
Die teuren scheinst Du ja schon zu kennen. In der OpenSource Welt gibt es auch ein paar:
http://www.zabbix.com/ oder der Klassiker in dieser Liga: http://www.nagios.org .

Alternative wäre dann noch http://www.spiceworks.com .(Freeware, kein OpenSource)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz