Check axenita-stats

Overview

With this plugin you can track some values of the Axenita application, currently focusing on „Achilles“. Axenita Praxissoftware is powered by Axonlab / Axon Lab AG.

Fact Sheet

Check Plugin Download

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

Check Interval Recommendation

Once a minute

Can be called without parameters

Yes

Compiled for

Linux, Windows

Help

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

With this plugin you can track some values of the Axenita application.

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: 3 (seconds)
  --url URL          Axenita API URL. Default:
                     http://localhost:10000/achilles/ar

Usage Examples

./axenita-stats --url http://localhost:10000/achilles/ar --timeout 3

States

Alerts if

  • achilles_buildinfo[‚state‘] != ‚SUCCESS‘

  • achilles_maintenance[‚data‘] != False

  • achilles_maintenance[‚state‘] != ‚SUCCESS‘

  • achilles_readmodel[‚data‘][‚readModelState‘] != ‚DONE‘

  • achilles_readmodel[‚state‘] != ‚SUCCESS‘

  • achilles_userinfo[‚state‘] != ‚SUCCESS‘

Perfdata / Metrics

  • axenita-version: 14.0.8 is reported as „1408“

  • currentActiveSessions

  • currentInitRmStep

  • loggedInUsers

  • maintenance: 0 = no/false, 1 = yes/true

  • totalDurationInitRm

  • totalInitRmSteps

Credits, License