mirror of https://github.com/Icinga/icinga2.git
Merge pull request #6034 from Icinga/fix/itl-by-ssh-option-4094
ITL by_ssh add -E parameter
This commit is contained in:
commit
81d681efa2
|
@ -208,21 +208,22 @@ commands on a remote host.
|
||||||
|
|
||||||
Custom attributes passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
|
Custom attributes passed as [command parameters](03-monitoring-basics.md#command-passing-parameters):
|
||||||
|
|
||||||
Name | Description
|
Name | Description
|
||||||
----------------|--------------
|
---------------- | --------------
|
||||||
by_ssh_address | **Optional.** The host's address. Defaults to "$address$" if the host's `address` attribute is set, "$address6$" otherwise.
|
by_ssh_address | **Optional.** The host's address. Defaults to "$address$" if the host's `address` attribute is set, "$address6$" otherwise.
|
||||||
by_ssh_port | **Optional.** The SSH port. Defaults to 22.
|
by_ssh_port | **Optional.** The SSH port. Defaults to 22.
|
||||||
by_ssh_command | **Required.** The command that should be executed. Can be an array if multiple arguments should be passed to `check_by_ssh`.
|
by_ssh_command | **Required.** The command that should be executed. Can be an array if multiple arguments should be passed to `check_by_ssh`.
|
||||||
by_ssh_arguments| **Optional.** A dictionary with arguments for the command. This works exactly like the 'arguments' dictionary for ordinary CheckCommands.
|
by_ssh_arguments | **Optional.** A dictionary with arguments for the command. This works exactly like the 'arguments' dictionary for ordinary CheckCommands.
|
||||||
by_ssh_logname | **Optional.** The SSH username.
|
by_ssh_logname | **Optional.** The SSH username.
|
||||||
by_ssh_identity | **Optional.** The SSH identity.
|
by_ssh_identity | **Optional.** The SSH identity.
|
||||||
by_ssh_quiet | **Optional.** Whether to suppress SSH warnings. Defaults to false.
|
by_ssh_quiet | **Optional.** Whether to suppress SSH warnings. Defaults to false.
|
||||||
by_ssh_warn | **Optional.** The warning threshold.
|
by_ssh_warn | **Optional.** The warning threshold.
|
||||||
by_ssh_crit | **Optional.** The critical threshold.
|
by_ssh_crit | **Optional.** The critical threshold.
|
||||||
by_ssh_timeout | **Optional.** The timeout in seconds.
|
by_ssh_timeout | **Optional.** The timeout in seconds.
|
||||||
by_ssh_options | **Optional.** Call ssh with '-o OPTION' (multiple options may be specified as an array).
|
by_ssh_options | **Optional.** Call ssh with '-o OPTION' (multiple options may be specified as an array).
|
||||||
by_ssh_ipv4 | **Optional.** Use IPv4 connection. Defaults to false.
|
by_ssh_ipv4 | **Optional.** Use IPv4 connection. Defaults to false.
|
||||||
by_ssh_ipv6 | **Optional.** Use IPv6 connection. Defaults to false.
|
by_ssh_ipv6 | **Optional.** Use IPv6 connection. Defaults to false.
|
||||||
|
by_ssh_skip_stderr | **Optional.** Ignore all or (if specified) first n lines on STDERR.
|
||||||
|
|
||||||
|
|
||||||
### clamd <a id="plugin-check-command-clamd"></a>
|
### clamd <a id="plugin-check-command-clamd"></a>
|
||||||
|
|
|
@ -2207,6 +2207,10 @@ object CheckCommand "by_ssh" {
|
||||||
set_if = "$by_ssh_ipv6$"
|
set_if = "$by_ssh_ipv6$"
|
||||||
description = "Use IPv6 only"
|
description = "Use IPv6 only"
|
||||||
}
|
}
|
||||||
|
"-E" = {
|
||||||
|
value = "$by_ssh_skip_stderr$"
|
||||||
|
description = "Ignore all or (if specified) first n lines on STDERR [optional]"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
vars.by_ssh_address = "$check_address$"
|
vars.by_ssh_address = "$check_address$"
|
||||||
|
|
Loading…
Reference in New Issue