// IPSonic MONITORING TOOLKIT / DOCUMENTATION
ipsonic-probe rainbow unicorn

ipsonic-probe ✦

YAML-driven infrastructure validation. Platform-agnostic checks. Zero cloud dependencies.

DNSTCPHTTP / TLSYAML CONFIGCLI FIRSTKISSOFFLINE READY

Part of the ipsonic project ↗ Visit the main website

Exchange MAPI over HTTP endpoint

125-exchange-mapi.yaml

HTTP(S)

What this example does

Exchange infrastructure monitoring: Exchange MAPI over HTTP endpoint. It helps operators check the availability of this client-access or mail-routing dependency.

Checks and behavior

  • Sends an GET request to https://mail.example.com/mapi/healthcheck.htm.
  • Checks allowed/denied HTTP status codes.
  • TLS settings cover certificate trust, certificate expiry.
  • Formats results for nagios output.

Adapt example domains, addresses, credentials and thresholds to your environment before use. HTTP availability does not confirm an authenticated Exchange workflow.

YAML configuration

Download original YAML

# Copyright (c) 2026 mati peterson. Maintainer: mati peterson <ipsonic@mailbox.org>. Project: https://ipsonic.com/probe/. Disclaimer: Provided AS IS, without warranty of any kind. Use at your own risk; validate checks and configurations before production use.
# Exchange example: replace placeholder domains/IPs and adapt expected HTTP statuses to your deployment.
# HTTP status alone does NOT prove successful Exchange authentication or mailbox functionality.
name: Exchange MAPI over HTTP endpoint
url: https://mail.example.com/mapi/healthcheck.htm
timeouts:
  connect: 4
  response: 12
request:
  method: GET
  follow_redirects: false
tls:
  verify: true
  min_valid_days: 21
tests:
  status:
    allow:
    - 200
    - 401
    - 403
    - 404
monitoring:
  service_name: Exchange MAPI over HTTP endpoint
  output: nagios
  on_failure: critical