Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Windows Performance Counter abfragen (https://www.delphipraxis.net/166163-windows-performance-counter-abfragen.html)

af99 1. Feb 2012 13:48

Windows Performance Counter abfragen
 
Hallo Zusammen,

ich doktore heute schon den ganzen Tag an einem Problem rum und hoffe das mir einer helfen kann. Der Ursprung des Problems ist eigentlich Nagios. Ich möchte mit Nagios bei einen Windows Server die io Rate einer Festplatte überwachen. Das kann man recht einfach mit einem Performace Counter machen...das Problem ist jedoch das wir eine Déutsche Windows Version haben und der Counter \\Physikalischer Datenträger()\Übertragungen heist. Da Nagios unter Ubuntu läuft habe ich mit den Umlauten also die Null gewählt. Meine Idee war nun ein Plugin zu schreiben welches auf dem Windows Server läuft und den Performancecounter abfragt. Da habe ich mich natürich an mein Delphi XE erinnert.

Jetzt habe ich zu dem Thema aber nix brauchbares gefunden. Einzig einen Codschipsel welcher mit Jedi gemacht ist habe ich im Netz gefunden. Das Teil bekomme ich aber nicht kompiliert.

Es kann doch nicht so schwer sein diese Counter abzufragen...zur Not auch mit nem Script...in der Cmd Shell oder irgend was was ich in nem Delphiprogramm aufrufen kann.

Ich hoffe Ihr könnt mir helfen.
Vielen Dank
Andreas

af99 2. Feb 2012 07:44

AW: Windows Performance Counter abfragen
 
Hat das denn wirklich noch keiner gemacht ???

DeddyH 2. Feb 2012 08:16

AW: Windows Performance Counter abfragen
 
Vielleicht versteht Dich nur niemand so richtig (zumindest mir geht das so, ehrlich gestanden). Welchen PerformanceCounter meinst Du? QueryPerformanceCounter und QueryPerformanceFrequency scheinen ja nicht gemeint zu sein, oder doch?

af99 2. Feb 2012 11:27

AW: Windows Performance Counter abfragen
 
oh ok ich dachte ich hätte es richtig beschrieben.

ich meine die Performance Counter von Windows die die man im Perfmon sieht.

DeddyH 2. Feb 2012 11:54

AW: Windows Performance Counter abfragen
 
Eine kleine Klasse für den Windows-PerformanceCounter Hilft Dir das weiter?

soulies 2. Feb 2012 14:08

AW: Windows Performance Counter abfragen
 
hoi,

@DeddyH
der Link Eine kleine Klasse für den Windows-PerformanceCounter ist glaub ich nicht das was er wollte ...

in Windows: Systemsteuerung--> Verwaltung --> Leistung hier öffnet sich dieser PerformanceMonitor

Man kann nun verschiedene Informationen anzeigen lassen und ich denke an diese Informationen möchte er herankommen.

cya

DeddyH 2. Feb 2012 14:11

AW: Windows Performance Counter abfragen
 
Das kann man aber auch sagen, unter Windows-Leistungsindex oder so hätte ich mir eher etwas vorstellen können.

af99 3. Feb 2012 07:59

AW: Windows Performance Counter abfragen
 
Liste der Anhänge anzeigen (Anzahl: 2)
ok, damit es vielleicht ganz klar wird
start-ausführen perfmon. Ich habe mal 2 Screen Shots angefügt.
Bitte entschuldigt wenn ich mich nicht klar ausgedrückt habe.
Viele Grüße
Andreas

p80286 3. Feb 2012 10:29

AW: Windows Performance Counter abfragen
 
vielleicht versuchst Du es einmal mit "Performance Monitor"?
Wenn man noch ein API dazu packt findet man dies:
http://technet.microsoft.com/en-us/l...2(BTS.10).aspx

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz