From 7711a7585bbc67fd30aa9707572e80a37b5c0569 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Tue, 20 May 2014 12:38:46 +0200 Subject: [PATCH] Documentation: Move ITL/Plugin Commands into Icinga 2 configuration. Fixes #6245 --- doc/5-configuring-icinga-2.md | 392 +++++++++++++++++++++++++++++++--- doc/9-appendix.md | 342 ----------------------------- 2 files changed, 367 insertions(+), 367 deletions(-) diff --git a/doc/5-configuring-icinga-2.md b/doc/5-configuring-icinga-2.md index 29ff07d1a..9674b4433 100644 --- a/doc/5-configuring-icinga-2.md +++ b/doc/5-configuring-icinga-2.md @@ -1,5 +1,29 @@ # Configuring Icinga 2 +## Global Constants + +Icinga 2 provides a number of special global constants. Some of them can be overriden using the `--define` command line parameter: + +Variable |Description +--------------------|------------------- +PrefixDir |**Read-only.** Contains the installation prefix that was specified with cmake -DCMAKE_INSTALL_PREFIX. Defaults to "/usr/local". +SysconfDir |**Read-only.** Contains the path of the sysconf directory. Defaults to PrefixDir + "/etc". +ZonesDir |**Read-only.** Contains the path of the zones.d directory. Defaults to SysconfDir + "/zones.d". +LocalStateDir |**Read-only.** Contains the path of the local state directory. Defaults to PrefixDir + "/var". +PkgDataDir |**Read-only.** Contains the path of the package data directory. Defaults to PrefixDir + "/share/icinga2". +StatePath |**Read-write.** Contains the path of the Icinga 2 state file. Defaults to LocalStateDir + "/lib/icinga2/icinga2.state". +PidPath |**Read-write.** Contains the path of the Icinga 2 PID file. Defaults to LocalStateDir + "/run/icinga2/icinga2.pid". +Vars |**Read-write.** Contains a dictionary with global custom attributes. Not set by default. +NodeName |**Read-write.** Contains the cluster node name. Set to the local hostname by default. +ApplicationType |**Read-write.** Contains the name of the Application type. Defaults to "icinga/IcingaApplication". +EnableNotifications |**Read-write.** Whether notifications are globally enabled. Defaults to true. +EnableEventHandlers |**Read-write.** Whether event handlers are globally enabled. Defaults to true. +EnableFlapping |**Read-write.** Whether flap detection is globally enabled. Defaults to true. +EnableHostChecks |**Read-write.** Whether active host checks are globally enabled. Defaults to true. +EnableServiceChecks |**Read-write.** Whether active service checks are globally enabled. Defaults to true. +EnablePerfdata |**Read-write.** Whether performance data processing is globally enabled. Defaults to true. +UseVfork |**Read-write.** Whether to use vfork(). Only available on *NIX. Defaults to true. + ## Configuration Syntax @@ -508,31 +532,6 @@ Example: -## Global Constants - -Icinga 2 provides a number of special global constants. Some of them can be overriden using the `--define` command line parameter: - -Variable |Description ---------------------|------------------- -PrefixDir |**Read-only.** Contains the installation prefix that was specified with cmake -DCMAKE_INSTALL_PREFIX. Defaults to "/usr/local". -SysconfDir |**Read-only.** Contains the path of the sysconf directory. Defaults to PrefixDir + "/etc". -ZonesDir |**Read-only.** Contains the path of the zones.d directory. Defaults to SysconfDir + "/zones.d". -LocalStateDir |**Read-only.** Contains the path of the local state directory. Defaults to PrefixDir + "/var". -PkgDataDir |**Read-only.** Contains the path of the package data directory. Defaults to PrefixDir + "/share/icinga2". -StatePath |**Read-write.** Contains the path of the Icinga 2 state file. Defaults to LocalStateDir + "/lib/icinga2/icinga2.state". -PidPath |**Read-write.** Contains the path of the Icinga 2 PID file. Defaults to LocalStateDir + "/run/icinga2/icinga2.pid". -Vars |**Read-write.** Contains a dictionary with global custom attributes. Not set by default. -NodeName |**Read-write.** Contains the cluster node name. Set to the local hostname by default. -ApplicationType |**Read-write.** Contains the name of the Application type. Defaults to "icinga/IcingaApplication". -EnableNotifications |**Read-write.** Whether notifications are globally enabled. Defaults to true. -EnableEventHandlers |**Read-write.** Whether event handlers are globally enabled. Defaults to true. -EnableFlapping |**Read-write.** Whether flap detection is globally enabled. Defaults to true. -EnableHostChecks |**Read-write.** Whether active host checks are globally enabled. Defaults to true. -EnableServiceChecks |**Read-write.** Whether active service checks are globally enabled. Defaults to true. -EnablePerfdata |**Read-write.** Whether performance data processing is globally enabled. Defaults to true. -UseVfork |**Read-write.** Whether to use vfork(). Only available on *NIX. Defaults to true. - - ## Object Types ### Host @@ -1611,3 +1610,346 @@ Attributes: endpoints |**Optional.** Dictionary with endpoints located in this zone. parent |**Optional.** Parent zone. + + +## Icinga Template Library + +### Overview + +The Icinga Template Library (ITL) implements standard templates and object +definitions for commonly used services. + +You can include the ITL by using the `include` directive in your configuration +file: + + include + +### Generic Templates + +These templates are imported by the provided example configuration. + +#### plugin-check-command + +Command template for check plugins executed by Icinga 2. + +The `plugin-check-command` command does not support any vars. + +#### plugin-notification-command + +Command template for notification scripts executed by Icinga 2. + +The `plugin-notification-command` command does not support any vars. + +#### plugin-event-command + +Command template for event handler scripts executed by Icinga 2. + +The `plugin-event-command` command does not support any vars. + +### Check Commands + +These check commands are embedded into Icinga 2 and do not require any external +plugin scripts. + +#### icinga + +Check command for the built-in `icinga` check. This check returns performance +data for the current Icinga instance. + +The `icinga` check command does not support any vars. + +#### cluster + +Check command for the built-in `cluster` check. This check returns performance +data for the current Icinga instance and connected endpoints. + +The `cluster` check command does not support any vars. + + + +## Plugin Check Commands + +### Overview + +The Plugin Check Commands provides example configuration for plugin check commands +provided by the the Monitoring Plugins project. + +You can include the plugin check command definitions by using the `include` +directive in your configuration file: + + include + +The plugin check commands assume that there's a global constant named `PluginDir` +which contains the path of the plugins from the Monitoring Plugins project. + + +#### ping4 + +Check command object for the `check_ping` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +ping_address | **Optional.** The host's IPv4 address. Defaults to "$address$". +ping_wrta | **Optional.** The RTA warning threshold in milliseconds. Defaults to 100. +ping_wpl | **Optional.** The packet loss warning threshold in %. Defaults to 5. +ping_crta | **Optional.** The RTA critical threshold in milliseconds. Defaults to 200. +ping_cpl | **Optional.** The packet loss critical threshold in %. Defaults to 15. +ping_packets | **Optional.** The number of packets to send. Defaults to 5. +ping_timeout | **Optional.** The plugin timeout in seconds. Defaults to 0 (no timeout). + +#### ping6 + +Check command object for the `check_ping` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +ping_address | **Optional.** The host's IPv6 address. Defaults to "$address6$". +ping_wrta | **Optional.** The RTA warning threshold in milliseconds. Defaults to 100. +ping_wpl | **Optional.** The packet loss warning threshold in %. Defaults to 5. +ping_crta | **Optional.** The RTA critical threshold in milliseconds. Defaults to 200. +ping_cpl | **Optional.** The packet loss critical threshold in %. Defaults to 15. +ping_packets | **Optional.** The number of packets to send. Defaults to 5. +ping_timeout | **Optional.** The plugin timeout in seconds. Defaults to 0 (no timeout). + +#### hostalive + +Check command object for the `check_ping` plugin with host check default values. + +Custom Attributes: + +Name | Description +----------------|-------------- +ping_address | **Optional.** The host's IPv4 address. Defaults to "$address$". +ping_wrta | **Optional.** The RTA warning threshold in milliseconds. Defaults to 3000. +ping_wpl | **Optional.** The packet loss warning threshold in %. Defaults to 80. +ping_crta | **Optional.** The RTA critical threshold in milliseconds. Defaults to 5000. +ping_cpl | **Optional.** The packet loss critical threshold in %. Defaults to 100. +ping_packets | **Optional.** The number of packets to send. Defaults to 5. +ping_timeout | **Optional.** The plugin timeout in seconds. Defaults to 0 (no timeout). + +#### dummy + +Check command object for the `check_dummy` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +dummy_state | **Optional.** The state. Can be one of 0 (ok), 1 (warning), 2 (critical) and 3 (unknown). Defaults to 0. +dummy_text | **Optional.** Plugin output. Defaults to "Check was successful.". + +#### passive + +Specialised check command object for passive checks executing the `check_dummy` plugin with appropriate default values. + +Custom Attributes: + +Name | Description +----------------|-------------- +dummy_state | **Optional.** The state. Can be one of 0 (ok), 1 (warning), 2 (critical) and 3 (unknown). Defaults to 3. +dummy_text | **Optional.** Plugin output. Defaults to "No Passive Check Result Received.". + +#### tcp + +Check command object for the `check_tcp` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +tcp_address | **Optional.** The host's address. Defaults to "$address$". +tcp_port | **Required.** The port that should be checked. + +#### udp + +Check command object for the `check_udp` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +udp_address | **Optional.** The host's address. Defaults to "$address$". +udp_port | **Required.** The port that should be checked. + +#### http + +Check command object for the `check_http` plugin. + +Custom Attributes: + +Name | Description +-------------------|-------------- +http_address | **Optional.** The host's address. Defaults to "$address". +http_vhost | **Optional.** The virtual host that should be sent in the "Host" header. +http_uri | **Optional.** The request URI. +http_port | **Optional.** The TCP port. Defaults to 80 when not using SSL, 443 otherwise. +http_ssl | **Optional.** Whether to use SSL. Defaults to false. +http_warn_time | **Optional.** The warning threshold. +http_critical_time | **Optional.** The critical threshold. + +#### smtp + +Check command object for the `check_smtp` plugin. + +Custom Attributes: + +Name | Description +---------------------|-------------- +smtp_address | **Optional.** The host's address. Defaults to "$address$". + +#### ssmtp + +Check command object for the `check_ssmtp` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +ssmtp_address | **Required.** The host's address. Defaults to "$address$". +ssmtp_port | **Optional.** The port that should be checked. Defaults to 465. + +#### ntp_time + +Check command object for the `check_ntp_time` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +ntp_address | **Optional.** The host's address. Defaults to "$address$". + +#### ssh + +Check command object for the `check_ssh` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +ssh_address | **Optional.** The host's address. Defaults to "$address$". +ssh_port | **Optional.** The port that should be checked. Defaults to 22. + +#### disk + +Check command object for the `check_disk` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +disk_wfree | **Optional.** The free space warning threshold in %. Defaults to 20. +disk_cfree | **Optional.** The free space critical threshold in %. Defaults to 10. + +#### users + +Check command object for the `check_disk` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +users_wgreater | **Optional.** The user count warning threshold. Defaults to 20. +users_cgreater | **Optional.** The user count critical threshold. Defaults to 50. + +#### procs + +Check command object for the `check_procs` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +procs_wgreater | **Optional.** The process count warning threshold. Defaults to 250. +procs_cgreater | **Optional.** The process count critical threshold. Defaults to 400. + +#### swap + +Check command object for the `check_swap` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +swap_wfree | **Optional.** The free swap space warning threshold in %. Defaults to 50. +swap_cfree | **Optional.** The free swap space critical threshold in %. Defaults to 25. + +#### load + +Check command object for the `check_load` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +load_wload1 | **Optional.** The 1-minute warning threshold. Defaults to 5. +load_wload5 | **Optional.** The 5-minute warning threshold. Defaults to 4. +load_wload15 | **Optional.** The 15-minute warning threshold. Defaults to 3. +load_cload1 | **Optional.** The 1-minute critical threshold. Defaults to 10. +load_cload5 | **Optional.** The 5-minute critical threshold. Defaults to 6. +load_cload15 | **Optional.** The 15-minute critical threshold. Defaults to 4. + +#### snmp + +Check command object for the `check_snmp` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +snmp_address | **Optional.** The host's address. Defaults to "$address$". +snmp_oid | **Required.** The SNMP OID. +snmp_community | **Optional.** The SNMP community. Defaults to "public". + +#### snmp-uptime + +Check command object for the `check_snmp` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +snmp_address | **Optional.** The host's address. Defaults to "$address$". +snmp_oid | **Optional.** The SNMP OID. Defaults to "1.3.6.1.2.1.1.3.0". +snmp_community | **Optional.** The SNMP community. Defaults to "public". + +#### dhcp + +Check command object for the `check_dhcp` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +dhcp_serverip | **Optional.** The IP address of the DHCP server which we should get a response from. +dhcp_requestedip| **Optional.** The IP address which we should be offered by a DHCP server. +dhcp_timeout | **Optional.** The timeout in seconds. +dhcp_interface | **Optional.** The interface to use. +dhcp_mac | **Optional.** The MAC address to use in the DHCP request. +dhcp_unicast | **Optional.** Whether to use unicast requests. Defaults to false. + +#### nscp + +Check command object for the `check_nt` plugin. + +Custom Attributes: + +Name | Description +----------------|-------------- +nscp_address | **Optional.** The host's address. Defaults to "$address$". +nscp_port | **Optional.** The NSClient++ port. Defaults to 12489. +nscp_password | **Optional.** The NSClient++ password. +nscp_variable | **Required.** The variable that should be checked. +nscp_params | **Optional.** Parameters for the query. +nscp_warn | **Optional.** The warning threshold. +nscp_crit | **Optional.** The critical threshold. +nscp_timeout | **Optional.** The query timeout in seconds. + +#### apt + +Check command for the `check_apt` plugin. + +The `apt` check command does not support any vars. \ No newline at end of file diff --git a/doc/9-appendix.md b/doc/9-appendix.md index b2e2389be..41b8b0463 100644 --- a/doc/9-appendix.md +++ b/doc/9-appendix.md @@ -1,347 +1,5 @@ # Appendix -## Icinga Template Library - -### Overview - -The Icinga Template Library (ITL) implements standard templates and object -definitions for commonly used services. - -You can include the ITL by using the `include` directive in your configuration -file: - - include - -### Generic Templates - -These templates are imported by the provided example configuration. - -#### plugin-check-command - -Command template for check plugins executed by Icinga 2. - -The `plugin-check-command` command does not support any vars. - -#### plugin-notification-command - -Command template for notification scripts executed by Icinga 2. - -The `plugin-notification-command` command does not support any vars. - -#### plugin-event-command - -Command template for event handler scripts executed by Icinga 2. - -The `plugin-event-command` command does not support any vars. - -### Check Commands - -These check commands are embedded into Icinga 2 and do not require any external -plugin scripts. - -#### icinga - -Check command for the built-in `icinga` check. This check returns performance -data for the current Icinga instance. - -The `icinga` check command does not support any vars. - -#### cluster - -Check command for the built-in `cluster` check. This check returns performance -data for the current Icinga instance and connected endpoints. - -The `cluster` check command does not support any vars. - - - -## Plugin Check Commands - -### Overview - -The Plugin Check Commands provides example configuration for plugin check commands -provided by the the Monitoring Plugins project. - -You can include the plugin check command definitions by using the `include` -directive in your configuration file: - - include - -The plugin check commands assume that there's a global constant named `PluginDir` -which contains the path of the plugins from the Monitoring Plugins project. - - -#### ping4 - -Check command object for the `check_ping` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -ping_address | **Optional.** The host's IPv4 address. Defaults to "$address$". -ping_wrta | **Optional.** The RTA warning threshold in milliseconds. Defaults to 100. -ping_wpl | **Optional.** The packet loss warning threshold in %. Defaults to 5. -ping_crta | **Optional.** The RTA critical threshold in milliseconds. Defaults to 200. -ping_cpl | **Optional.** The packet loss critical threshold in %. Defaults to 15. -ping_packets | **Optional.** The number of packets to send. Defaults to 5. -ping_timeout | **Optional.** The plugin timeout in seconds. Defaults to 0 (no timeout). - -#### ping6 - -Check command object for the `check_ping` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -ping_address | **Optional.** The host's IPv6 address. Defaults to "$address6$". -ping_wrta | **Optional.** The RTA warning threshold in milliseconds. Defaults to 100. -ping_wpl | **Optional.** The packet loss warning threshold in %. Defaults to 5. -ping_crta | **Optional.** The RTA critical threshold in milliseconds. Defaults to 200. -ping_cpl | **Optional.** The packet loss critical threshold in %. Defaults to 15. -ping_packets | **Optional.** The number of packets to send. Defaults to 5. -ping_timeout | **Optional.** The plugin timeout in seconds. Defaults to 0 (no timeout). - -#### hostalive - -Check command object for the `check_ping` plugin with host check default values. - -Custom Attributes: - -Name | Description -----------------|-------------- -ping_address | **Optional.** The host's IPv4 address. Defaults to "$address$". -ping_wrta | **Optional.** The RTA warning threshold in milliseconds. Defaults to 3000. -ping_wpl | **Optional.** The packet loss warning threshold in %. Defaults to 80. -ping_crta | **Optional.** The RTA critical threshold in milliseconds. Defaults to 5000. -ping_cpl | **Optional.** The packet loss critical threshold in %. Defaults to 100. -ping_packets | **Optional.** The number of packets to send. Defaults to 5. -ping_timeout | **Optional.** The plugin timeout in seconds. Defaults to 0 (no timeout). - -#### dummy - -Check command object for the `check_dummy` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -dummy_state | **Optional.** The state. Can be one of 0 (ok), 1 (warning), 2 (critical) and 3 (unknown). Defaults to 0. -dummy_text | **Optional.** Plugin output. Defaults to "Check was successful.". - -#### passive - -Specialised check command object for passive checks executing the `check_dummy` plugin with appropriate default values. - -Custom Attributes: - -Name | Description -----------------|-------------- -dummy_state | **Optional.** The state. Can be one of 0 (ok), 1 (warning), 2 (critical) and 3 (unknown). Defaults to 3. -dummy_text | **Optional.** Plugin output. Defaults to "No Passive Check Result Received.". - -#### tcp - -Check command object for the `check_tcp` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -tcp_address | **Optional.** The host's address. Defaults to "$address$". -tcp_port | **Required.** The port that should be checked. - -#### udp - -Check command object for the `check_udp` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -udp_address | **Optional.** The host's address. Defaults to "$address$". -udp_port | **Required.** The port that should be checked. - -#### http - -Check command object for the `check_http` plugin. - -Custom Attributes: - -Name | Description --------------------|-------------- -http_address | **Optional.** The host's address. Defaults to "$address". -http_vhost | **Optional.** The virtual host that should be sent in the "Host" header. -http_uri | **Optional.** The request URI. -http_port | **Optional.** The TCP port. Defaults to 80 when not using SSL, 443 otherwise. -http_ssl | **Optional.** Whether to use SSL. Defaults to false. -http_warn_time | **Optional.** The warning threshold. -http_critical_time | **Optional.** The critical threshold. - -#### smtp - -Check command object for the `check_smtp` plugin. - -Custom Attributes: - -Name | Description ----------------------|-------------- -smtp_address | **Optional.** The host's address. Defaults to "$address$". - -#### ssmtp - -Check command object for the `check_ssmtp` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -ssmtp_address | **Required.** The host's address. Defaults to "$address$". -ssmtp_port | **Optional.** The port that should be checked. Defaults to 465. - -#### ntp_time - -Check command object for the `check_ntp_time` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -ntp_address | **Optional.** The host's address. Defaults to "$address$". - -#### ssh - -Check command object for the `check_ssh` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -ssh_address | **Optional.** The host's address. Defaults to "$address$". -ssh_port | **Optional.** The port that should be checked. Defaults to 22. - -#### disk - -Check command object for the `check_disk` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -disk_wfree | **Optional.** The free space warning threshold in %. Defaults to 20. -disk_cfree | **Optional.** The free space critical threshold in %. Defaults to 10. - -#### users - -Check command object for the `check_disk` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -users_wgreater | **Optional.** The user count warning threshold. Defaults to 20. -users_cgreater | **Optional.** The user count critical threshold. Defaults to 50. - -#### procs - -Check command object for the `check_procs` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -procs_wgreater | **Optional.** The process count warning threshold. Defaults to 250. -procs_cgreater | **Optional.** The process count critical threshold. Defaults to 400. - -#### swap - -Check command object for the `check_swap` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -swap_wfree | **Optional.** The free swap space warning threshold in %. Defaults to 50. -swap_cfree | **Optional.** The free swap space critical threshold in %. Defaults to 25. - -#### load - -Check command object for the `check_load` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -load_wload1 | **Optional.** The 1-minute warning threshold. Defaults to 5. -load_wload5 | **Optional.** The 5-minute warning threshold. Defaults to 4. -load_wload15 | **Optional.** The 15-minute warning threshold. Defaults to 3. -load_cload1 | **Optional.** The 1-minute critical threshold. Defaults to 10. -load_cload5 | **Optional.** The 5-minute critical threshold. Defaults to 6. -load_cload15 | **Optional.** The 15-minute critical threshold. Defaults to 4. - -#### snmp - -Check command object for the `check_snmp` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -snmp_address | **Optional.** The host's address. Defaults to "$address$". -snmp_oid | **Required.** The SNMP OID. -snmp_community | **Optional.** The SNMP community. Defaults to "public". - -#### snmp-uptime - -Check command object for the `check_snmp` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -snmp_address | **Optional.** The host's address. Defaults to "$address$". -snmp_oid | **Optional.** The SNMP OID. Defaults to "1.3.6.1.2.1.1.3.0". -snmp_community | **Optional.** The SNMP community. Defaults to "public". - -#### dhcp - -Check command object for the `check_dhcp` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -dhcp_serverip | **Optional.** The IP address of the DHCP server which we should get a response from. -dhcp_requestedip| **Optional.** The IP address which we should be offered by a DHCP server. -dhcp_timeout | **Optional.** The timeout in seconds. -dhcp_interface | **Optional.** The interface to use. -dhcp_mac | **Optional.** The MAC address to use in the DHCP request. -dhcp_unicast | **Optional.** Whether to use unicast requests. Defaults to false. - -#### nscp - -Check command object for the `check_nt` plugin. - -Custom Attributes: - -Name | Description -----------------|-------------- -nscp_address | **Optional.** The host's address. Defaults to "$address$". -nscp_port | **Optional.** The NSClient++ port. Defaults to 12489. -nscp_password | **Optional.** The NSClient++ password. -nscp_variable | **Required.** The variable that should be checked. -nscp_params | **Optional.** Parameters for the query. -nscp_warn | **Optional.** The warning threshold. -nscp_crit | **Optional.** The critical threshold. -nscp_timeout | **Optional.** The query timeout in seconds. - -#### apt - -Check command for the `check_apt` plugin. - -The `apt` check command does not support any vars. - ## Schemas -- 2.40.0