locked
Monitor Disk Space used RRS feed

  • Question

  • I'm new to OppsMgr and need to be able to show disk usage trend over time.

    Do you know if OppsMgr is able to how much disk space is in use and if this is able to be broken down by physical drive aswell as a total disk usage count for all servers we have agents on?

    Any feedback is much appreciated
    Tuesday, December 22, 2009 2:03 PM

Answers

  • Hi

    Here is the sample MP:

    <ManagementPack ContentReadable="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <Manifest>
        <Identity>
          <ID>Demo.Disk.UsedSpace</ID>
          <Version>1.0.0.6</Version>
        </Identity>
        <Name>Demo.Disk.UsedSpace</Name>
        <References>
          <Reference Alias="SCDW">
            <ID>Microsoft.SystemCenter.DataWarehouse.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="SC">
            <ID>Microsoft.SystemCenter.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="Windows">
            <ID>Microsoft.Windows.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="MicrosoftWindowsServer2003">
            <ID>Microsoft.Windows.Server.2003</ID>
            <Version>6.0.6667.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="MicrosoftWindowsServer2008Discovery">
            <ID>Microsoft.Windows.Server.2008.Discovery</ID>
            <Version>6.0.6667.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="MicrosoftWindowsServerLibrary">
            <ID>Microsoft.Windows.Server.Library</ID>
            <Version>6.0.6667.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="Health">
            <ID>System.Health.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="System">
            <ID>System.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
        </References>
      </Manifest>
      <Monitoring>
        <Rules>
          <Rule ID="Demo.Disk.UsedSpace.2003.LogicalDisk" Enabled="true" Target="MicrosoftWindowsServer2003!Microsoft.Windows.Server.2003.LogicalDisk" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
            <Category>Custom</Category>
            <DataSources>
              <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.PerformanceProvider">
                <IntervalSeconds>3600</IntervalSeconds>
                <SyncTime />
                <ScriptName>2003LogicalDiskUsedSpace.vbs</ScriptName>
                <Arguments>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</Arguments>
                <ScriptBody><![CDATA[
    Dim objWMIService, objItem, colItems, strComputer
    Dim strDriveType, strDiskSize

    Set oArg = Wscript.Arguments
    DriveLetter = oArg(0)

    Dim oAPI, oBag
    Set oAPI = CreateObject("MOM.ScriptAPI")
    Set oBag = oAPI.CreateTypedPropertyBag(2)


    On Error Resume Next
    strComputer = "."

    Set objWMIService = GetObject _
    ("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_LogicalDisk")

    For Each objItem in colItems
    If objItem.DriveType =3 AND objItem.Name = DriveLetter Then
     
     


    Call oBag.AddValue("UsedSpace", Round(((objItem.Size /1073741824) - (objItem.FreeSpace /1073741824)),4))  
    oAPI.AddItem oBag

    End If
    Next

    Call oAPI.ReturnItems()]]></ScriptBody>
                <TimeoutSeconds>60</TimeoutSeconds>
                <ObjectName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</ObjectName>
                <CounterName>Disk Used Space in GB</CounterName>
                <InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</InstanceName>
                <Value>$Data/Property[@Name='UsedSpace']$</Value>
              </DataSource>
            </DataSources>
            <WriteActions>
              <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
              <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
            </WriteActions>
          </Rule>
          <Rule ID="Demo.Disk.UsedSpace.2008.LogicalDisk" Enabled="true" Target="MicrosoftWindowsServer2008Discovery!Microsoft.Windows.Server.2008.LogicalDisk" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
            <Category>Custom</Category>
            <DataSources>
              <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.PerformanceProvider">
                <IntervalSeconds>3600</IntervalSeconds>
                <SyncTime />
                <ScriptName>2008LogicalDiskUsedSpace.vbs</ScriptName>
                <Arguments>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</Arguments>
                <ScriptBody><![CDATA[
    Option Explicit
    Dim objWMIService, objItem, colItems, strComputer
    Dim strDriveType, strDiskSize

    Set oArg = Wscript.Arguments
    DriveLetter = oArg(0)

    Dim oAPI, oBag
    Set oAPI = CreateObject("MOM.ScriptAPI")
    Set oBag = oAPI.CreateTypedPropertyBag(2)


    On Error Resume Next
    strComputer = "."

    Set objWMIService = GetObject _
    ("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_LogicalDisk")

    For Each objItem in colItems
    If objItem.DriveType =3 AND objItem.Name = DriveLetter Then
     
     


    Call oBag.AddValue("UsedSpace", Round(((objItem.Size /1073741824) - (objItem.FreeSpace /1073741824)),4))  
    oAPI.AddItem oBag

    End If
    Next

    Call oAPI.ReturnItems()

                  ]]></ScriptBody>
                <TimeoutSeconds>60</TimeoutSeconds>
                <ObjectName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</ObjectName>
                <CounterName>Disk Used Space in GB</CounterName>
                <InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</InstanceName>
                <Value>$Data/Property[@Name='UsedSpace']$</Value>
              </DataSource>
            </DataSources>
            <WriteActions>
              <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
              <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
            </WriteActions>
          </Rule>
        </Rules>
      </Monitoring>
      <Presentation>
        <Views>
          <View ID="Demo.Disk.UsedSpace.NewElement" Accessibility="Internal" Enabled="true" Target="MicrosoftWindowsServerLibrary!Microsoft.Windows.Server.LogicalDisk" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true">
            <Category>Operations</Category>
            <Criteria>
              <Counter>%Used%</Counter>
            </Criteria>
            <Presentation>
              <SortedColumnIndex>0</SortedColumnIndex>
              <SortOrder>0</SortOrder>
              <StartTime>2009-12-27T19:14:40.5694027+06:00</StartTime>
              <EndTime>2009-12-28T19:14:40.5694027+06:00</EndTime>
              <DynamicTimeTicks>864000000000</DynamicTimeTicks>
              <IsDynamic>true</IsDynamic>
              <Is3DMode>false</Is3DMode>
              <ShowAlerts>false</ShowAlerts>
              <ShowMaintenanceMode>false</ShowMaintenanceMode>
              <BaselineMode>false</BaselineMode>
              <ShowPointLabels>false</ShowPointLabels>
              <EnableSmartLabels>true</EnableSmartLabels>
              <RightAngleAxes>false</RightAngleAxes>
              <ClusterSeries>false</ClusterSeries>
              <Title />
              <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont>
              <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont>
              <ShowBands>false</ShowBands>
              <BandColor>-1579033</BandColor>
              <ChartType>Line</ChartType>
              <Depth>100</Depth>
              <GapDepth>100</GapDepth>
              <Perspective>10</Perspective>
              <GraphXRotation>0</GraphXRotation>
              <GraphYRotation>0</GraphYRotation>
              <XLabelAngle>0</XLabelAngle>
              <LabelColor>-16777216</LabelColor>
              <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont>
              <XAxisVisible>True</XAxisVisible>
              <XShowMajorGridlines>false</XShowMajorGridlines>
              <XShowMinorGridlines>false</XShowMinorGridlines>
              <ShowInterlaceStrips>false</ShowInterlaceStrips>
              <XInterlaceColor>16777215</XInterlaceColor>
              <XShowSideMargin>true</XShowSideMargin>
              <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont>
              <AutoAxis>true</AutoAxis>
              <AxisMax>100</AxisMax>
              <AxisMin>0</AxisMin>
              <YAxisVisible>True</YAxisVisible>
              <YShowMajorGridlines>true</YShowMajorGridlines>
              <YShowMinorGridlines>false</YShowMinorGridlines>
              <YShowInterlaceStrips>false</YShowInterlaceStrips>
              <YShowSideMargin>true</YShowSideMargin>
              <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont>
              <BackgroundColor1>-1</BackgroundColor1>
              <BackgroundColor2>-1</BackgroundColor2>
              <GradientType>None</GradientType>
              <Series />
            </Presentation>
            <Target />
          </View>
        </Views>
        <FolderItems>
          <FolderItem ElementID="Demo.Disk.UsedSpace.NewElement" Folder="MicrosoftWindowsServerLibrary!Microsoft.Windows.Server.ViewFolder.Performance" />
        </FolderItems>
      </Presentation>
      <LanguagePacks>
        <LanguagePack ID="ENU" IsDefault="true">
          <DisplayStrings>
            <DisplayString ElementID="Demo.Disk.UsedSpace">
              <Name>Disk Used Space - DemoMP</Name>
            </DisplayString>
            <DisplayString ElementID="Demo.Disk.UsedSpace.2003.LogicalDisk">
              <Name>Windows Server 2003 LogicalDisk Used Space</Name>
            </DisplayString>
            <DisplayString ElementID="Demo.Disk.UsedSpace.2008.LogicalDisk">
              <Name>Windows Server 2008 LogicalDisk Used Space</Name>
            </DisplayString>
            <DisplayString ElementID="Demo.Disk.UsedSpace.NewElement">
              <Name>Logical Disk - Used Space</Name>
            </DisplayString>
          </DisplayStrings>
        </LanguagePack>
                </LanguagePacks>
    </ManagementPack>


    http://OpsMgr.ru/
    Monday, December 28, 2009 1:31 PM

All replies

  • Tuesday, December 22, 2009 5:33 PM
  • Maybe you need a report (http://discussitnow.spaces.live.com/Blog/cns!A4408C121568CAA4!6101.entry) ?
    http://OpsMgr.ru/

    Thanks a lot, but unfortunatly we are already able to monitor free space, it is used space which is the problem.

    We just need to know how much space is in use so we can calculate our churn rate over time.

    Thanks

    M~
    Wednesday, December 23, 2009 11:11 AM
  • Maybe you need a report (http://discussitnow.spaces.live.com/Blog/cns!A4408C121568CAA4!6101.entry) ?
    http://OpsMgr.ru/

    Thanks a lot, but unfortunatly we are already able to monitor free space, it is used space which is the problem.

    We just need to know how much space is in use so we can calculate our churn rate over time.

    Thanks

    M~

    I would also like to know this as I would like to do data usage trending over time and as our Luns are extendable on the fly, disk space free is not a helpful metric.

    Wednesday, December 23, 2009 12:13 PM
  • This is utterly ridiculous.

    You can buy monitoring software for £100 or less that monitors used disk space out of the box.  Monitoring used disk space is a no brainer.

    Bring Bill back.  All is forgiven.
    Wednesday, December 23, 2009 12:27 PM
  • Maybe you need a report (http://discussitnow.spaces.live.com/Blog/cns!A4408C121568CAA4!6101.entry) ?
    http://OpsMgr.ru/

    Thanks a lot, but unfortunatly we are already able to monitor free space, it is used space which is the problem.

    We just need to know how much space is in use so we can calculate our churn rate over time.

    Thanks

    M~

    I would also like to know this as I would like to do data usage trending over time and as our Luns are extendable on the fly, disk space free is not a helpful metric.


    One thing I have found\amended is a script below:

    ----------------------------------------------------------------------------------------------------------

    Set oFileSystem = CreateObject("Scripting.FileSystemObject")
    Set drivesList = oFileSystem.Drives

    For Each d In drivesList
     If d.DriveType = 2 Then GetDriveSpace d
     If dpyUsedSpace <> "" then WScript.Echo dpyUsedSpace
    Next

    Sub GetDriveSpace(ByRef drive)

     dpyUsedSpace = ""
     totalSpace = drive.TotalSize / 1024
     freeSpace = drive.AvailableSpace / 1024
     dpyUsedSpace = FormatNumber(totalSpace - freeSpace, 0, vbTrue, vbFalse, vbTrue)

    End sub

    ----------------------------------------------------------------------------------------------------------

    Unfortunately our SCOM administrator is on long term sick and I have no idea how to make SCOM use the script.

     

    Any help would be appreciated.

     

    Wednesday, December 23, 2009 12:30 PM
  • Maybe you need a report (http://discussitnow.spaces.live.com/Blog/cns!A4408C121568CAA4!6101.entry) ?
    http://OpsMgr.ru/

    Thanks a lot, but unfortunatly we are already able to monitor free space, it is used space which is the problem.

    We just need to know how much space is in use so we can calculate our churn rate over time.

    Thanks

    M~

    I would also like to know this as I would like to do data usage trending over time and as our Luns are extendable on the fly, disk space free is not a helpful metric.


    One thing I have found\amended is a script below:

    ----------------------------------------------------------------------------------------------------------

    Set oFileSystem = CreateObject("Scripting.FileSystemObject")
    Set drivesList = oFileSystem.Drives

    For Each d In drivesList
     If d.DriveType = 2 Then GetDriveSpace d
     If dpyUsedSpace <> "" then WScript.Echo dpyUsedSpace
    Next

    Sub GetDriveSpace(ByRef drive)

     dpyUsedSpace = ""
     totalSpace = drive.TotalSize / 1024
     freeSpace = drive.AvailableSpace / 1024
     dpyUsedSpace = FormatNumber(totalSpace - freeSpace, 0, vbTrue, vbFalse, vbTrue)

    End sub

    ----------------------------------------------------------------------------------------------------------

    Unfortunately our SCOM administrator is on long term sick and I have no idea how to make SCOM use the script.

     

    Any help would be appreciated.

     


    Brilliant thanks!

    That script might be useful. This post is related to this:

    http://social.technet.microsoft.com/Forums/en/operationsmanagergeneral/thread/a8a09b75-fc50-4603-b507-cd126f554a6a

    The solution talks about rules, but being a noob to OppsMgr i'm not entirely sure what the rule needs to be.

    Can anyone help?

    Thanks

    M~
    Wednesday, December 23, 2009 1:53 PM
  • Hi

    Here is the sample MP:

    <ManagementPack ContentReadable="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <Manifest>
        <Identity>
          <ID>Demo.Disk.UsedSpace</ID>
          <Version>1.0.0.6</Version>
        </Identity>
        <Name>Demo.Disk.UsedSpace</Name>
        <References>
          <Reference Alias="SCDW">
            <ID>Microsoft.SystemCenter.DataWarehouse.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="SC">
            <ID>Microsoft.SystemCenter.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="Windows">
            <ID>Microsoft.Windows.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="MicrosoftWindowsServer2003">
            <ID>Microsoft.Windows.Server.2003</ID>
            <Version>6.0.6667.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="MicrosoftWindowsServer2008Discovery">
            <ID>Microsoft.Windows.Server.2008.Discovery</ID>
            <Version>6.0.6667.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="MicrosoftWindowsServerLibrary">
            <ID>Microsoft.Windows.Server.Library</ID>
            <Version>6.0.6667.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="Health">
            <ID>System.Health.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
          <Reference Alias="System">
            <ID>System.Library</ID>
            <Version>6.1.7221.0</Version>
            <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
          </Reference>
        </References>
      </Manifest>
      <Monitoring>
        <Rules>
          <Rule ID="Demo.Disk.UsedSpace.2003.LogicalDisk" Enabled="true" Target="MicrosoftWindowsServer2003!Microsoft.Windows.Server.2003.LogicalDisk" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
            <Category>Custom</Category>
            <DataSources>
              <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.PerformanceProvider">
                <IntervalSeconds>3600</IntervalSeconds>
                <SyncTime />
                <ScriptName>2003LogicalDiskUsedSpace.vbs</ScriptName>
                <Arguments>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</Arguments>
                <ScriptBody><![CDATA[
    Dim objWMIService, objItem, colItems, strComputer
    Dim strDriveType, strDiskSize

    Set oArg = Wscript.Arguments
    DriveLetter = oArg(0)

    Dim oAPI, oBag
    Set oAPI = CreateObject("MOM.ScriptAPI")
    Set oBag = oAPI.CreateTypedPropertyBag(2)


    On Error Resume Next
    strComputer = "."

    Set objWMIService = GetObject _
    ("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_LogicalDisk")

    For Each objItem in colItems
    If objItem.DriveType =3 AND objItem.Name = DriveLetter Then
     
     


    Call oBag.AddValue("UsedSpace", Round(((objItem.Size /1073741824) - (objItem.FreeSpace /1073741824)),4))  
    oAPI.AddItem oBag

    End If
    Next

    Call oAPI.ReturnItems()]]></ScriptBody>
                <TimeoutSeconds>60</TimeoutSeconds>
                <ObjectName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</ObjectName>
                <CounterName>Disk Used Space in GB</CounterName>
                <InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</InstanceName>
                <Value>$Data/Property[@Name='UsedSpace']$</Value>
              </DataSource>
            </DataSources>
            <WriteActions>
              <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
              <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
            </WriteActions>
          </Rule>
          <Rule ID="Demo.Disk.UsedSpace.2008.LogicalDisk" Enabled="true" Target="MicrosoftWindowsServer2008Discovery!Microsoft.Windows.Server.2008.LogicalDisk" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
            <Category>Custom</Category>
            <DataSources>
              <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.PerformanceProvider">
                <IntervalSeconds>3600</IntervalSeconds>
                <SyncTime />
                <ScriptName>2008LogicalDiskUsedSpace.vbs</ScriptName>
                <Arguments>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</Arguments>
                <ScriptBody><![CDATA[
    Option Explicit
    Dim objWMIService, objItem, colItems, strComputer
    Dim strDriveType, strDiskSize

    Set oArg = Wscript.Arguments
    DriveLetter = oArg(0)

    Dim oAPI, oBag
    Set oAPI = CreateObject("MOM.ScriptAPI")
    Set oBag = oAPI.CreateTypedPropertyBag(2)


    On Error Resume Next
    strComputer = "."

    Set objWMIService = GetObject _
    ("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_LogicalDisk")

    For Each objItem in colItems
    If objItem.DriveType =3 AND objItem.Name = DriveLetter Then
     
     


    Call oBag.AddValue("UsedSpace", Round(((objItem.Size /1073741824) - (objItem.FreeSpace /1073741824)),4))  
    oAPI.AddItem oBag

    End If
    Next

    Call oAPI.ReturnItems()

                  ]]></ScriptBody>
                <TimeoutSeconds>60</TimeoutSeconds>
                <ObjectName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</ObjectName>
                <CounterName>Disk Used Space in GB</CounterName>
                <InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</InstanceName>
                <Value>$Data/Property[@Name='UsedSpace']$</Value>
              </DataSource>
            </DataSources>
            <WriteActions>
              <WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" />
              <WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" />
            </WriteActions>
          </Rule>
        </Rules>
      </Monitoring>
      <Presentation>
        <Views>
          <View ID="Demo.Disk.UsedSpace.NewElement" Accessibility="Internal" Enabled="true" Target="MicrosoftWindowsServerLibrary!Microsoft.Windows.Server.LogicalDisk" TypeID="SC!Microsoft.SystemCenter.PerformanceViewType" Visible="true">
            <Category>Operations</Category>
            <Criteria>
              <Counter>%Used%</Counter>
            </Criteria>
            <Presentation>
              <SortedColumnIndex>0</SortedColumnIndex>
              <SortOrder>0</SortOrder>
              <StartTime>2009-12-27T19:14:40.5694027+06:00</StartTime>
              <EndTime>2009-12-28T19:14:40.5694027+06:00</EndTime>
              <DynamicTimeTicks>864000000000</DynamicTimeTicks>
              <IsDynamic>true</IsDynamic>
              <Is3DMode>false</Is3DMode>
              <ShowAlerts>false</ShowAlerts>
              <ShowMaintenanceMode>false</ShowMaintenanceMode>
              <BaselineMode>false</BaselineMode>
              <ShowPointLabels>false</ShowPointLabels>
              <EnableSmartLabels>true</EnableSmartLabels>
              <RightAngleAxes>false</RightAngleAxes>
              <ClusterSeries>false</ClusterSeries>
              <Title />
              <TitleFont>Microsoft Sans Serif,12,Regular</TitleFont>
              <ChartFont>Microsoft Sans Serif,8.25,Regular</ChartFont>
              <ShowBands>false</ShowBands>
              <BandColor>-1579033</BandColor>
              <ChartType>Line</ChartType>
              <Depth>100</Depth>
              <GapDepth>100</GapDepth>
              <Perspective>10</Perspective>
              <GraphXRotation>0</GraphXRotation>
              <GraphYRotation>0</GraphYRotation>
              <XLabelAngle>0</XLabelAngle>
              <LabelColor>-16777216</LabelColor>
              <LabelFont>Microsoft Sans Serif,8.25,Regular</LabelFont>
              <XAxisVisible>True</XAxisVisible>
              <XShowMajorGridlines>false</XShowMajorGridlines>
              <XShowMinorGridlines>false</XShowMinorGridlines>
              <ShowInterlaceStrips>false</ShowInterlaceStrips>
              <XInterlaceColor>16777215</XInterlaceColor>
              <XShowSideMargin>true</XShowSideMargin>
              <XAxisFont>Microsoft Sans Serif,8.25,Regular</XAxisFont>
              <AutoAxis>true</AutoAxis>
              <AxisMax>100</AxisMax>
              <AxisMin>0</AxisMin>
              <YAxisVisible>True</YAxisVisible>
              <YShowMajorGridlines>true</YShowMajorGridlines>
              <YShowMinorGridlines>false</YShowMinorGridlines>
              <YShowInterlaceStrips>false</YShowInterlaceStrips>
              <YShowSideMargin>true</YShowSideMargin>
              <YAxisFont>Microsoft Sans Serif,8.25,Regular</YAxisFont>
              <BackgroundColor1>-1</BackgroundColor1>
              <BackgroundColor2>-1</BackgroundColor2>
              <GradientType>None</GradientType>
              <Series />
            </Presentation>
            <Target />
          </View>
        </Views>
        <FolderItems>
          <FolderItem ElementID="Demo.Disk.UsedSpace.NewElement" Folder="MicrosoftWindowsServerLibrary!Microsoft.Windows.Server.ViewFolder.Performance" />
        </FolderItems>
      </Presentation>
      <LanguagePacks>
        <LanguagePack ID="ENU" IsDefault="true">
          <DisplayStrings>
            <DisplayString ElementID="Demo.Disk.UsedSpace">
              <Name>Disk Used Space - DemoMP</Name>
            </DisplayString>
            <DisplayString ElementID="Demo.Disk.UsedSpace.2003.LogicalDisk">
              <Name>Windows Server 2003 LogicalDisk Used Space</Name>
            </DisplayString>
            <DisplayString ElementID="Demo.Disk.UsedSpace.2008.LogicalDisk">
              <Name>Windows Server 2008 LogicalDisk Used Space</Name>
            </DisplayString>
            <DisplayString ElementID="Demo.Disk.UsedSpace.NewElement">
              <Name>Logical Disk - Used Space</Name>
            </DisplayString>
          </DisplayStrings>
        </LanguagePack>
                </LanguagePacks>
    </ManagementPack>


    http://OpsMgr.ru/
    Monday, December 28, 2009 1:31 PM