Check sap-open-concur-com

Overview

This plugin checks for incidents mentioned at the SAP Concur Open Service Status Dashboard. The Concur Open service status dashboard displays the most recent 20 days of Concur service availability.

Hints:

Fact Sheet

Check Plugin Download

https://github.com/Linuxfabrik/monitoring-plugins/tree/main/check-plugins/example

Check Interval Recommendation

Once a minute

Can be called without parameters

Yes

Compiled for

Linux, Windows

Help

usage: sap-open-concur-com [-h] [--always-ok] [-V] --datacenter
                           {us,us2,eu,eu2,cn,pscc} [--insecure] [--no-proxy]
                           [--service SERVICE] [--test TEST]
                           [--timeout TIMEOUT] [--utc-offset UTC_OFFSET]

This plugin checks for incidents mentioned at the SAP Concur Open
(https://open.concur.com/) Service Status Dashboard.

options:
  -h, --help            show this help message and exit
  --always-ok           Always returns OK.
  -V, --version         show program's version number and exit
  --datacenter {us,us2,eu,eu2,cn,pscc}
                        Datacenter to query. Default: eu
  --insecure            This option explicitly allows to perform "insecure"
                        SSL connections. Default: False
  --no-proxy            Do not use a proxy. Default: False
  --service SERVICE     Service to check. One of "Analysis/Intelligence",
                        "Compleat (TMC Services)", "Expense", "Imaging",
                        "Invoice", "Mobile", "Request", "Travel", or simply
                        "All". Check https://open.concur.com to see which
                        service is available for which data center. Default:
                        All
  --test TEST           For unit tests. Needs "path-to-stdout-file,path-to-
                        stderr-file,expected-retc".
  --timeout TIMEOUT     Network timeout in seconds. Default: 3 (seconds)
  --utc-offset UTC_OFFSET
                        UTC offset. Default: +0200

Usage Examples

./sap-open-concur-com --datacenter=eu2 --service=All --utc-offset=+0200

Output:

Analysis/Intelligence: disruption [CRITICAL], Expense: degradation [WARNING] (@emea, UTC+0200)

States

  • OK if (all) service(s) is/are in „Normal“ state.

  • WARN if (any) service is in „Degradation“ state.

  • CRIT if (any) service is in „Disruption“ state.

  • If wanted, always returns OK.

Perfdata / Metrics

There is no perfdata.

Credits, License