Skip to main content

MS Exchange

MS Exchange

Plugin: windows.plugin Module: PerflibExchange

Maintained by Netdata

Overview​

This collector monitors Microsoft Exchange.

It queries different Exchange objects from Perflib in order to gather the metrics.

This collector is only supported on the following platforms:

  • windows

This collector only supports collecting metrics from a single instance of this integration.

Default Behavior​

Auto-Detection​

The collector automatically detects all of the metrics, no further configuration is required.

Limits​

The default configuration for this integration does not impose any limits on data collection.

Performance Impact​

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Setup​

Prerequisites​

No action required.

Configuration​

Options​

OptionDescriptionDefaultRequired
update everyData collection frequency.10no

via File​

The configuration file name for this integration is netdata.conf. Configuration for this specific integration is located in the [plugin:windows:PerflibExchange] section within that file.

The file format is a modified INI syntax. The general structure is:

[section1]
option1 = some value
option2 = some other value

[section2]
option3 = some third value

You can edit the configuration file using the edit-config script from the Netdata config directory.

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config netdata.conf
Examples​

There are no configuration examples.

Alerts​

There are no alerts configured by default for this integration.

Metrics​

Metrics grouped by scope.

The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.

Per Windows Exchange​

These metrics refer to Windows Exchange.

This scope has no labels.

Metrics:

MetricDescriptionDimensionsUnit
exchange.transport_queues_active_mail_box_deliveryActive Mailbox Delivery Queue length.activemessages
exchange.transport_queues_external_active_remote_deliveryExternal Active Remote Delivery Queue length.activemessages
exchange.transport_queues_internal_active_remote_deliveryInternal Active Remote Delivery Queue length.activemessages
exchange.transport_queues_unreachableUnreachable Queue length.unreachablemessages
exchange.transport_queues_poisonPoison Queue Length.unreachablemessages
exchange.activesync_ping_cmds_pendingPing commands pending in queue.pendingcommands
exchange.activesync_requestsHTTP requests received from ASP.NET.receivedrequests/s
exchange.activesync_sync_cmdsSync commands processed.processedcommands/s
exchange.rpc_active_user_countActive unique users in the last 2 minutes.activeusers
exchange.rpc_avg_latencyAverage latency.latencyseconds
exchange.rpc_connection_countClient connections.connectionsconnections
exchange.rpc_requestsClients requests currently being processed.processedrequests
exchange.rpc_active_userActive unique users in the last 2 minutes.usersusers
exchange.rpc_connectionClient connections.connectionsconnections
exchange.rpc_operationsRPC operations.operationsoperations/s
exchange.rpc_user_countRPC users.usersusers
exchange.owa_current_unique_usersUnique users currently logged on to Outlook Web App.logged-inusers
exchange.owa_requests_totalRequests handled by Outlook Web App.handledrequests/s
exchange.workload_active_tasksWorkload active tasks.activetasks
exchange.workload_completed_tasksWorkload completed tasks.completedtasks/s
exchange.workload_queued_tasksWorkload queued tasks.queuedtasks/s
exchange.workload_yielded_tasksWorkload yielded tasks.yieldedtasks/s
exchange.workload_activity_statusWorkload activity statusactive, pausedstatus
exchange.http_proxy_avg_auth_latencyAverage time spent authenticating CAS requests.latencyseconds
exchange.http_proxy_avg_cas_processing_latency_secAverage latency (sec) of CAS processing time.latencyseconds
exchange.http_proxy_mailbox_proxy_failure_ratePercentage of failures between this CAS and MBX servers.failuresseconds
exchange.http_proxy_mailbox_server_locator_avg_latency_secAverage latency of MailboxServerLocator web service calls.latencyseconds
exchange.http_proxy_outstanding_proxy_requestsConcurrent outstanding proxy requests.requestsseconds
exchange.http_proxy_requestsNumber of proxy requests processed each second.requestsseconds
exchange.autodiscover_requestsAutodiscover service requests processedprocessedrequests/s
exchange.avail_service_requestsRequests servicedservicedrequests/s

Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.