INFORMANT-WMI-EXCHANGE DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 Gauge FROM RFC1155-SMI informant FROM WTCS; wmiExchange OBJECT IDENTIFIER -- LAST-UPDATED "200804141717Z" -- ORGANIZATION "Informant Systems, Inc." -- CONTACT-INFO -- "Garth Williams -- 11135-23A Ave -- Edmonton, AB T6J4W5 Canada -- Tel: +1 780 434 4113 -- E-mail: garth.williams@wtcs.org" -- DESCRIPTION -- "The MIB module for informant exchange WMI entities." -- REVISION "200804141717Z" -- DESCRIPTION -- "Updated the description fields based on the WMI -- entries. Added the following missing Exchange WMI -- classes: exchangeQueuedSMTPMessageTable, -- exchangeQueuedX400MessageTable, -- exchangeQueueSMTPVirtualSrvTable, -- exchangeQueueX400VirtualSrvTable, -- exchangeScheduleIntervalTable, -- exchangeSMTPLinkTable, -- exchangeSMTPQueueTable, -- exchangeX400LinkTable, -- and exchangeX400QueueTable" -- REVISION "200504110409Z" -- DESCRIPTION -- "The initial revision of this MIB module." ::= { informant 23 } exchangeClusterResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeClusterResourceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ExchangeClusterResource WMI class has properties that return information about a Microsoft Exchange cluster resource." ::= { wmiExchange 1 } exchangeClusterResourceEntry OBJECT-TYPE SYNTAX ExchangeClusterResourceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { excrIndex } ::= { exchangeClusterResourceTable 1 } ExchangeClusterResourceEntry ::= SEQUENCE { excrIndex INTEGER, excrName OCTET STRING, excrOwner OCTET STRING, excrState Gauge, excrType OCTET STRING, excrVirtualMachine OCTET STRING } excrIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeClusterResourceEntry 1 } excrName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Name property returns the name of the Microsoft Exchange cluster resource. The Name property is read-only, and is a key property of this class." ::= { exchangeClusterResourceEntry 2 } excrOwner OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Owner property for a cluster resource specifies the cluster node of which the resource is a part. The Owner property is read-only." ::= { exchangeClusterResourceEntry 3 } excrState OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The State property specifies the current state of the cluster resource." ::= { exchangeClusterResourceEntry 4 } excrType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Type property specifies the resource type." ::= { exchangeClusterResourceEntry 5 } excrVirtualMachine OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Type property specifies the resource type." ::= { exchangeClusterResourceEntry 6 } exchangeConnectorStateTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeConnectorStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ExchangeConnectorState WMI class has properties that return information about a Microsoft Exchange connector." ::= { wmiExchange 2 } exchangeConnectorStateEntry OBJECT-TYPE SYNTAX ExchangeConnectorStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { excsIndex } ::= { exchangeConnectorStateTable 1 } ExchangeConnectorStateEntry ::= SEQUENCE { excsIndex INTEGER, excsDN OCTET STRING, excsGroupDN OCTET STRING, excsGroupGUID OCTET STRING, excsGUID OCTET STRING, excsIsUp INTEGER, excsName OCTET STRING } excsIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeConnectorStateEntry 1 } excsDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The DN property specifies the Microsoft Active Directory distinguished name (DN) of the Exchange Connector object." ::= { exchangeConnectorStateEntry 2 } excsGroupDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GroupDN property specifies the distinguished name (DN) in Active Directory of the routing group." ::= { exchangeConnectorStateEntry 3 } excsGroupGUID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GroupGUID property specifies the globally unique identifier (GUID) of the routing group." ::= { exchangeConnectorStateEntry 4 } excsGUID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GUID property specifies the GUID of the Exchange Connector." ::= { exchangeConnectorStateEntry 5 } excsIsUp OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsUp property, when True, specifies that the Exchange Connector is operating normally." ::= { exchangeConnectorStateEntry 6 } excsName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Name property specifies the name of the Exchange Connector." ::= { exchangeConnectorStateEntry 7 } exchangeLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ExchangeLink WMI class has properties that return information about message-handling links between mail servers. A link can contain zero or more ExchangeQueue objects, depending on the current message traffic along the link. In the Exchange System Manager, these links are called queues." ::= { wmiExchange 3 } exchangeLinkEntry OBJECT-TYPE SYNTAX ExchangeLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exlIndex } ::= { exchangeLinkTable 1 } ExchangeLinkEntry ::= SEQUENCE { exlIndex INTEGER, exlActionFreeze INTEGER, exlActionKick INTEGER, exlActionThaw INTEGER, exlExtendedStateInfo OCTET STRING, exlGlobalStop INTEGER, exlIncreasingTime Gauge, exlLinkDN OCTET STRING, exlLinkName OCTET STRING, exlNextScheduledConnection OCTET STRING, exlNumberOfMessages Gauge, exlOldestMessage OCTET STRING, exlProtocolName OCTET STRING, exlSizeOfQueue OCTET STRING, exlStateActive INTEGER, exlStateFlags Gauge, exlStateFrozen INTEGER, exlStateReady INTEGER, exlStateRemote INTEGER, exlStateRetry INTEGER, exlStateScheduled INTEGER, exlSupportedLinkActions Gauge, exlTypeCurrentlyUnreachable INTEGER, exlTypeDeferredDelivery INTEGER, exlTypeInternal INTEGER, exlTypeLocalDelivery INTEGER, exlTypePendingCategorization INTEGER, exlTypePendingRouting INTEGER, exlTypePendingSubmission INTEGER, exlTypeRemoteDelivery INTEGER, exlVersion Gauge, exlVirtualMachine Gauge, exlVirtualServerName OCTET STRING } exlIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeLinkEntry 1 } exlActionFreeze OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionFreeze property, when True, specifies that the link supports freezing messages in its queues. The ActionFreeze property corresponds to the sixth bit (0x00000020) of the SupportedLinkActions property." ::= { exchangeLinkEntry 2 } exlActionKick OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionKick property, when True, specifies that the link can trigger its queues to retry transmitting waiting messages immediately, instead of waiting for the default protocol timeout before retrying the transmission. The ActionKick property corresponds to the first bit (0x00000001) of the SupportedLinkActions property." ::= { exchangeLinkEntry 3 } exlActionThaw OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionThaw property, when True, specifies that the link supports thawing messages in its queues. Thawing a queue is also known as 'unfreezing' that queue. The ActionThaw property corresponds to the seventh bit (0x00000040) of the SupportedLinkActions property." ::= { exchangeLinkEntry 4 } exlExtendedStateInfo OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ExtendedStateInfo property specifies the text description of the current link status." ::= { exchangeLinkEntry 5 } exlGlobalStop OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The GlobalStop property specifies whether the link is currently stopped." ::= { exchangeLinkEntry 6 } exlIncreasingTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The IncreasingTime property specifies the amount of time, in milliseconds, that the number of messages waiting to be transferred by the link has been increasing." ::= { exchangeLinkEntry 7 } exlLinkDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkDN property specifies the Active Directory globally unique identifier (GUID) of the connector object that generated the link." ::= { exchangeLinkEntry 8 } exlLinkName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkName property specifies the name of the link." ::= { exchangeLinkEntry 9 } exlNextScheduledConnection OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The NextScheduledConnection property specifies the date and time when a connection will be attempted to transfer waiting messages." ::= { exchangeLinkEntry 10 } exlNumberOfMessages OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The NumberOfMessages property specifies the number of messages that are waiting for transmission across the link." ::= { exchangeLinkEntry 11 } exlOldestMessage OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The OldestMessage property specifies the date and time that the oldest message that is still waiting to be transmitted was received into the link." ::= { exchangeLinkEntry 12 } exlProtocolName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ProtocolName property specifies the transmission protocol for the link." ::= { exchangeLinkEntry 13 } exlSizeOfQueue OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SizeOfQueue property specifies the total size of the messages in the link, in bytes." ::= { exchangeLinkEntry 14 } exlStateActive OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateActive property, when True, specifies that the link is active. The StateActive property corresponds to first bit (0x00000001) of the StateFlags property." ::= { exchangeLinkEntry 15 } exlStateFlags OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The StateFlags property specifies the state of the link. The individual bits of this property are available as the link State. and Type. properties of this class." ::= { exchangeLinkEntry 16 } exlStateFrozen OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateFrozen property indicates whether the link is currently frozen. The StateFrozen property corresponds to the sixth bit (0x00000020) of the StateFlags property." ::= { exchangeLinkEntry 17 } exlStateReady OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateReady property, when True, specifies that the link is ready to accept new messages. The StateReady property corresponds to the second bit (0x00000002) of the StateFlags property." ::= { exchangeLinkEntry 18 } exlStateRemote OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateRemote property, when True, specifies that the destination for messages in this link is on a remote server, instead of the messages being delivered to a local store. The StateRemote property corresponds to the fifth bit (0x00000010) of the StateFlags property." ::= { exchangeLinkEntry 19 } exlStateRetry OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateRetry property, when True, specifies that the link is retrying a transmission that was unsuccessful. The StateRetry property corresponds to the third bit (0x00000004) of the StateFlags property." ::= { exchangeLinkEntry 20 } exlStateScheduled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateScheduled property, when True, specifies that the link is scheduled for periodic activation, as compared with asynchronous, on-demand activation. The StateScheduled property corresponds to the fourth bit (0x00000008) of the StateFlags property." ::= { exchangeLinkEntry 21 } exlSupportedLinkActions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The SupportedLinkActions property specifies the actions supported by the link. The individual bits of this property are available as the Action. properties in this class." ::= { exchangeLinkEntry 22 } exlTypeCurrentlyUnreachable OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeCurrentlyUnreachable property, when True, specifies that the link holds messages for destinations that currently cannot be reached. The TypeCurrentlyUnreachable property corresponds to the thirteenth bit (0x00001000) of the StateFlags property." ::= { exchangeLinkEntry 23 } exlTypeDeferredDelivery OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeDeferredDelivery property, when True, specifies that the link holds mail that is awaiting a trigger to start transmission. The TypeDeferredDelivery property corresponds to the fourteenth bit (0x00002000) of the StateFlags property." ::= { exchangeLinkEntry 24 } exlTypeInternal OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeInternal property indicates that the link is used for internal message processing. The TypeInternal property corresponds to the fifteenth bit (0x00004000) of the StateFlags property." ::= { exchangeLinkEntry 25 } exlTypeLocalDelivery OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeLocalDelivery property, when True, specifies that the link handles local mail delivery. The TypeLocalDelivery property corresponds to the tenth bit (0x00000200) of the StateFlags property." ::= { exchangeLinkEntry 26 } exlTypePendingCategorization OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypePendingCategorization property, when True, specifies that the link is resolving addresses against entries in Active Directory. The TypePendingCategorization property corresponds to the twelfth bit (0x00000800) of the StateFlags property." ::= { exchangeLinkEntry 27 } exlTypePendingRouting OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypePendingRouting property, when True, specifies that the link is determining the routing of the next message that is waiting to be transmitted. The TypePendingRouting property corresponds to the eleventh bit (0x00000400) of the StateFlags property." ::= { exchangeLinkEntry 28 } exlTypePendingSubmission OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypePendingSubmission property, when True, specifies that the link handles messages that have not yet been submitted to the routing engine. The TypePendingSubmission property corresponds to the sixteenth bit (0x00008000) of the StateFlags property." ::= { exchangeLinkEntry 29 } exlTypeRemoteDelivery OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeRemoteDelivery property, when True, specifies that the link is currently handling a remote message delivery. The TypeRemoteDelivery property corresponds to the ninth bit (0x00000100) of the StateFlags property." ::= { exchangeLinkEntry 30 } exlVersion OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Version property specifies the version number of the underlying link control software." ::= { exchangeLinkEntry 31 } exlVirtualMachine OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualMachine property specifies the name of the virtual machine that is the source of the link." ::= { exchangeLinkEntry 32 } exlVirtualServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The value of the VirtualServerName property is the integer number of the virtual machine that is the source of the link. This number is the Microsoft Active Directorycommon name (CN) for the virtual server object." ::= { exchangeLinkEntry 33 } exchangeQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeQueueEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ExchangeQueue WMI class has properties that return information about the dynamic queues created to transfer individual messages between mail servers. An ExchangeQueue is part of an ExchangeLink. ExchangeQueue objects are not the same as the queues listed in the Exchange System Manager." ::= { wmiExchange 4 } exchangeQueueEntry OBJECT-TYPE SYNTAX ExchangeQueueEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exqIndex } ::= { exchangeQueueTable 1 } ExchangeQueueEntry ::= SEQUENCE { exqIndex INTEGER, exqCanEnumAll INTEGER, exqCanEnumFailed INTEGER, exqCanEnumFirstNMessages INTEGER, exqCanEnumFrozen INTEGER, exqCanEnumInvertSense INTEGER, exqCanEnumLargerThan INTEGER, exqCanEnumNLargestMessages INTEGER, exqCanEnumNOldestMessages INTEGER, exqCanEnumOlderThan INTEGER, exqCanEnumRecipient INTEGER, exqCanEnumSender INTEGER, exqGlobalStop INTEGER, exqIncreasingTime Gauge, exqLinkName OCTET STRING, exqMsgEnumFlagsSupported Gauge, exqNumberOfMessages Gauge, exqProtocolName OCTET STRING, exqQueueName OCTET STRING, exqSizeOfQueue OCTET STRING, exqVersion Gauge, exqVirtualMachine OCTET STRING, exqVirtualServerName OCTET STRING } exqIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeQueueEntry 1 } exqCanEnumAll OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumAll property, when True, specifies that the queue can enumerate all of the messages that it has waiting for transmission. The CanEnumAll property corresponds to the thirty-first bit (0x40000000) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 2 } exqCanEnumFailed OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumFailed property, when True, specifies that the queue can enumerate the messages that it has waiting for transmission that it was unable to transfer. The CanEnumFailed property corresponds to the ninth bit (0x00000100) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 3 } exqCanEnumFirstNMessages OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumFirstNMessages property, when True, specifies that the queue can enumerate the first N messages that it has waiting for transmission. The CanEnumFirstNMessages property corresponds to the first bit (0x00000001) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 4 } exqCanEnumFrozen OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumFrozen property, when True, specifies that the queue can enumerate messages that it has waiting for transmission that have been frozen. The CanEnumFrozen property corresponds to the sixth bit (0x00000020) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 5 } exqCanEnumInvertSense OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumInvertSense property, when True, specifies that the queue can enumerate messages that it has waiting for transmission that do not match the criteria requested. For example, requesting the oldest messages while inverting the request sense would return the newest messages. The CanEnumInvertSense property corresponds to the thirty-second bit (0x80000000) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 6 } exqCanEnumLargerThan OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumLargerThan property, when True, specifies that the queue can enumerate the messages that it has waiting for transmission that are larger than a specified value. The CanEnumLargerThan property corresponds to the fourth bit (0x00000008) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 7 } exqCanEnumNLargestMessages OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumNLargestMessages property, when True, specifies that the queue can enumerate the specified number of the largest messages that it has waiting for transmission. The CanEnumNLargestMessages property corresponds to the seventh bit (0x00000040) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 8 } exqCanEnumNOldestMessages OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumNOldestMessages property, when True, specifies that the queue can enumerate the specified number of the oldest messages that it has waiting for transmission. The CanEnumNOldestMessages property corresponds to the eighth bit (0x00000080) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 9 } exqCanEnumOlderThan OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumOlderThan property, when True, specifies that the queue can enumerate the messages that it has waiting for transmission that arrived before a specified date and time. The CanEnumOlderThan property corresponds to the fifth bit (0x00000010) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 10 } exqCanEnumRecipient OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumRecipient property, when True, specifies that the queue can enumerate the recipients of messages that it has waiting for transmission. The CanEnumRecipient property corresponds to the fourth bit (0x00000004) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 11 } exqCanEnumSender OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumSender property, when True, specifies that the queue can enumerate the senders of messages that it has waiting for transmission. The CanEnumSender property corresponds to the second bit (0x00000002) of the MsgEnumFlagsSupported property." ::= { exchangeQueueEntry 12 } exqGlobalStop OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The GlobalStop property specifies whether the queue is currently stopped." ::= { exchangeQueueEntry 13 } exqIncreasingTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The IncreasingTime property specifies the amount of time, in milliseconds, that the number of messages waiting to be transferred by the queue has been increasing." ::= { exchangeQueueEntry 14 } exqLinkName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkName property specifies the name of the link in which this queue is contained." ::= { exchangeQueueEntry 15 } exqMsgEnumFlagsSupported OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The MsgEnumFlagsSupported property specifies a bit-mapped set of flags that indicate what types of objects can be enumerated. The individual bits of this property are available as the queue CanEnum. properties in this class." ::= { exchangeQueueEntry 16 } exqNumberOfMessages OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The NumberOfMessages property specifies the number of messages that are waiting for transmission by the queue." ::= { exchangeQueueEntry 17 } exqProtocolName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ProtocolName property specifies the transmission protocol for the queue." ::= { exchangeQueueEntry 18 } exqQueueName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The QueueName property specifies the name of the queue." ::= { exchangeQueueEntry 19 } exqSizeOfQueue OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SizeOfQueue property specifies the total size of all messages in the queue, in bytes." ::= { exchangeQueueEntry 20 } exqVersion OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Version property specifies the version number of the Microsoft Exchange software." ::= { exchangeQueueEntry 21 } exqVirtualMachine OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualMachine property specifies the name of the virtual machine that is the source of the link." ::= { exchangeQueueEntry 22 } exqVirtualServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The value of the VirtualServerName property is the integer number of the virtual machine that is the source of the queue. This number is the Microsoft Active Directory common name (CN) for the virtual server object." ::= { exchangeQueueEntry 23 } exchangeServerStateTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeServerStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ExchangeServerState WMI class has properties that return information about the computer running Microsoft Exchange 2000 Server." ::= { wmiExchange 5 } exchangeServerStateEntry OBJECT-TYPE SYNTAX ExchangeServerStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exssIndex } ::= { exchangeServerStateTable 1 } ExchangeServerStateEntry ::= SEQUENCE { exssIndex INTEGER, exssClusterState INTEGER, exssClusterStateString OCTET STRING, exssCPUState INTEGER, exssCPUStateString OCTET STRING, exssDisksState INTEGER, exssDisksStateString OCTET STRING, exssDN OCTET STRING, exssGroupDN OCTET STRING, exssGroupGUID OCTET STRING, exssGUID OCTET STRING, exssMemoryState INTEGER, exssMemoryStateString OCTET STRING, exssName OCTET STRING, exssQueuesState INTEGER, exssQueuesStateString OCTET STRING, exssServerMaintenance INTEGER, exssServerState INTEGER, exssServerStateString OCTET STRING, exssServicesState INTEGER, exssServicesStateString OCTET STRING, exssUnreachable INTEGER, exssVersion Gauge } exssIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeServerStateEntry 1 } exssClusterState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "When the ExchangeServerState instance represents a clustered Exchange server, the ClusterState property specifies the state of the clustered resources on that server." ::= { exchangeServerStateEntry 2 } exssClusterStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "When the ExchangeServerState instance represents a clustered Exchange server, the ClusterStateString property specifies the state of the cluster resources on that server." ::= { exchangeServerStateEntry 3 } exssCPUState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The CPUState property specifies the current state of the CPU on the Exchange server. This is the same state information shown on the Monitoring and Status Properties page of the Exchange System Manager." ::= { exchangeServerStateEntry 4 } exssCPUStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The CPUStateString property specifies the current state of the CPU on the Exchange server." ::= { exchangeServerStateEntry 5 } exssDisksState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The DisksState property specifies the current state of the disk storage on the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 6 } exssDisksStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The DisksStateString property specifies the current state of the disk storage on the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 7 } exssDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The DN property specifies the Microsoft Active Directory distinguished name (DN) of the Exchange server object." ::= { exchangeServerStateEntry 8 } exssGroupDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GroupDN property specifies the DN of the Exchange 2000 Server routing group in Active Directory." ::= { exchangeServerStateEntry 9 } exssGroupGUID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GroupGUID property specifies the globally unique identifier (GUID) of the Exchange 2000 Server routing group in Active Directory." ::= { exchangeServerStateEntry 10 } exssGUID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GUID property specifies the GUID of the Exchange 2000 Server server object in Active Directory." ::= { exchangeServerStateEntry 11 } exssMemoryState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The MemoryState property specifies the current state of the memory on the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 12 } exssMemoryStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MemoryStateString property specifies the current state of the memory on the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 13 } exssName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Name property specifies the name of the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 14 } exssQueuesState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The QueuesState property specifies the current state of the queues on the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 15 } exssQueuesStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The QueuesStateString property specifies the current state of the queues on the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 16 } exssServerMaintenance OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ServerMaintenance property, when True, specifies that the notifications set up in the Exchange 2000 Server System Manager Monitoring and Status page have been disabled." ::= { exchangeServerStateEntry 17 } exssServerState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The ServerState property specifies the current state of the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 18 } exssServerStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ServerStateString property specifies the current state of the computer running Exchange 2000 Server." ::= { exchangeServerStateEntry 19 } exssServicesState OBJECT-TYPE SYNTAX INTEGER { unknown(0), ok(1), warning(2), error(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The ServicesState property specifies the current state of the monitoring services running on the Exchange 2000 Server computer." ::= { exchangeServerStateEntry 20 } exssServicesStateString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ServicesStateString property specifies the current state of the monitoring services running on the Exchange 2000 Server computer." ::= { exchangeServerStateEntry 21 } exssUnreachable OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Unreachable property, when True, specifies that the Exchange 2000 Server computer is currently unreachable." ::= { exchangeServerStateEntry 22 } exssVersion OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Version property indicates the version of the Exchange server." ::= { exchangeServerStateEntry 23 } exchangeDSAccessDCTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeDSAccessDCEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The properties of the Exchange_DSAccessDC class provide information about Microsoft Active Directory and Microsoft Exchange Server 5.5 domain controllers that are accessible to the Exchange 2000 Server DSAccess service." ::= { wmiExchange 6 } exchangeDSAccessDCEntry OBJECT-TYPE SYNTAX ExchangeDSAccessDCEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exdsIndex } ::= { exchangeDSAccessDCTable 1 } ExchangeDSAccessDCEntry ::= SEQUENCE { exdsIndex INTEGER, exdsConfigurationType INTEGER, exdsIsFast INTEGER, exdsIsInSync INTEGER, exdsIsUp INTEGER, exdsLDAPPort Gauge, exdsName OCTET STRING, exdsType INTEGER } exdsIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeDSAccessDCEntry 1 } exdsConfigurationType OBJECT-TYPE SYNTAX INTEGER { manual(0), automatic(1) } ACCESS read-only STATUS mandatory DESCRIPTION "The ConfigurationType property indicates whether the instance describes a domain controller that was detected automatically, or one that was specified manually." ::= { exchangeDSAccessDCEntry 2 } exdsIsFast OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsFast property indicates, when True, that the domain controller response time has been less than two seconds." ::= { exchangeDSAccessDCEntry 3 } exdsIsInSync OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsInSync property indicates whether the domain controller is synchronized with the Global Catalog server and with the Configuration domain controller." ::= { exchangeDSAccessDCEntry 4 } exdsIsUp OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsUp property indicates whether the domain controller was available the last time Exchange attempted to access it." ::= { exchangeDSAccessDCEntry 5 } exdsLDAPPort OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The LDAPPort property specifies the TCP/IP port on which the domain controller listens for LDAP requests." ::= { exchangeDSAccessDCEntry 6 } exdsName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Name property specifies the computer name of the domain controller." ::= { exchangeDSAccessDCEntry 7 } exdsType OBJECT-TYPE SYNTAX INTEGER { configurationDomainController(0), localDomainController(1), globalCatalog(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Type property specifies the role that the domain controller plays in the Exchange system." ::= { exchangeDSAccessDCEntry 8 } exchangeFolderTreeTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeFolderTreeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Instances of the Exchange_FolderTree WMI class provide information about public and private folder trees on Microsoft Exchange servers." ::= { wmiExchange 7 } exchangeFolderTreeEntry OBJECT-TYPE SYNTAX ExchangeFolderTreeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exftIndex } ::= { exchangeFolderTreeTable 1 } ExchangeFolderTreeEntry ::= SEQUENCE { exftIndex INTEGER, exftAdministrativeGroup OCTET STRING, exftAdministrativeNote OCTET STRING, exftAssociatedPublicStores OCTET STRING, exftCreationTime OCTET STRING, exftGUID OCTET STRING, exftHasLocalPublicStore INTEGER, exftLastModificationTime OCTET STRING, exftMapiFolderTree INTEGER, exftName OCTET STRING, exftRootFolderURL OCTET STRING } exftIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeFolderTreeEntry 1 } exftAdministrativeGroup OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AdministrativeGroup property indicates the name of the administrative group that the top-level hierarchy (TLH) resides under in Active Directory." ::= { exchangeFolderTreeEntry 2 } exftAdministrativeNote OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AdministrativeNote property indicates the administrative note attached to the Microsoft Active Directory object representing the tree." ::= { exchangeFolderTreeEntry 3 } exftAssociatedPublicStores OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AssociatedPublicStores property indicates the list of MDBs associated with the top-level hierarchy (TLH)." ::= { exchangeFolderTreeEntry 4 } exftCreationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The CreationTime property indicates when the tree was created." ::= { exchangeFolderTreeEntry 5 } exftGUID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The GUID property indicates the globally unique identifier (GUID) attribute of the top-level hierarchy (TLH) object in Active Directory." ::= { exchangeFolderTreeEntry 6 } exftHasLocalPublicStore OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The HasLocalPublicStore property indicates whether the computer contains the Exchange store associated with the folder tree." ::= { exchangeFolderTreeEntry 7 } exftLastModificationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastModificationTime property indicates when the tree was last modified." ::= { exchangeFolderTreeEntry 8 } exftMapiFolderTree OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The MapiFolderTree property indicates whether this is the MAPI top-level hierarchy (TLH)." ::= { exchangeFolderTreeEntry 9 } exftName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Name property indicates the name of the top-level hierarchy (TLH)." ::= { exchangeFolderTreeEntry 10 } exftRootFolderURL OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The RootFolderURL property indicates the URL to the root of the tree referenced through the Exchange administration IIS virtual directory." ::= { exchangeFolderTreeEntry 11 } exchangeLinkV2Table OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeLinkV2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Exchange_Link WMI class has properties that return information about message-handling links between mail servers. A link can contain zero or more Exchange_Queue objects, depending on the current message traffic along the link. In the Microsoft Exchange System Manager, these links are called queues." ::= { wmiExchange 8 } exchangeLinkV2Entry OBJECT-TYPE SYNTAX ExchangeLinkV2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exl2Index } ::= { exchangeLinkV2Table 1 } ExchangeLinkV2Entry ::= SEQUENCE { exl2Index INTEGER, exl2ActionFreeze INTEGER, exl2ActionKick INTEGER, exl2ActionThaw INTEGER, exl2ExtendedStateInfo OCTET STRING, exl2GlobalStop INTEGER, exl2LinkDN OCTET STRING, exl2LinkId OCTET STRING, exl2LinkName OCTET STRING, exl2MessageCount Gauge, exl2NextScheduledConnection OCTET STRING, exl2OldestMessage OCTET STRING, exl2ProtocolName OCTET STRING, exl2Size OCTET STRING, exl2StateActive INTEGER, exl2StateFlags Gauge, exl2StateFrozen INTEGER, exl2StateReady INTEGER, exl2StateRemote INTEGER, exl2StateRetry INTEGER, exl2StateScheduled INTEGER, exl2SupportedLinkActions Gauge, exl2TypeCurrentlyUnreachable INTEGER, exl2TypeDeferredDelivery INTEGER, exl2TypeInternal INTEGER, exl2TypeLocalDelivery INTEGER, exl2TypePendingCategorization INTEGER, exl2TypePendingRouting INTEGER, exl2TypePendingSubmission INTEGER, exl2TypeRemoteDelivery INTEGER, exl2Version Gauge, exl2VirtualMachine OCTET STRING, exl2VirtualServerName OCTET STRING } exl2Index OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeLinkV2Entry 1 } exl2ActionFreeze OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionFreeze property, when TRUE, specifies that the link supports freezing messages in its queues. The ActionFreeze property corresponds to the sixth bit (0x00000020) of the SupportedLinkActions property." ::= { exchangeLinkV2Entry 2 } exl2ActionKick OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionKick property, when TRUE, specifies that the link can trigger its queues to retry transmitting waiting messages immediately, instead of waiting for the default protocol timeout before retrying the transmission. The ActionKick property corresponds to the first bit (0x00000001) of the SupportedLinkActions property." ::= { exchangeLinkV2Entry 3 } exl2ActionThaw OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionThaw property, when TRUE, specifies that the link supports thawing messages in its queues. Thawing a queue is also known as 'unfreezing' that queue. The ActionThaw property corresponds to the seventh bit (0x00000040) of the SupportedLinkActions property." ::= { exchangeLinkV2Entry 4 } exl2ExtendedStateInfo OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ExtendedStateInfo property provides the text description of the current link status, including extended error reporting and troubleshooting information." ::= { exchangeLinkV2Entry 5 } exl2GlobalStop OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The GlobalStop property indicates whether the virtual server for the link is in disabled mode. If True, the virtual server is disabled." ::= { exchangeLinkV2Entry 6 } exl2LinkDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkDN property specifies the name of the link." ::= { exchangeLinkV2Entry 7 } exl2LinkId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkId property indicates the identifier for the link." ::= { exchangeLinkV2Entry 8 } exl2LinkName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkName property indicates the name of the link." ::= { exchangeLinkV2Entry 9 } exl2MessageCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The MessageCount property specifies the number of messages that are waiting for transmission across the link." ::= { exchangeLinkV2Entry 10 } exl2NextScheduledConnection OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The NextScheduledConnection property indicates the next time a connection will be attempted." ::= { exchangeLinkV2Entry 11 } exl2OldestMessage OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The OldestMessage property specifies the date and time that the oldest message that is still waiting to be transmitted was received into the link." ::= { exchangeLinkV2Entry 12 } exl2ProtocolName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ProtocolName property indicates the transmission protocol used by the link." ::= { exchangeLinkV2Entry 13 } exl2Size OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Size property specifies the total size of the messages in the link, in bytes." ::= { exchangeLinkV2Entry 14 } exl2StateActive OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateActive property, when TRUE, specifies that the link is active. The StateActive property corresponds to first bit (0x00000001) of the StateFlags property." ::= { exchangeLinkV2Entry 15 } exl2StateFlags OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The StateFlags property specifies the state of the link. The individual bits of this property are available as the link State. and Type. properties of this class." ::= { exchangeLinkV2Entry 16 } exl2StateFrozen OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateFrozen property indicates whether the link is currently frozen. The StateFrozen property corresponds to the sixth bit (0x00000020) of the StateFlags property." ::= { exchangeLinkV2Entry 17 } exl2StateReady OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateReady property, when TRUE, specifies that the link is ready to accept new messages. The StateReady property corresponds to the second bit (0x00000002) of the StateFlags property." ::= { exchangeLinkV2Entry 18 } exl2StateRemote OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateRemote property, when TRUE, specifies that the destination for messages in this link is on a remote server, instead of the messages being delivered to a local store. The StateRemote property corresponds to the fifth bit (0x00000010) of the StateFlags property." ::= { exchangeLinkV2Entry 19 } exl2StateRetry OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateRetry property, when TRUE, specifies that the link is retrying a transmission that was unsuccessful. The StateRetry property corresponds to the third bit (0x00000004) of the StateFlags property." ::= { exchangeLinkV2Entry 20 } exl2StateScheduled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateScheduled property, when TRUE, specifies that the link is scheduled for periodic activation, as compared with asynchronous, on-demand activation. The StateScheduled property corresponds to the fourth bit (0x00000008) of the StateFlags property." ::= { exchangeLinkV2Entry 21 } exl2SupportedLinkActions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The SupportedLinkActions property specifies the actions supported by the link. The individual bits of this property are available as the Action. properties in this class." ::= { exchangeLinkV2Entry 22 } exl2TypeCurrentlyUnreachable OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeCurrentlyUnreachable property, when TRUE, specifies that the link holds messages for destinations that currently cannot be reached. The TypeCurrentlyUnreachable property corresponds to the thirteenth bit (0x00001000) of the StateFlags property." ::= { exchangeLinkV2Entry 23 } exl2TypeDeferredDelivery OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeDeferredDelivery property, when TRUE, specifies that the link holds mail that is awaiting a trigger to start transmission. The TypeDeferredDelivery property corresponds to the fourteenth bit (0x00002000) of the StateFlags property." ::= { exchangeLinkV2Entry 24 } exl2TypeInternal OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeInternal property indicates that the link is used for internal message processing. The TypeInternal property corresponds to the fifteenth bit (0x00004000) of the StateFlags property." ::= { exchangeLinkV2Entry 25 } exl2TypeLocalDelivery OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeLocalDelivery property, when TRUE, specifies that the link handles local mail delivery. The TypeLocalDelivery property corresponds to the tenth bit (0x00000200) of the StateFlags property." ::= { exchangeLinkV2Entry 26 } exl2TypePendingCategorization OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypePendingCategorization property, when TRUE, specifies that the link is resolving addresses against entries in Active Directory. The TypePendingCategorization property corresponds to the twelfth bit (0x00000800) of the StateFlags property." ::= { exchangeLinkV2Entry 27 } exl2TypePendingRouting OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypePendingRouting property, when TRUE, specifies that the link is determining the routing of the next message that is waiting to be transmitted. The TypePendingRouting property corresponds to the eleventh bit (0x00000400) of the StateFlags property." ::= { exchangeLinkV2Entry 28 } exl2TypePendingSubmission OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypePendingSubmission property, when TRUE, specifies that the link handles messages that have not yet been submitted to the routing engine. The TypePendingSubmission property corresponds to the sixteenth bit (0x00008000) of the StateFlags property." ::= { exchangeLinkV2Entry 29 } exl2TypeRemoteDelivery OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The TypeRemoteDelivery property, when TRUE, specifies that the link is currently handling a remote message delivery. The TypeRemoteDelivery property corresponds to the ninth bit (0x00000100) of the StateFlags property." ::= { exchangeLinkV2Entry 30 } exl2Version OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Version property specifies the version number of the underlying link control software." ::= { exchangeLinkV2Entry 31 } exl2VirtualMachine OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualMachine property indicates the name of the virtual machine that is the source of the link." ::= { exchangeLinkV2Entry 32 } exl2VirtualServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The value of the VirtualServerName property is the integer number of the virtual machine that is the source of the link. This number is the Microsoft Active Directory common name (CN) for the virtual server object." ::= { exchangeLinkV2Entry 33 } exchangeLogonTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeLogonEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Instances of Exchange_Logon represent the users currently logged on to Microsoft Exchange." ::= { wmiExchange 9 } exchangeLogonEntry OBJECT-TYPE SYNTAX ExchangeLogonEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exloIndex } ::= { exchangeLogonTable 1 } ExchangeLogonEntry ::= SEQUENCE { exloIndex INTEGER, exloAdapterSpeed Gauge, exloClientIP OCTET STRING, exloClientMode INTEGER, exloClientName OCTET STRING, exloClientVersion OCTET STRING, exloCodePageID Gauge, exloFolderOperationRate Gauge, exloHostAddress OCTET STRING, exloLastOperationTime OCTET STRING, exloLatency Gauge, exloLocaleID Gauge, exloLoggedOnUserAccount OCTET STRING, exloLoggedOnUsersMailboxLegacyDN OCTET STRING, exloLogonTime OCTET STRING, exloMacAddress OCTET STRING, exloMailboxDisplayName OCTET STRING, exloMailboxLegacyDN OCTET STRING, exloMessagingOperationRate Gauge, exloOpenAttachmentCount Gauge, exloOpenFolderCount Gauge, exloOpenMessageCount Gauge, exloOtherOperationRate Gauge, exloProgressOperationRate Gauge, exloRowID Gauge, exloRPCSucceeded INTEGER, exloServerName OCTET STRING, exloStorageGroupName OCTET STRING, exloStoreName OCTET STRING, exloStoreType INTEGER, exloStreamOperationRate Gauge, exloTableOperationRate Gauge, exloTotalOperationRate Gauge, exloTransferOperationRate Gauge } exloIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeLogonEntry 1 } exloAdapterSpeed OBJECT-TYPE SYNTAX Gauge -- UNITS "Kbits/s" ACCESS read-only STATUS mandatory DESCRIPTION "The AdapterSpeed property indicates the speed of the client network interface card, in kilobits/second" ::= { exchangeLogonEntry 2 } exloClientIP OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ClientIP property indicates the IP address of the client computer." ::= { exchangeLogonEntry 3 } exloClientMode OBJECT-TYPE SYNTAX INTEGER { classicOnline(1), cached(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ClientMode property indicates whether the client is using local data caching." ::= { exchangeLogonEntry 4 } exloClientName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ClientName property indicates the client computer name." ::= { exchangeLogonEntry 5 } exloClientVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ClientVersion property indicates the version of the client used to log on." ::= { exchangeLogonEntry 6 } exloCodePageID OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The CodePageID property indicates the code page of the client." ::= { exchangeLogonEntry 7 } exloFolderOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The FolderOperationRate property indicates the folder operation rate (per second) performed by the store on behalf of the client." ::= { exchangeLogonEntry 8 } exloHostAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The HostAddress property indicates the client-specific identification information." ::= { exchangeLogonEntry 9 } exloLastOperationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastOperationTime property indicates the time when the last operation was performed." ::= { exchangeLogonEntry 10 } exloLatency OBJECT-TYPE SYNTAX Gauge -- UNITS "msec" ACCESS read-only STATUS mandatory DESCRIPTION "The Latency property indicates the server response latency time reported by the client, in milliseconds." ::= { exchangeLogonEntry 11 } exloLocaleID OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The LocaleID property indicates the Windows locale of the client." ::= { exchangeLogonEntry 12 } exloLoggedOnUserAccount OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LoggedOnUserAccount property indicates the name of the user account that logged on in the format DOMAIN\SAMAccountName." ::= { exchangeLogonEntry 13 } exloLoggedOnUsersMailboxLegacyDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LoggedOnUsersMailboxLegacyDN property indicates the legacyDN of the user who is currently logged on." ::= { exchangeLogonEntry 14 } exloLogonTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LogonTime property indicates the time that the user logged on." ::= { exchangeLogonEntry 15 } exloMacAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MacAddress property indicates the network interface card Media Access Connector address of the client computer." ::= { exchangeLogonEntry 16 } exloMailboxDisplayName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MailboxDisplayName property indicates the name of the mailbox." ::= { exchangeLogonEntry 17 } exloMailboxLegacyDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MailboxLegacyDN property indicates the legacyDN of the mailbox." ::= { exchangeLogonEntry 18 } exloMessagingOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The MessagingOperationRate property indicates the rate of send/receive operations performed per second by the store on behalf of the client." ::= { exchangeLogonEntry 19 } exloOpenAttachmentCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The OpenAttachmentCount property indicates the number of attachments currently opened by the client." ::= { exchangeLogonEntry 20 } exloOpenFolderCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The OpenFolderCount property indicates the number of folders currently opened by the client." ::= { exchangeLogonEntry 21 } exloOpenMessageCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The OpenMessageCount property indicates the number of messages currently opened by the client." ::= { exchangeLogonEntry 22 } exloOtherOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The OtherOperationRate property indicates the rate of operations performed on the store, in response to client requests that are not within the other categories of operation-request properties." ::= { exchangeLogonEntry 23 } exloProgressOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The ProgressOperationRate property indicates the rate of progress operations performed per second by the store on behalf of the client." ::= { exchangeLogonEntry 24 } exloRowID OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The RowID property indicates that a random identifier is generated per query to ensure uniqueness." ::= { exchangeLogonEntry 25 } exloRPCSucceeded OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The RPCSucceeded property indicates the number of successful RPC requests made by the client." ::= { exchangeLogonEntry 26 } exloServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ServerName property indicates the name of the server where the mailbox resides." ::= { exchangeLogonEntry 27 } exloStorageGroupName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The StorageGroupName property indicates the name of the storage group that contains the mailbox." ::= { exchangeLogonEntry 28 } exloStoreName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The StoreName property indicates the name of the MDB that contains the mailbox." ::= { exchangeLogonEntry 29 } exloStoreType OBJECT-TYPE SYNTAX INTEGER { mailboxStore(1), publicStore(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StoreType property indicates whether the store contains mailboxes or public folders." ::= { exchangeLogonEntry 30 } exloStreamOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The StreamOperationRate property indicates the rate of stream operations performed per second by the store on behalf of the client." ::= { exchangeLogonEntry 31 } exloTableOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The TableOperationRate property indicates the rate of table operations performed per second by the store on behalf of the client." ::= { exchangeLogonEntry 32 } exloTotalOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The TotalOperationRate property indicates the rate of all operations performed per second by the store on behalf of the client." ::= { exchangeLogonEntry 33 } exloTransferOperationRate OBJECT-TYPE SYNTAX Gauge -- UNITS "per second" ACCESS read-only STATUS mandatory DESCRIPTION "The TransferOperationRate property indicates the rate of transfer operations performed per second by the store on behalf of the client." ::= { exchangeLogonEntry 34 } exchangeMailboxTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeMailboxEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Exchange_Mailbox WMI class has properties that return information about Microsoft Exchange mailboxes." ::= { wmiExchange 10 } exchangeMailboxEntry OBJECT-TYPE SYNTAX ExchangeMailboxEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exmIndex } ::= { exchangeMailboxTable 1 } ExchangeMailboxEntry ::= SEQUENCE { exmIndex INTEGER, exmAssocContentCount Gauge, exmDateDiscoveredAbsentInDS OCTET STRING, exmDeletedMessageSizeExtended OCTET STRING, exmLastLoggedOnUserAccount OCTET STRING, exmLastLogoffTime OCTET STRING, exmLastLogonTime OCTET STRING, exmLegacyDN OCTET STRING, exmMailboxDisplayName OCTET STRING, exmMailboxGUID OCTET STRING, exmServerName OCTET STRING, exmSize OCTET STRING, exmStorageGroupName OCTET STRING, exmStorageLimitInfo INTEGER, exmStoreName OCTET STRING, exmTotalItems Gauge } exmIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeMailboxEntry 1 } exmAssocContentCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The AssocContentCount property indicates the total number of messages associated with the mailbox folders." ::= { exchangeMailboxEntry 2 } exmDateDiscoveredAbsentInDS OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The DateDiscoveredAbsentInDS property indicates when the store detected that the mailbox no longer had a corresponding user entry in Microsoft Active Directory." ::= { exchangeMailboxEntry 3 } exmDeletedMessageSizeExtended OBJECT-TYPE SYNTAX OCTET STRING -- UNITS "Bytes" ACCESS read-only STATUS mandatory DESCRIPTION "The DeletedMessageSizeExtended property indicates the cumulative size of all deleted messages that are still being retained according to retention policy settings." ::= { exchangeMailboxEntry 4 } exmLastLoggedOnUserAccount OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastLoggedOnUserAccount property indicates the account name last used to log on to the mailbox." ::= { exchangeMailboxEntry 5 } exmLastLogoffTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastLogoffTime property indicates the time that the last user logged off." ::= { exchangeMailboxEntry 6 } exmLastLogonTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastLogonTime property indicates the time that the last user logged on." ::= { exchangeMailboxEntry 7 } exmLegacyDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LegacyDN property indicates the legacyDN of the mailbox and matches the legacyDN attribute of the user object in Microsoft Active Directory." ::= { exchangeMailboxEntry 8 } exmMailboxDisplayName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MailboxDisplayName property indicates the display name of the mailbox and matches the displayName attribute in Microsoft Active Directory." ::= { exchangeMailboxEntry 9 } exmMailboxGUID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MailboxGUID property indicates the globally unique identifier (GUID) that links the mailbox to a user in Microsoft Active Directory." ::= { exchangeMailboxEntry 10 } exmServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ServerName property indicates the name of the server where the mailbox resides." ::= { exchangeMailboxEntry 11 } exmSize OBJECT-TYPE SYNTAX OCTET STRING -- UNITS "Bytes" ACCESS read-only STATUS mandatory DESCRIPTION "The Size property indicates the cumulative size of all of the messages in the mailbox, in bytes." ::= { exchangeMailboxEntry 12 } exmStorageGroupName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The StorageGroupName property indicates the name of the storage group that contains the mailbox." ::= { exchangeMailboxEntry 13 } exmStorageLimitInfo OBJECT-TYPE SYNTAX INTEGER { belowLimit(1), issueWarning(2), prohibitSend(4), noChecking(8), mailboxDisabled(16) } ACCESS read-only STATUS mandatory DESCRIPTION "The StorageLimitInfo property contains the storage limit settings on the mailbox." ::= { exchangeMailboxEntry 14 } exmStoreName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The StoreName property indicates the name of the MDB that contains the mailbox." ::= { exchangeMailboxEntry 15 } exmTotalItems OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The TotalItems property indicates the total number of messages in the mailbox." ::= { exchangeMailboxEntry 16 } exchangeMessageTrackingTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeMessageTrackingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Instances of the Exchange_MessageTrackingEntry class provide information about events that have occurred to the message during the time it was under the control of the computer running Microsoft Exchange 2000 Server." ::= { wmiExchange 11 } exchangeMessageTrackingEntry OBJECT-TYPE SYNTAX ExchangeMessageTrackingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exmtIndex } ::= { exchangeMessageTrackingTable 1 } ExchangeMessageTrackingEntry ::= SEQUENCE { exmtIndex INTEGER, exmtAttemptedPartnerServer OCTET STRING, exmtClientIP OCTET STRING, exmtClientName OCTET STRING, exmtCost Gauge, exmtDeliveryTime Gauge, exmtEncrypted INTEGER, exmtEntryType Gauge, exmtExpansionDL OCTET STRING, exmtKeyID OCTET STRING, exmtLinkedMessageID OCTET STRING, exmtMessageID OCTET STRING, exmtOriginationTime OCTET STRING, exmtPartnerServer OCTET STRING, exmtPriority Gauge, exmtRecipientAddress OCTET STRING, exmtRecipientCount Gauge, exmtRecipientStatus Gauge, exmtSenderAddress OCTET STRING, exmtServerIP OCTET STRING, exmtServerName OCTET STRING, exmtSize Gauge, exmtSubject OCTET STRING, exmtSubjectID OCTET STRING, exmtTimeLogged OCTET STRING, exmtVersion OCTET STRING } exmtIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeMessageTrackingEntry 1 } exmtAttemptedPartnerServer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AttemptedPartnerServer property indicates the server to which Exchange tried to send a message, but was unable to complete the transfer." ::= { exchangeMessageTrackingEntry 2 } exmtClientIP OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ClientIP property indicates the TCP/IP address of the messaging client that originally submitted the message." ::= { exchangeMessageTrackingEntry 3 } exmtClientName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ClientName property indicates the name of the messaging client application that submitted the message." ::= { exchangeMessageTrackingEntry 4 } exmtCost OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Cost property indicates the relative effort required to transfer the message. There are no specific units used in this property. Higher values indicate that slower network connections must be used, or that a greater number of transfers is required to transfer the message." ::= { exchangeMessageTrackingEntry 5 } exmtDeliveryTime OBJECT-TYPE SYNTAX Gauge -- UNITS "seconds" ACCESS read-only STATUS mandatory DESCRIPTION "The DeliveryTime property indicates the amount of time, in seconds, required to deliver the message." ::= { exchangeMessageTrackingEntry 6 } exmtEncrypted OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Encrypted property indicates, when True, that the message is encrypted." ::= { exchangeMessageTrackingEntry 7 } exmtEntryType OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The EntryType property indicates what occurred to cause the message tracking log entry to be created." ::= { exchangeMessageTrackingEntry 8 } exmtExpansionDL OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ExpansionDL property indicates the name of the Exchange distribution list that was expanded. After the distribution list is expanded, the message recipient list includes the names of the individual members of that distribution list." ::= { exchangeMessageTrackingEntry 9 } exmtKeyID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The KeyID property uniquely identifies the message log entry." ::= { exchangeMessageTrackingEntry 10 } exmtLinkedMessageID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkedMessageID property is the string identifier assigned to the message when it is received by the PartnerServer property. This property sometimes has the same value as the MessageID Property." ::= { exchangeMessageTrackingEntry 11 } exmtMessageID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MessageID property indicates the identifier string for the message. The identifier may be assigned by the messaging client application or by the Exchange server." ::= { exchangeMessageTrackingEntry 12 } exmtOriginationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The OriginationTime property indicates the date and time, in UTC, when the message was received by Exchange." ::= { exchangeMessageTrackingEntry 13 } exmtPartnerServer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The PartnerServer property indicates the server to which Exchange transferred the message." ::= { exchangeMessageTrackingEntry 14 } exmtPriority OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Priority property specifies the importance of the message, as displayed by the messaging client application." ::= { exchangeMessageTrackingEntry 15 } exmtRecipientAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The RecipientAddress property returns an array. Each array element contains the e-mail address of one of the message recipients." ::= { exchangeMessageTrackingEntry 16 } exmtRecipientCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The RecipientCount property indicates how many recipients are in the recipients list for the message." ::= { exchangeMessageTrackingEntry 17 } exmtRecipientStatus OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Each element of the RecipientStatus array indicates the message type sent to the recipient specified in the corresponding element of the RecipientAddress array." ::= { exchangeMessageTrackingEntry 18 } exmtSenderAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SenderAddress property specifies the e-mail address of the message sender." ::= { exchangeMessageTrackingEntry 19 } exmtServerIP OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ServerIP property indicates the TCP/IP protocol address of the Exchange server." ::= { exchangeMessageTrackingEntry 20 } exmtServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ServerName property indicates the name of the virtual server instance that created the message tracking log entry." ::= { exchangeMessageTrackingEntry 21 } exmtSize OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Size property indicates the message size, including attachments, in bytes." ::= { exchangeMessageTrackingEntry 22 } exmtSubject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Subject property indicates the subject of the message, as found in the Subject: message header." ::= { exchangeMessageTrackingEntry 23 } exmtSubjectID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SubjectID property specifies an identifier created by the messaging client application." ::= { exchangeMessageTrackingEntry 24 } exmtTimeLogged OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The TimeLogged property indicates the date and time, in UTC, when the message tracking log entry was created." ::= { exchangeMessageTrackingEntry 25 } exmtVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Version property indicates the version of the service that created the message tracking log entry." ::= { exchangeMessageTrackingEntry 26 } exchangePublicFolderTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangePublicFolderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Exchange_PublicFolder WMI class provides properties and methods for working with Microsoft Exchange public folders." ::= { wmiExchange 12 } exchangePublicFolderEntry OBJECT-TYPE SYNTAX ExchangePublicFolderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { expfIndex } ::= { exchangePublicFolderTable 1 } ExchangePublicFolderEntry ::= SEQUENCE { expfIndex INTEGER, expfAddressBookName OCTET STRING, expfAdministrativeNote OCTET STRING, expfAdminSecurityDescriptor OCTET STRING, expfADProxyPath OCTET STRING, expfAssociatedMessageCount Gauge, expfAttachmentCount Gauge, expfCategorizationCount Gauge, expfComment OCTET STRING, expfContactCount Gauge, expfContainsRules INTEGER, expfCreationTime OCTET STRING, expfDeletedItemLifetime Gauge, expfFolderTree OCTET STRING, expfFriendlyUrl OCTET STRING, expfHasChildren INTEGER, expfHasLocalReplica INTEGER, expfIsMailEnabled INTEGER, expfIsNormalFolder INTEGER, expfIsPerUserReadDisabled INTEGER, expfIsSearchFolder INTEGER, expfIsSecureInSite INTEGER, expfLastAccessTime OCTET STRING, expfLastModificationTime OCTET STRING, expfMaximumItemSize Gauge, expfMessageCount Gauge, expfMessageWithAttachmentsCount Gauge, expfName OCTET STRING, expfNormalMessageSize Gauge, expfOwnerCount Gauge, expfParentFriendlyUrl OCTET STRING, expfPath OCTET STRING, expfProhibitPostLimit Gauge, expfPublishInAddressBook INTEGER, expfRecipientCountOnAssociateMsg Gauge, expfRecipientCountOnNormalMsg Gauge, expfReplicaAgeLimit Gauge, expfReplicaList OCTET STRING, expfReplicationMessagePriority INTEGER, expfReplicationSchedule OCTET STRING, expfReplicationStyle INTEGER, expfRestrictionCount Gauge, expfSecurityDescriptor OCTET STRING, expfStorageLimitStyle INTEGER, expfTargetAddress OCTET STRING, expfTotalMessageSize Gauge, expfUrl OCTET STRING, expfUsePublicStoreAgeLimits INTEGER, expfUsePublicStoreDelItemLifetm INTEGER, expfWarningLimit Gauge } expfIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangePublicFolderEntry 1 } expfAddressBookName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AddressBookName property specifies the address book name of the folder." ::= { exchangePublicFolderEntry 2 } expfAdministrativeNote OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AdministrativeNote property specifies the administrative note associated with the folder." ::= { exchangePublicFolderEntry 3 } expfAdminSecurityDescriptor OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AdminSecurityDescriptor property specifies the security descriptor that is used when a user logs on to the store with administrative privileges." ::= { exchangePublicFolderEntry 4 } expfADProxyPath OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ADProxyPath property indicates the globally unique identifier (GUID) of the Active Directory mail proxy for the folder." ::= { exchangePublicFolderEntry 5 } expfAssociatedMessageCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The AssociatedMessageCount property is a MAPI property that contains the total number of associated messages in the public folder." ::= { exchangePublicFolderEntry 6 } expfAttachmentCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The AttachmentCount property indicates the total number of attachments on all normal messages in a folder." ::= { exchangePublicFolderEntry 7 } expfCategorizationCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The CategorizationCount property indicates the total number of categorizations on the public folder." ::= { exchangePublicFolderEntry 8 } expfComment OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Comment property specifies the folder comment." ::= { exchangePublicFolderEntry 9 } expfContactCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The ContactCount property indicates the number of contacts in a public folder." ::= { exchangePublicFolderEntry 10 } expfContainsRules OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ContainsRules property indicates whether the public folder contains rules." ::= { exchangePublicFolderEntry 11 } expfCreationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The CreationTime property indicates when the folder was created." ::= { exchangePublicFolderEntry 12 } expfDeletedItemLifetime OBJECT-TYPE SYNTAX Gauge -- UNITS "days" ACCESS read-only STATUS mandatory DESCRIPTION "The DeletedItemLifetime property specifies how long, in days, that deleted messages can be recovered." ::= { exchangePublicFolderEntry 13 } expfFolderTree OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The FolderTree property indicates the WMI path to the top-level hierarchy object to which the folder belongs." ::= { exchangePublicFolderEntry 14 } expfFriendlyUrl OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The FriendlyUrl property indicates the path-based URL to the folder." ::= { exchangePublicFolderEntry 15 } expfHasChildren OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The HasChildren property indicates whether the folder has subfolders." ::= { exchangePublicFolderEntry 16 } expfHasLocalReplica OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The HasLocalReplica property indicates whether the folder has a local replica." ::= { exchangePublicFolderEntry 17 } expfIsMailEnabled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsMailEnabled property specifies whether the folder is mail-enabled." ::= { exchangePublicFolderEntry 18 } expfIsNormalFolder OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsNormalFolder property indicates whether the public folder is a normal folder." ::= { exchangePublicFolderEntry 19 } expfIsPerUserReadDisabled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsPerUserReadDisabled property specifies whether the folder tracks per-user read information for messages." ::= { exchangePublicFolderEntry 20 } expfIsSearchFolder OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsSearchFolder property indicates whether the public folder is a search folder." ::= { exchangePublicFolderEntry 21 } expfIsSecureInSite OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IsSecureInSite property specifies whether administrative access is limited to the home site of the folder." ::= { exchangePublicFolderEntry 22 } expfLastAccessTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastAccessTime property indicates the last date that the replica of a public folder was accessed." ::= { exchangePublicFolderEntry 23 } expfLastModificationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LastModificationTime property indicates when the folder was last modified." ::= { exchangePublicFolderEntry 24 } expfMaximumItemSize OBJECT-TYPE SYNTAX Gauge -- UNITS "KB" ACCESS read-only STATUS mandatory DESCRIPTION "The MaximumItemSize property specifies the maximum size, in kilobytes, that is allowed for an individual post to the folder." ::= { exchangePublicFolderEntry 25 } expfMessageCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The MessageCount property indicates the number of messages in a public folder." ::= { exchangePublicFolderEntry 26 } expfMessageWithAttachmentsCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The MessageWithAttachmentsCount property indicates the total number of normal messages with attachments in the public folder." ::= { exchangePublicFolderEntry 27 } expfName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Name property indicates the name of the folder." ::= { exchangePublicFolderEntry 28 } expfNormalMessageSize OBJECT-TYPE SYNTAX Gauge -- UNITS "bytes" ACCESS read-only STATUS mandatory DESCRIPTION "The NormalMessageSize property indicates the total size, in bytes, of all of the normal messages in the public folder." ::= { exchangePublicFolderEntry 29 } expfOwnerCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The OwnerCount property indicates the number of owners of the public folder." ::= { exchangePublicFolderEntry 30 } expfParentFriendlyUrl OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ParentFriendlyUrl property indicates the folder path-based URL to the parent of the folder." ::= { exchangePublicFolderEntry 31 } expfPath OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Path property indicates the folder path minus the URL http://server/vroot header portion." ::= { exchangePublicFolderEntry 32 } expfProhibitPostLimit OBJECT-TYPE SYNTAX Gauge -- UNITS "KB" ACCESS read-only STATUS mandatory DESCRIPTION "The ProhibitPostLimit property specifies the folder size limit, in kilobytes, when posting is prevented." ::= { exchangePublicFolderEntry 33 } expfPublishInAddressBook OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The PublishInAddressBook property specifies whether the folder will show up in the global address list if it is mail-enabled." ::= { exchangePublicFolderEntry 34 } expfRecipientCountOnAssociateMsg OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The RecipientCountOnAssociatedMessages property indicates the total number of recipients on the associated messages in the public folder." ::= { exchangePublicFolderEntry 35 } expfRecipientCountOnNormalMsg OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The RecipientCountOnNormalMessages property indicates the total number of recipients on the normal messages in the public folder." ::= { exchangePublicFolderEntry 36 } expfReplicaAgeLimit OBJECT-TYPE SYNTAX Gauge -- UNITS "days" ACCESS read-only STATUS mandatory DESCRIPTION "The ReplicaAgeLimit property specifies the age limit for messages across all replicas." ::= { exchangePublicFolderEntry 37 } expfReplicaList OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ReplicaList property indicates the list of distinguished names of the MDBs to which the folder is replicated." ::= { exchangePublicFolderEntry 38 } expfReplicationMessagePriority OBJECT-TYPE SYNTAX INTEGER { notUrgent(0), normal(1), urgent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ReplicationMessagePriority property specifies the priority level for replicating folder messages." ::= { exchangePublicFolderEntry 39 } expfReplicationSchedule OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The array elements of the ReplicationSchedule property specify the replication schedule of the folder." ::= { exchangePublicFolderEntry 40 } expfReplicationStyle OBJECT-TYPE SYNTAX INTEGER { custom(0), never(1), always(2), everyHour(3), everyTwoHours(4), everyFourHours(5), usePublicStoreSchedule(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The ReplicationStyle property specifies how often the folder contents are replicated." ::= { exchangePublicFolderEntry 41 } expfRestrictionCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The RestrictionCount property indicates the total number of restrictions on the public folder." ::= { exchangePublicFolderEntry 42 } expfSecurityDescriptor OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SecurityDescriptor property specifies the administrative security descriptor for the folder." ::= { exchangePublicFolderEntry 43 } expfStorageLimitStyle OBJECT-TYPE SYNTAX INTEGER { usePublicStoreStyle(0), useSpecifiedQuota(1), noQuota(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StorageLimitStyle property specifies whether the folder should use public store storage limits, have no quota, or use quota values set on the folder." ::= { exchangePublicFolderEntry 44 } expfTargetAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The TargetAddress property is a MAPI property that contains the e-mail address of the public folder." ::= { exchangePublicFolderEntry 45 } expfTotalMessageSize OBJECT-TYPE SYNTAX Gauge -- UNITS "bytes" ACCESS read-only STATUS mandatory DESCRIPTION "The TotalMessageSize property indicates the total size, in bytes, of all of the normal messages in the public folder. The TotalMessageSize property is an 8-byte version of the NormalMessageSize property." ::= { exchangePublicFolderEntry 46 } expfUrl OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Url property indicates the folder URL, constructed using the folder globally unique identifier (GUID)." ::= { exchangePublicFolderEntry 47 } expfUsePublicStoreAgeLimits OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The UsePublicStoreAgeLimits property specifies whether the folder should use the age limits of the MDB in which it is stored." ::= { exchangePublicFolderEntry 48 } expfUsePublicStoreDelItemLifetm OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The UsePublicStoreDeletedItemLifetime property specifies whether the folder should use the deleted item lifetime of the local public MDB." ::= { exchangePublicFolderEntry 49 } expfWarningLimit OBJECT-TYPE SYNTAX Gauge -- UNITS "KB" ACCESS read-only STATUS mandatory DESCRIPTION "The WarningLimit property specifies the folder size limit, in kilobytes, when warning messages are sent." ::= { exchangePublicFolderEntry 50 } exchangeQueueV2Table OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeQueueV2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Exchange_Queue WMI class provides properties and methods for working with Microsoft Exchange queues." ::= { wmiExchange 13 } exchangeQueueV2Entry OBJECT-TYPE SYNTAX ExchangeQueueV2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exq2Index } ::= { exchangeQueueV2Table 1 } ExchangeQueueV2Entry ::= SEQUENCE { exq2Index INTEGER, exq2CanEnumAll INTEGER, exq2GlobalStop INTEGER, exq2LinkId OCTET STRING, exq2LinkName OCTET STRING, exq2MessageCount Gauge, exq2MsgEnumFlagsSupported Gauge, exq2ProtocolName OCTET STRING, exq2QueueId OCTET STRING, exq2QueueName OCTET STRING, exq2Size OCTET STRING, exq2Version Gauge, exq2VirtualMachine OCTET STRING, exq2VirtualServerName OCTET STRING } exq2Index OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeQueueV2Entry 1 } exq2CanEnumAll OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The CanEnumAll property indicates whether the queue can enumerate all of the messages that it has waiting for transmission." ::= { exchangeQueueV2Entry 2 } exq2GlobalStop OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The GlobalStop property indicates whether the virtual server for the queue is in disabled mode. If True, the virtual server is disabled." ::= { exchangeQueueV2Entry 3 } exq2LinkId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkId property indicates the identifier for the link that contains the queue." ::= { exchangeQueueV2Entry 4 } exq2LinkName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkName property indicates the name of the link that contains the queue." ::= { exchangeQueueV2Entry 5 } exq2MessageCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The MessageCount property indicates the number of messages in the queue." ::= { exchangeQueueV2Entry 6 } exq2MsgEnumFlagsSupported OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The MsgEnumFlagsSupported property contains a mask of all enumeration flags for the queue." ::= { exchangeQueueV2Entry 7 } exq2ProtocolName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ProtocolName property indicates the transmission protocol for the queue." ::= { exchangeQueueV2Entry 8 } exq2QueueId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The QueueId property indicates the identifier of the queue." ::= { exchangeQueueV2Entry 9 } exq2QueueName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The QueueName property indicates the name of the queue." ::= { exchangeQueueV2Entry 10 } exq2Size OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Size property indicates the message size, including attachments, in bytes." ::= { exchangeQueueV2Entry 11 } exq2Version OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Version property indicates the version of the service that created the message tracking log entry." ::= { exchangeQueueV2Entry 12 } exq2VirtualMachine OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualMachine property indicates the name of the virtual machine that contains the queue." ::= { exchangeQueueV2Entry 13 } exq2VirtualServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualServerName property indicates the name of the virtual server the queue is on." ::= { exchangeQueueV2Entry 14 } exchangeQueueCacheReloadEvtTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeQueueCacheReloadEvtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Instances of the Exchange_QueueCacheReloadEvent class provide information about when the queue's cache was reloaded." ::= { wmiExchange 14 } exchangeQueueCacheReloadEvtEntry OBJECT-TYPE SYNTAX ExchangeQueueCacheReloadEvtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exqcreIndex } ::= { exchangeQueueCacheReloadEvtTable 1 } ExchangeQueueCacheReloadEvtEntry ::= SEQUENCE { exqcreIndex INTEGER, exqcreReloadTime OCTET STRING } exqcreIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeQueueCacheReloadEvtEntry 1 } exqcreReloadTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ReloadTime property indicates the last time that the queue provider updated its data." ::= { exchangeQueueCacheReloadEvtEntry 2 } exchangeQueuedMessageTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeQueuedMessageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Exchange_QueuedMessage WMI class is the base class for the Exchange_QueuedX400Message and Exchange_QueuedSMTPMessage classes. The Exchange_QueuedMessage class provides information about messages that reside in Microsoft Exchange queues." ::= { wmiExchange 15 } exchangeQueuedMessageEntry OBJECT-TYPE SYNTAX ExchangeQueuedMessageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exqmIndex } ::= { exchangeQueuedMessageTable 1 } ExchangeQueuedMessageEntry ::= SEQUENCE { exqmIndex INTEGER, exqmActionDeleteNDR INTEGER, exqmActionDeleteNoNDR INTEGER, exqmActionFreeze INTEGER, exqmActionThaw INTEGER, exqmExpiry OCTET STRING, exqmHighPriority INTEGER, exqmLinkId OCTET STRING, exqmLinkName OCTET STRING, exqmLowPriority INTEGER, exqmMessageId OCTET STRING, exqmNormalPriority INTEGER, exqmProtocolName OCTET STRING, exqmQueueId OCTET STRING, exqmQueueName OCTET STRING, exqmReceived OCTET STRING, exqmRecipientCount Gauge, exqmRecipients OCTET STRING, exqmSender OCTET STRING, exqmSize Gauge, exqmStateFlags Gauge, exqmStateFrozen INTEGER, exqmStateRetry INTEGER, exqmSubject OCTET STRING, exqmSubmission OCTET STRING, exqmVersion Gauge, exqmVirtualMachine OCTET STRING, exqmVirtualServerName OCTET STRING } exqmIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeQueuedMessageEntry 1 } exqmActionDeleteNDR OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionDeleteNDR property indicates whether the message supports the DeleteWithNDR method." ::= { exchangeQueuedMessageEntry 2 } exqmActionDeleteNoNDR OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionDeleteNoNDR property indicates whether the message supports the DeleteWithoutNDR method." ::= { exchangeQueuedMessageEntry 3 } exqmActionFreeze OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionFreeze property indicates whether the message supports the Freeze method." ::= { exchangeQueuedMessageEntry 4 } exqmActionThaw OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The ActionThaw property indicates whether the message supports the Thaw method." ::= { exchangeQueuedMessageEntry 5 } exqmExpiry OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Expiry property indicates the expiration time stamp for the message." ::= { exchangeQueuedMessageEntry 6 } exqmHighPriority OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The HighPriority property indicates whether the message has high priority." ::= { exchangeQueuedMessageEntry 7 } exqmLinkId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkId property indicates the identifier for the link that contains the queued message." ::= { exchangeQueuedMessageEntry 8 } exqmLinkName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LinkName property indicates the name of the link that contains the queued message." ::= { exchangeQueuedMessageEntry 9 } exqmLowPriority OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The LowPriority property indicates whether the message has low priority." ::= { exchangeQueuedMessageEntry 10 } exqmMessageId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MessageId property indicates the identifier of the queued message." ::= { exchangeQueuedMessageEntry 11 } exqmNormalPriority OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The NormalPriority property indicates whether the message has normal priority." ::= { exchangeQueuedMessageEntry 12 } exqmProtocolName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ProtocolName property indicates the transmission protocol for the queued message." ::= { exchangeQueuedMessageEntry 13 } exqmQueueId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The QueueId property indicates the identifier of the queue that the queued message is on." ::= { exchangeQueuedMessageEntry 14 } exqmQueueName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The QueueName property indicates the name of the queue that contains the message." ::= { exchangeQueuedMessageEntry 15 } exqmReceived OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Received property indicates the received time stamp for the message." ::= { exchangeQueuedMessageEntry 16 } exqmRecipientCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The RecipientCount property indicates the number of recipients in the message." ::= { exchangeQueuedMessageEntry 17 } exqmRecipients OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Recipients property indicates the recipients of the message." ::= { exchangeQueuedMessageEntry 18 } exqmSender OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Sender property indicates the name of the sender." ::= { exchangeQueuedMessageEntry 19 } exqmSize OBJECT-TYPE SYNTAX Gauge -- UNITS "KB" ACCESS read-only STATUS mandatory DESCRIPTION "The Size property indicates the size of the message." ::= { exchangeQueuedMessageEntry 20 } exqmStateFlags OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The StateFlags property contains a mask of all of the state flags for the message." ::= { exchangeQueuedMessageEntry 21 } exqmStateFrozen OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateFrozen property indicates whether the message is in a frozen state." ::= { exchangeQueuedMessageEntry 22 } exqmStateRetry OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The StateRetry property indicates that transmission is being retried for a message that was not delivered successfully." ::= { exchangeQueuedMessageEntry 23 } exqmSubject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Subject property indicates the subject of the message." ::= { exchangeQueuedMessageEntry 24 } exqmSubmission OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The Submission property indicates the submission time stamp for the message." ::= { exchangeQueuedMessageEntry 25 } exqmVersion OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Version property indicates the version of the Queue Application Programming Interface (QAPI) used to generate the WMI object." ::= { exchangeQueuedMessageEntry 26 } exqmVirtualMachine OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualMachine property indicates the name of the virtual machine that contains the queued message." ::= { exchangeQueuedMessageEntry 27 } exqmVirtualServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualServerName property indicates the name of the virtual server that contains the queued message." ::= { exchangeQueuedMessageEntry 28 } exchangeQueueVirtualServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeQueueVirtualServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Exchange_QueueVirtualServer Class is the Base class for the Exchange_QueueSMTPVirtualServer and Exchange_QueueX400VirtualServer classes." ::= { wmiExchange 16 } exchangeQueueVirtualServerEntry OBJECT-TYPE SYNTAX ExchangeQueueVirtualServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exvsIndex } ::= { exchangeQueueVirtualServerTable 1 } ExchangeQueueVirtualServerEntry ::= SEQUENCE { exvsIndex INTEGER, exvsGlobalActionsSupported INTEGER, exvsGlobalStop INTEGER, exvsProtocolName OCTET STRING, exvsVirtualMachine OCTET STRING, exvsVirtualServerName OCTET STRING } exvsIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeQueueVirtualServerEntry 1 } exvsGlobalActionsSupported OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The GlobalActionsSupported property indicates whether all remote connections for the virtual server can be controlled." ::= { exchangeQueueVirtualServerEntry 2 } exvsGlobalStop OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The GlobalStop property indicates whether the virtual server for the link is in disabled mode. If True, the virtual server is disabled." ::= { exchangeQueueVirtualServerEntry 3 } exvsProtocolName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ProtocolName property indicates the name of the protocol for the virtual server." ::= { exchangeQueueVirtualServerEntry 4 } exvsVirtualMachine OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualMachine property indicates the name of the virtual machine that contains the virtual server." ::= { exchangeQueueVirtualServerEntry 5 } exvsVirtualServerName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The VirtualServerName property indicates the name of the virtual server." ::= { exchangeQueueVirtualServerEntry 6 } exchangeServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ExchangeServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Instances of the Exchange_Server WMI class provide properties and methods for working with Exchange servers." ::= { wmiExchange 17 } exchangeServerEntry OBJECT-TYPE SYNTAX ExchangeServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "None" INDEX { exsIndex } ::= { exchangeServerTable 1 } ExchangeServerEntry ::= SEQUENCE { exsIndex INTEGER, exsAdministrativeGroup OCTET STRING, exsAdministrativeNote OCTET STRING, exsCreationTime OCTET STRING, exsDN OCTET STRING, exsExchangeVersion OCTET STRING, exsFQDN OCTET STRING, exsGUID OCTET STRING, exsIsFrontEndServer INTEGER, exsLastModificationTime OCTET STRING, exsMessageTrackingEnabled INTEGER, exsMessageTrackingLogFileLifetm Gauge, exsMessageTrackingLogFilePath OCTET STRING, exsMonitoringEnabled INTEGER, exsMTADataPath OCTET STRING, exsName OCTET STRING, exsRoutingGroup OCTET STRING, exsSubjectLoggingEnabled INTEGER, exsType INTEGER } exsIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies the instance entry for this class." ::= { exchangeServerEntry 1 } exsAdministrativeGroup OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AdministrativeGroup property indicates the name of the Exchange 2000 administrator group to which the server belongs." ::= { exchangeServerEntry 2 } exsAdministrativeNote OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The AdministrativeNote property specifies the administrative note for the server." ::= { exchangeServerEntry 3 } exsCreationTime OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The CreationTime property indicates when the Active Directory object was created." ::= { exchangeServerEntry 4 } exsDN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The DN property indicates the distinguished name attribute on the server object in Microsoft Active Directory." ::= { exchangeServerEntry 5 } exsExchangeVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ExchangeVersion property indicates t