Man page - thruk(3)

Packages contains this manual

Manual

thruk

NAME
SYNOPSIS
DESCRIPTION
COMMANDS
GLOBALOPTIONS
RETURN VALUE
EXAMPLES
AUTHOR

NAME

thruk - Command Line Utility for Thruk Monitoring Gui

SYNOPSIS

Usage: thruk [globaloptions] <command> [commandoptions]
Globaloptions:
-h, --help Show this help message and exit
-v, --verbose Print verbose output
-q, --quiet Print less output
-V, --version Print version
-b, --backend=<backend> Comma seperated list of backends/sites
which should be used for querys.
-A, --auth=<auth> Set username for querys
-c, --credential=<pw> Credential when connecting to remote
Thruk installations specified by the
remote-url.
--remote-url=<url> URL to remote installation.
-k, --insecure skip ssl certificate verification.
-y, --yes answer yes to all given questions.
-f, --force some actions need to be forced
Compatibility options:
--list-commands List available commands.
-l, --list-backends List available backends/sites. Alias for 'backend list'.
-a, --action=<command> Perform given action. see below for a list.

DESCRIPTION

This script gives access to various parts of the Thruk gui and allows to generate excel reports, csv exports or any other url by using command line and bypassing the webserver.

COMMANDS

Available commands will be listed when running thruk without any argument or by

%> thruk --list-commands

GLOBALOPTIONS

script has the following arguments
-h
, --help

print help and exit

-v , --verbose

print verbose output too

-V , --version

print version and exit

-b backend , --backend = backend

specify backend(s), otherwise the default backends will be
used. Specify the key of the backend. Use <-l> to get a list
of backends.
All default backends (backends without the 'hidden' flag) will be used unless
backend(s) are specified with this option.
Use 'ALL' to use all backends, regardless of the hidden flag.

-l , --list-backends

get list of available backends

--list-commands

get list of available commands.

-a action , --action = action

This is deprecated, use the new form 'thruk <cmd> ...' instead.
perform selected action:
Scheduling Commands
- fix_scheduling(=filter) balance scheduling or all hosts and services
or just a group by adding a filter like
fix_scheduling=hg:<hostgroup>
fix_scheduling=sg:<servicegroup>
Internal Commands
- compile compile templates for faster access
- clean_dashboards remove empty dashboards which are older than 1 day
- stop/restart stop thruk process (restart assumes they will be restarted automatically from apache)

-A authname , --auth = authname

use this username for authentication

-k , --insecure

Skip ssl certificate verification when accessing remote url.

-y , --yes

answer yes to a given questions during commands.

RETURN VALUE

thruk returns 0 on success and >= 1 otherwise

EXAMPLES

List available backends:

%> thruk -l

List available commands:

%> thruk

AUTHOR

Sven Nierlein, 2009-present, <sven@nierlein.org>