check_versions
./check_versions.pl [OPTIONS] [-f configuration_file]
-
-h or --help: prints short usage tips
-
-V or --version: prints plugin versions
-
-v X or --verbose X: sets verbosity level to X (see UMI docs)
-
-t Y or --timeout Y: sets plugin execution timeout to Y seconds
Plugin checks if installed UNICORE components are up-to-date. The newest versions are fetched from UNICORE last releases RSS feed (accessible at http://www.unicore.eu/_script/unicore_releases.rss). Probe is written in Perl, v.5.10.0 (requires commons.pm module in plugin directory or one level higher). Needs UCC in version 1.4 or higher and proper configuration file for this client.
-
UCC_PATH: absolute path to UNICORE Commandline Client binary (in version 1.4 or higher)
-
UCC_CONFIG: absolute path to valid configuration file for UCC (remember to set absolute paths to keystore and trustore in this file!)
-
REGISTRY_URL: address of registry from where services and their versions will be downloaded
-
LOGS_DIR: Path to logs directory
-
UNKNOWN: Unable to connect to / parse data from …: Unable to connect to some registered service or to parse data from its resources document. More information should be provided by appropriate probes.
-
UNKNOWN: Unable to get retrieve UNICORE releases rss feed: Unable to download latest versions on UNICORE components from http://www.unicore.eu/_script/unicore_releases.rss. Probe should be updated.
-
OK|WARNING: Up-to-date: …, outdated: …, unknown: …: Status of this message depends on number of outdated services. If all discovered ones are in the newest versions, status is OK. Otherwise it is WARNING. In this case next lines will give additional information on these services.