Skip to content

Check statusiq

Overview

StatusIQ is a hosted status page provided by Site24x7. This check plugin retrieves the StatusIQ status page (must be rss-enabled) and returns a specific status - OK for "Operational" or "Informational" messages, WARN for "Under Maintenance", "Degraded Performance" and "Partial Outage", and CRIT for "Major Outage" messages. You only need to provide the URL to the StatusIQ page, for example "https://status.trustid.ch".

Fact Sheet

Fact Value
Check Plugin Download https://github.com/Linuxfabrik/monitoring-plugins/tree/main/check-plugins/statusiq
Check Interval Recommendation Once a minute
Can be called without parameters Yes
Compiled for Windows No
3rd Party Python modules beautifulsoup

Help

usage: statusiq [-h] [-V] [--always-ok] [--insecure] [--no-proxy]
                [--test TEST] [--timeout TIMEOUT] [--url URL]

StatusIQ is a hosted status page provided by Site24x7. This check plugin
retrieves the StatusIQ status page (must be rss-enabled) and returns a
specific status - OK for "Operational" or "Informational" messages, WARN for
"Under Maintenance", "Degraded Performance" and "Partial Outage", and CRIT for
"Major Outage" messages. You only need to provide the URL to the StatusIQ
page, for example "https://status.trustid.ch".

options:
  -h, --help         show this help message and exit
  -V, --version      show program's version number and exit
  --always-ok        Always returns OK.
  --insecure         This option explicitly allows to perform "insecure" SSL
                     connections. Default: False
  --no-proxy         Do not use a proxy. Default: False
  --test TEST        For unit tests. Needs "path-to-stdout-file,path-to-
                     stderr-file,expected-retc".
  --timeout TIMEOUT  Network timeout in seconds. Default: 8 (seconds)
  --url URL          StatusIQ URL. Default: https://status.trustid.ch

Usage Examples

./statusiq --url=https://status.trustid.ch

Output:

Everything is ok @ https://status.trustid.ch

Component Name                    ! Published                 ! State 
----------------------------------+---------------------------+-------
AutoIdent - Operational           ! 2025-03-05 08:00:00+01:00 ! [OK]  
TrustID API Service - Operational ! 2025-02-24 23:12:10+01:00 ! [OK]  
TrustID BO Service - Operational  ! 2025-02-10 13:15:00+01:00 ! [OK]  
TrustID IDP Service - Operational ! 2025-02-10 13:15:00+01:00 ! [OK]  
TrustID SSE Service - Operational ! 2025-02-10 13:15:00+01:00 ! [OK]  
VideoIdent - Operational          ! 2025-03-05 08:00:00+01:00 ! [OK]
./statusiq --url=https://status.kobv.de

Output:

Major incidents @ https://status.kobv.de

Component Name                  ! Pub Date                        ! State      
--------------------------------+---------------------------------+------------
GVI via SRU - Major Outage      ! Thu, 06 Mar 2025 14:44:59 +0100 ! [CRITICAL] 
ALBERT - Operational            ! Wed, 05 Mar 2025 20:54:24 +0100 ! [OK]       
B-TU Laubert - Operational      ! Thu, 27 Feb 2025 14:48:15 +0100 ! [OK]       
FHP FHPKat+ - Operational       ! Thu, 20 Feb 2025 18:43:16 +0100 ! [OK]       
Fernleihe - Operational         ! Thu, 06 Mar 2025 15:46:05 +0100 ! [OK]       
K2 Portal - Operational         ! Tue, 04 Mar 2025 11:15:00 +0100 ! [OK]       
OPUS Uni Würzburg - Operational ! Tue, 18 Feb 2025 02:49:47 +0100 ! [OK]       
Opus Uni Potsdam - Operational  ! Fri, 14 Feb 2025 13:45:45 +0100 ! [OK]       
THW WILBERT - Operational       ! Wed, 26 Feb 2025 14:15:32 +0100 ! [OK]

States

  • WARN for "Under Maintenance", "Degraded Performance" and "Partial Outage" messages
  • CRIT for "Major Outage" messages

Perfdata / Metrics

Name Type Description
cnt_crit Number Number of critical events
cnt_warn Number Number of warning events

Credits, License