The SMS_SiteSystemSummarizer Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents a site system summarizer. The site system summarizer reports physical system health data for each system and each system role in the Configuration Manager site.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_SiteSystemSummarizer : SMS_BaseClass
{
	UInt32 AvailabilityState;
	SInt64 BytesFree;
	SInt64 BytesTotal;
	DateTime DownSince;
	UInt32 ObjectType;
	SInt32 PercentFree;
	String Role;
	String SiteCode;
	String SiteObject;
	String SiteSystem;
	UInt32 Status;
};

Methods

The SMS_SiteSystemSummarizer class does not define any methods.

Properties

AvailabilityState

Data type: UInt32Access type: ReadQualifiers: NoneAvailability state of the site system. The default value is 0.
BytesFree

Data type: SInt64Access type: ReadQualifiers: None Amount of free, unused storage space, in kilobytes, for the storage object.
BytesTotal

Data type: SInt64Access type: ReadQualifiers: None Maximum amount of storage space, in kilobytes, of the storage object. A negative value indicates that information is currently unavailable.
DownSince

Data type: DateTimeAccess type: ReadQualifiers: None Date and time when the storage object was first found to be down (inaccessible). The storage object is considered down if the site server fails to connect to the storage object due to network problems, security problems, or other problems. The value is null if the storage object is accessible. The time zone is based on the time zone of the SiteCode property.
ObjectType

Data type: UInt32Access type: Read Qualifiers: [key]Type of object for which the status is being reported. Possible values are:

0

NALPATH. A directory.

1

SQL_DB. An SQL Server database.

2

SQL_LOG. An SQL Server transaction log.

PercentFree

Data type: SInt32Access type: ReadQualifiers: None Percentage of free storage space available on the storage object.
Role

Data type: StringAccess type: ReadQualifiers: [key]Configuration Manager role performed by the site system, for example:
  • Distribution point

  • SQL Server

  • Software metering server

  • Component server

  • Site server

SiteCode

Data type: StringAccess type: ReadQualifiers: [key]Site code of Configuration Manager site.
SiteObject

Data type: StringAccess type: ReadQualifiers: [key]Network abstraction layer (NAL) path to a storage object that is one of the following:
  • Directory that contains files

  • Name of the database

  • Transaction log

SiteSystem

Data type: StringAccess type: ReadQualifiers: [key]Name of the computer containing the storage object.
Status

Data type: UInt32Access type: ReadQualifiers: NoneStatus value indicating the health of the component. Possible values are:

GREEN(0)

OK. The storage objects are well below their thresholds.

YELLOW(1)

Warning. The storage objects are approaching their thresholds.

RED(2)

Critical. The storage objects have exceeded their thresholds.

Remarks

Class qualifiers for this class include:

  • Read (read-only)

For more information about both the class qualifiers and the property qualifiers included in the Properties section, see Configuration Manager Class and Property Qualifiers.

An instance of this class is created for every storage object used by Configuration Manager. Storage objects are defined by the SiteObject property.

Requirements

Runtime Requirements

Development Requirements

See Also