title: Exchange Online transport configuration drift
agents: special_microsoft_365_exchange_config
license: GPL-2.0-only
distribution: checkmk-microsoft365
catalog: app/msoffice
description:

 Title: Exchange Online transport configuration drift.

 Data source: {Get-TransportConfig}.

 The check performs configuration-drift monitoring. Values are normalized and hashed before being sent to the check plugin. "24 monitored field(s)" means these 24 selected configuration properties are included in the baseline; it is not an error count. On drift, Checkmk reports the property names whose hashes changed.

 Monitored properties: AddressBookPolicyRoutingEnabled, AllowLegacyTLSClients, AnonymousSenderToRecipientRatePerHour, ConvertReportToMessage, ExternalDelayDsnEnabled, ExternalDsnMaxMessageAttachSize, ExternalDsnSendHtml, ExternalPostmasterAddress, InternalDelayDsnEnabled, InternalDsnMaxMessageAttachSize, InternalDsnSendHtml, JournalArchivingEnabled, MaxReceiveSize, MaxRecipientEnvelopeLimit, MaxSendSize, OpenDomainRoutingEnabled, ReplyAllStormProtectionEnabled, ReplyAllStormBlockDurationHours, ReplyAllStormDetectionMinimumRecipients, ReplyAllStormDetectionMinimumReplies, Rfc2231EncodingEnabled, SmtpClientAuthenticationDisabled, TransportRuleSizeLimit, VerifySecureSubmitEnabled.

 Documentation: https://learn.microsoft.com/en-us/powershell/module/exchangepowershell/get-transportconfig?view=exchange-ps

 The drift state and hold duration are configurable with the Exchange configuration-drift rules.

inventory:

 One service is created when the corresponding data is available.
