udp_address | **Optional.** The host's address. Defaults to "$address$".
udp_port | **Required.** The port that should be checked.
-#### <a id="plugin-check-command-http-ip"></a> http
+#### <a id="plugin-check-command-http"></a> http
Check command object for the `check_http` plugin.
http_warn_time | **Optional.** The warning threshold.
http_critical_time | **Optional.** The critical threshold.
+#### <a id="plugin-check-command-ftp"></a> ftp
+
+Check command object for the `check_ftp` plugin.
+
+Custom Attributes:
+
+Name | Description
+-------------------|--------------
+ftp_address | **Optional.** The host's address. Defaults to "$address".
+
#### <a id="plugin-check-command-smtp"></a> smtp
Check command object for the `check_smtp` plugin.
by_ssh_crit | **Optional.** The critical threshold.
by_ssh_timeout | **Optional.** The timeout in seconds.
+#### <a id="plugin-check-command-ups"></a> ups
+
+Check command object for the `check_ups` plugin.
+
+Custom Attributes:
+
+Name | Description
+----------------|--------------
+ups_address | **Optional.** The host's address. Defaults to "$address$".
+ups_name | **Optional.** The UPS name. Defaults to `ups`.
+
+
#### <a id="plugin-check-command-nrpe"></a> nrpe
Check command object for the `check_nrpe` plugin.
vars.http_ssl = false
}
+object CheckCommand "ftp" {
+ import "plugin-check-command"
+
+ command = PluginDir + "/check_ftp"
+
+ arguments = {
+ "-H" = "$ftp_address$"
+ }
+
+ vars.ftp_address = "$address$"
+}
+
object CheckCommand "smtp" {
import "plugin-check-command"
vars.by_ssh_quiet = false
}
+object CheckCommand "ups" {
+ import "plugin-check-command"
+
+ command = PluginDir + "/check_ups"
+
+ arguments = {
+ "-H" = "$ups_address$"
+ "-u" = "$ups_name$"
+ }
+
+ vars.ups_address = "$address$"
+ vars.ups_name = "ups"
+}
+
object CheckCommand "nrpe" {
import "plugin-check-command"