2010-12-03 2 views
0

Wir benötigen ein Tool, das jeden Dienst aufzeichnen kann, der auf einem Server gestartet, gestoppt oder ausgeführt wird, sowie die Anmeldeinformationen, unter denen er ausgeführt wird.Ich brauche ein Tool, um zu überwachen und zu protokollieren, welche Dienste und Prozesse jemals auf einem Server ausgeführt werden

Zusätzlich benötigen wir ein Werkzeug, das gleiche für jeden Prozess zu tun und sagen Sie uns während der periodischen Abständen, was die CPU-Auslastung des Prozesses ist, was die Erinnerung ist es mit ist, und welche Position der Prozess befindet sich in.

Kann perfmon das tun? Wir verwenden Solarwinds Orion, aber es funktioniert nur für Prozesse/Dienste, die wir manuell in die Liste der zu überwachenden Prozesse aufnehmen. Auf vielen hundert Servern können wir eine Liste sammeln und manuell hinzufügen. Wer kennt ein Werkzeug? In Solarwinds Orion kann ich zu einem Knoten gehen und nach Prozessen und Diensten suchen und diese dann zu einer Vorlage hinzufügen, aber jeder Server hat eine Delta-Liste von Diensten/Prozessen, so dass ich dies nicht tun und kombinieren kann. Darüber hinaus ist das eine Liste in der Zeit. Wenn später ein Prozess startet, der zum Zeitpunkt des Templates nicht ausgeführt wurde, habe ich kein Glück. Dies ist sehr wahrscheinlich, da Dienste bei Bedarf und Prozessen starten und stoppen.

+3

Klingt wie das wäre besser auf serverfault.com –

Antwort

0

Für Ihre erste Anforderung - versuchen Sie Process Monitor (sysinternals.com) - Sammeln Sie nur die Prozesse Start und Prozess beenden, und verwenden Sie die Option "Gefilterte Ereignisse löschen". Sie können die Filter und Optionen in der GUI konfigurieren und sie dann in eine .PMC-Konfigurationsdatei exportieren, um sie von der Befehlszeile zu laden.

Verwandte Themen