Jump to content

kuehnlm

Members
  • Gesamte Inhalte

    83
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von kuehnlm

  1. Hallo,

     

    ich möchte aus unserer Domäne alle Server auslesen, auf denen ein Server-Betriebssystem installiert ist - der Hyena macht das ganz schön - unter Server stehen alle, die Server installiert haben.

     

    Hab zwar schon was mit net view probiert, da muß ich danach aber wieder filtern und da ich nie so recht weiß, wer gerade welchen Server installiert und diesem welchen Namen gibt, ist das ein bissl ****.

     

    Hat jemand ne andere Idee?

     

    PS. Wir haben Windows und Linux im Einsatz!!!

  2. Hallo,

     

    ich hab folgendes Script zum Shares auslesen.

     

    On Error Resume Next

     

    Dim Args

    Set Args = WScript.Arguments

     

    strComputer = Args(0)

     

    Set objWMIService = GetObject("winmgmts:" _

    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colItems = objWMIService.ExecQuery_

    ("Select * from Win32_Share")

    For Each objItem in colItems

    Wscript.Echo ";" & objItem.Name & "," & objItem.Path

    Next

     

    Wo muß ich angeben, dass das von mir aus mit Parametermitgabe (cscript shares.vbs <computername>) auf allen Rechnern die jeweiligen Shares ausliest....tut nämlich irgendwie nicht...

     

    DANKE

  3. Hallo,

     

    ich arbeite mich gerade in MOM 2005 RC2 ein und hab da einige offene Punkte, bei dem der ein oder andere mir vielleicht helfen kann.... :D

     

    Also:

    1. Ich möchte alle Windows-Dienste überwachen und falls einer in den Status"stopped" gerät, soll er wiedergestartet werden.

    Die Scripte zur Überwachung und für das Wiederstarten sind erstellt - funktioniert alles ganz gut.

    Nun habe ich ein MOM Event Rule angelegt mit Reaktion auf Event ID 21207 (internes MOM Event). Als Response habe ich die Scripte angegeben. Meine beiden Testserver schreiben nun um die Wette Alerts auf die Konsole und mein MOM Server geht in die Knie. Grund: Es werden pro Server und Sekunde ca. 10 Meldungen generiert, dass ein Dienst seinen Status von Unknown nach Running, Unknown nach Stopped, Stopped nach Running, Running nach Stopped etc. geändert hat. Ich selbst mache aber an den Servern gar nicht, die schnuckeln einfach vor sich hin.

    WARUM werden da soooo viele Alerts geschrieben, bzw. warum melden meine Dienste so was? (Ein Server is W2K, der andere W2K3).

     

    2. Gibt es eine Möglichkeit, die Events 21207 in irgendeiner LOG-Datei zu überprüfen? Die werden nämlich nicht ins EventLog geschrieben. Aber irgendwie muß MOM ja auch rausfinden, wann ein Dienst seinen Status ändert.

     

    3. Beispiel: Ich bekomme wegen einer hohen CPU-Auslastung einen Alert, 5 Minuten später ist die CPU-Auslastung wieder ok. Kann ich MOM irgendwie sagen, dass ich dann z.B. eine Information haben möchte, dass auf Server xy die CPU-Auslastung wieder ok ist?

    Ist das irgendeine globale Einstellung??

     

    So, das war's mal - hoffentlich kann mir jemand helfen...wär super.

    Danke

  4. Hallo,

     

    Ich mach zuerst ein srvinfo -r \\%computername% >> vorlage.ini

     

    dann schneid ich alles über dem Ausdruck "Services" und ab "Network Card" ab und dann bleibt das übrig.

     

    Ich könnt vielleicht auch die INI nochmals umbauen...??...weiß nicht ob das geht - hab auch schon ein bißchen rumprobiert.

     

    In der INI steht ja drin:

    [Running] - danach kommt ein TAB bis zum Dienstname und danach kommen erstmal noch etliche Leerzeichen bis die Beschreibung kommt.

    Ich könnte doch jetzt hergehen und alles ab Zeichen 60 oder so bis zum Zeilenende abschneiden und in der Datei Vorlage1.ini speichern - geht sowas???

     

    Danke

  5. Ne - das ist auch nicht das richtige...

    vielleicht hab ich einfach noch nicht so genau geschildert, was eigentlich rauskommen sollte:

     

    Ich hab den Ausdruck in der INI-Datei drinstehen:

     

    [stopped] uploadmgr Upload-Manager

    [stopped] UPS Unterbrechungsfreie Stromversorgung

    [Running] V2i Protector V2i Protector

    [stopped] vds Dienst für virtuelle Datenträger (VDS)

     

     

    Das ganz vorne ist der Status des Dienstes, die mittlere Spalte (also uploadmgr, ups, v2i protector und vds) ist der Dienstname und dahinter kommt die Beschreibung.

     

    Was ich jetzt brauch ist den Dienstnamen. Wär ja ganz einfach, wenn V2i Protector zusammengeschrieben wäre.

    Wenn ich nämlich jetzt for /f "tokens=2,3" mach, dann kommt das raus:

     

    uploadmgs Upload

    ups unterbrechungsfreie

    v2i protector

    vds dienst

     

    Für die vorletzte Zeile ist das ja auch richtig, aber nicht für die anderen....

     

    Und jetzt?? :confused:

×
×
  • Neu erstellen...