collecting data file size perfmon counter on clustered sql instance

Answered collecting data file size perfmon counter on clustered sql instance

  • Saturday, May 12, 2012 1:21 AM
     
     

    Hi,

    I am running an active/active sql cluster. I am collecting the data file size in kb perfmon counter every hour and noticed that when it pulls the databases data file(s) size in kb counter, it sometimes shows that it pulled it off the incorrect instance for that database.

    Example. inst1 has database mydatabase

    when I query out the data from the warehouse, it shows that mydatabase has been collected off instance1 for a couple of samples and instance 2 for a couple of samples and always totals up to 24 samples since I am collecting every hour (when I look at my perf daily view), but that database is not on instance 2. I do have agent proxy enabled on each node of that cluster. Has anyone seen this before?

    My rule is:

    Object: $Target/Property[Type="MicrosoftSQLServerLibrary631730!Microsoft.SQLServer.DBEngine"]/PerformanceCounterObject$:Databases

    Data File(s) Size (KB)

    and I checked include all instances for the selected counter.

    I am running the latest sql 2008/2012 management pack. ops manager 2007 r2

    Any help would be great, thanks

All Replies