Table of Contents
Check_opencpu
Script: check_opencpu
Test if OpenCpu is available via http and test if given packages are installed.
Requirements
- wget
Standalone installation
From this repository ypu need next to this script:
-
inc_pluginfunctions
shared function for all IML checks written in bash
Syntax
> ./check_opencpu -h
______________________________________________________________________
CHECK_OPENCPU
v1.4
(c) Institute for Medical Education - University of Bern
Licence: GNU GPL 3
https://os-docs.iml.unibe.ch/icinga-checks/Checks/check_opencpu.html
______________________________________________________________________
Test if opencpu is available.
It returns OK if
- opencpu is running on http://localhost/ocpu
- all packages are installed:
eosceGLM eosceLinReg eosceReliability eosceReporter msrdAnalytics
SYNTAX:
check_opencpu [-h] [-p PKG]
OPTIONS:
-h or --help show this help and exit.
PARAMETERS:
-p PKG(s) define package to test; for multiple packages quote
it and delimit them with space.
EXAMPLES:
check_opencpu -p "myPackage1 myPackage2 anotherPackage"
Check given opencpu packages
check_opencpu -p ""
Check Opencpu only (without packages)
Examples
Check with packages
OpenCpu: OK
OK: openCpu is running and reachable with http
OK: package is available [myPackage1] .. Build: R 4.1.1; ; 2021-11-09 10:18:01 UTC; unix
OK: package is available [myPackage2] .. Build: R 4.1.1; ; 2022-03-07 11:07:03 UTC; unix
OK: package is available [anotherPackage] .. Build: R 4.1.2; ; 2023-07-18 08:32:57 UTC; unix