I've found some of these classes work best from the "raw" data, some work best from the "formatted" data, so play around with those and see what works best for you.
Also, I've noticed that some of the counters labeled as "per sec" don't give you very good data, so sometimes it's better to use the non "per sec" values and specify counter instead of gauge.
This is just a start, and most of these are used in the scripts I've posted. G'luck monitoring your Windows boxen.
Class: Win32_PerfRawData_MSExchangeUCF_MSExchangeIntelligentMessageFilter
Instance (Name): "_Total"
Requires: Exchange 2003 and Exchange IMF Add-On
Note: This is RAW DATA, so use the values as a COUNTER, not a GAUGE
- MessagesScannedforUCEPersec
UCEMessagesActedUponPersec
TotalMessagesAssignedanSCLRatingof0
TotalMessagesAssignedanSCLRatingof1
TotalMessagesAssignedanSCLRatingof2
TotalMessagesAssignedanSCLRatingof3
TotalMessagesAssignedanSCLRatingof4
TotalMessagesAssignedanSCLRatingof5
TotalMessagesAssignedanSCLRatingof6
TotalMessagesAssignedanSCLRatingof7
TotalMessagesAssignedanSCLRatingof8
TotalMessagesAssignedanSCLRatingof9
Requires: Exchange 2003
Instance (Name): "_Total"
- BlockListDNSQueriesIssued
ConnectionsAcceptedbyAcceptList
ConnectionsRejectedbyBlockListProviders
ConnectionsRejectedbyDenyList
DirectoryLookupsIssued
FailedBlockListDNSQueries
FailedDirectoryLookups
MessagesFilteredbySenderFiltering
MessagesFilteredDuetoBlankSender
RecipientsinConnectionFilteringExceptionList
RecipientsRejectedbyDirectoryLookups
RecipientsRejectedbyRecipientFiltering
Requires: Symantec Mail Security 4.5 for Microsoft Exchange
Instance (Name): "SMSMSE"
- BytesScannedPerSec
EncryptedItemsFoundPerSec
FilteringViolationsFoundPerSec
SMTPFilesScannedPerSec
UnscannableItemsFoundPerSec
ViolationsFoundPerSec
VirusViolationsFoundPerSec
VSAPIFilesScannedPerSec
Requires: DNS Server (Windows 2003)
Instance (CollectionId): "4"
Note: there are a lot of CollectionId's - Connect to "WinMgmts://<computer>/root/MicrosoftDNS"
- Total queries
Notify queries
Update queries
TKeyNego queries
Standard queries
A queries
NS queries
SOA queries
MX queries
PTR queries
SRV queries
ALL queries
IXFR queries
AXFR queries
Other queries
Requires: Exchange 2003
- ActiveUserCount
UserCount
VirusScanQueueLength
VirusScanMessagesProcessedPersec
VirusScanMessagesCleanedPersec
VirusScanMessagesDeletedPersec
VirusScanMessagesQuarantinedPersec
Requires: Exchange 2003
Instance (Name): "_Total"
- SendQueueSize
ReceiveQueueSize
MessagesSentPermin
MessagesSubmittedPermin
MessagesDeliveredPermin
Requires: SMTP Server (Windows 2003)
Instance (Name): "_Total"
- InboundConnectionsCurrent
OutboundConnectionsCurrent
DNSQueriesPersec
Requires: Web Server (Windows 2003)
Instance (Name): "_Total" or specific web site name from IIS Manager
- CurrentConnections
CurrentAnonymousUsers
CurrentNonAnonymousUsers
Instance (DeviceId): "CPU0"
- LoadPercentage
Instance (Name): "C:"
- Size
FreeSpace
- TotalVisibleMemorySize
FreePhysicalMemory
TotalVirtualMemorySize
FreeVirtualMemory
- BytesReceivedPersec
BytesSentPersec
PacketsReceivedPersec
PacketsSentPersec