Commit Graph

1485 Commits

Author SHA1 Message Date
Michael Friedrich eb5e299c4b Graphite: Remove deprecated legacy schema mode
This commit includes some code cleanup too.

fixes 
2017-08-09 18:52:35 +02:00
Michael Friedrich 874e005284 Systemd: Add DefaultTasksMax=infinity to service file
This solves the problem with Systemd >= 226 and fork errors with
Icinga 2. Seen on SLES 11 SP2.

fixes 
2017-08-08 16:11:40 +02:00
Michael Friedrich 5c1de34b0e Docs: Fix ITL chapter TOC; add introduction with mini TOC
fixes 
2017-08-08 14:41:27 +02:00
Michael Friedrich e12e04e18c Fix missing code block in the docs
refs 
2017-08-08 12:21:09 +02:00
Michael Friedrich 8e24715b79 Merge pull request from Icinga/fix/notification-scripts-config-update
Docs: Add a note on required configuration updates for new notification scripts in v2.7.0
2017-08-08 12:19:13 +02:00
Michael Friedrich bd7d7ef845 Docs: Add a note on required configuration updates for new notification scripts in v2.7.0 2017-08-08 12:14:52 +02:00
Jean Flach eeb26bd93b Merge branch 'patch-1' of https://github.com/rgevaert/icinga2 into rgevaert-patch-1 2017-08-07 14:06:47 +02:00
Jean Flach 3d0466132f Fix whitespace in documentation
fixes 
2017-08-07 13:44:34 +02:00
Markus Waldmueller 96777b9f13 Update negate CheckCommand definition
refs 

Signed-off-by: Jean Flach <jean-marcel.flach@icinga.com>
2017-08-07 13:40:05 +02:00
Jean Flach 3427aca7d2 Merge pull request from Icinga/feature/3891-service-description
Add -d option to check_service
2017-08-07 11:36:20 +02:00
Markus Frosch 804ff94044 doc: Update Icinga repository release rpm location 2017-08-04 16:38:21 +02:00
Michael Friedrich 8791141de0 Update documentation for 2.7.0 2017-08-02 12:02:50 +02:00
Michael 60a851c504 added missing notification state 2017-07-27 08:55:35 +02:00
Lee Clemens b5ce0fda79 itl: Add manubulon/check_snmp_env.pl as CheckCommand snmp-env 2017-07-26 15:03:54 -04:00
Jean Flach 94f58f2c2e Add -d option to check_service 2017-07-26 17:02:18 +02:00
Jean Flach ba35e6cace Add ITL and documentation for new parameter 2017-07-24 10:14:15 +02:00
Michael Friedrich 695f6f90d7 Merge pull request from muhazzz/patch-1
Fix typo in the documentation
2017-07-20 15:31:30 +02:00
Denis 3105f4c418 Fix typo in the documentation 2017-07-20 15:29:44 +02:00
Michael Friedrich c1784bbb13 Merge pull request from Icinga/fix/doc-api
Fix formatting in API docs
2017-07-20 10:47:11 +02:00
Glauco Vinicius 41fe01dbc3 Fix formatting in API docs
Indent curl command to get the appropriated code highlight.
2017-07-20 10:41:17 +02:00
Blerim Sheqa eb88217e2d Update docs for better compatibility with mkdocs
* Rename files to allow easy ordering
* Update links inside markdown according to new file names
* Move HTML links (<a>...</a>) to the end of the header lines
  * This is necessary to allow mkdocs to parse headers correctly and display them in the TOC
  * Following sed command was used: sed -i .bu 's/\(<a.*a>\) \(.*\)/\2 \1/g' $filename
2017-07-12 20:46:12 +02:00
Jean-Louis Dupond e6883bba40 itl: add additional mssql_health arguments 2017-07-04 10:41:51 +02:00
Rudy Gevaert e8568ee44c Set shell prompt for commands to be #
These commands need to be run as the root user.  The documentation needs to reflect this.
2017-06-26 10:26:39 +02:00
Michael Friedrich 0e423df4a0 Merge pull request from Icinga/feature/rlimit-options
Make rlimits configurable by adding three variables: RLimitFiles, RLimitProcesses and RLimitStack

refs 
2017-06-23 12:56:05 +02:00
Gunnar Beutner c8b4fee843 Make rlimits configurable by adding three variables: RLimitFiles, RLimitProcesses and RLimitStack
refs 
2017-06-23 12:42:12 +02:00
Michael Friedrich 04757d19f8 Merge pull request from mcktr/fix/doc-satellite-linux-setup-wrong-node
Fixed wrong node in documentation chapter Client/Satellite Linux Setup
2017-06-21 16:32:38 +02:00
Jean Flach 9d0ee05436 Explain threshold computation for windows plugins
fixes 
2017-06-21 11:37:31 +02:00
mcktr 357fbaad12 Fixed wrong node in chapter Client/Satellite Linux Setup 2017-06-19 17:10:40 +02:00
Michael Friedrich 4f19bfe6ac Update package documentation for Debian Stretch 2017-06-19 17:06:20 +02:00
mcktr e3a7857030 Add documentation for securing mysql on debian/ubuntu. 2017-06-18 12:36:07 +02:00
Michael Friedrich f5d3428563 Notification Scripts: Ensure that mail from address works on Debian/RHEL/SUSE (mailutils vs mailx)
fixes 
2017-06-16 20:54:24 +02:00
Marianne M. Spiller 1eb152d863 Update documentation for enhanced notification scripts
refs 
2017-06-16 17:14:25 +02:00
Michael Friedrich dda0ef3db7 Docs: Fix built-in template description and URLs 2017-06-16 10:35:52 +02:00
Michael Friedrich b56f8e9a20 Docs: Fix broken format for notes/tips in CLI command chapter 2017-06-13 22:10:20 +02:00
Michael Friedrich c6b375dcbd Merge pull request from Icinga/feature/check_nscp-4721
Add NSCP API check plugin for NSClient++ HTTP API
2017-06-13 21:56:58 +02:00
Jean Flach 39c24e9ec9 Add check_nscp_api plugin for NSClient++ API checks
refs 
2017-06-13 21:17:16 +02:00
Gunnar Beutner f9feb41877 Implement support for handling exceptions in user scripts 2017-06-13 14:03:41 +02:00
Petr Ruzicka 1e1beb8454 Adding accept_cname to dns command definition. 2017-06-08 16:45:26 +02:00
Michael Friedrich 9371004bd0 Docs: Fix formatting issues and broken URLs 2017-06-07 14:27:28 +02:00
Michael Friedrich 26d69cfd36 Merge pull request from paddg/patch-2
Fix phrasing in Getting Started chapter
2017-06-06 18:27:15 +02:00
Lars Engels e9cb2ddbf4 Install the images directory containing the needed PNGs for the markdown docs.
refs 
2017-06-06 13:03:39 +02:00
Winfried Angele 5f737dde4e Update 3-monitoring-basics.md
nit
2017-06-06 09:16:35 +02:00
Michael Friedrich 1e153f14d7 zones.conf: Add global-templates & director-global by default
This makes it easier for cluster and client setups with or
without the Icinga Director.

Note: Clients will still not receive synced configuration if
accept_config is not enabled (which is the default, and can be changed
during setup).

fixes 
2017-06-02 10:54:35 +02:00
mcktr df6243f3fc Docs: Replace nagios-plugins by monitoring-plugins
Updated the Documentation to use monitoring-plugins instead of nagios-plugins for debian/ubuntu based installations.
2017-06-01 18:47:00 +02:00
Winfried Angele 8fecdce3c0 Update 6-distributed-monitoring.md
If you omit the Common name (CN) icinga2 uses the hostname instead, which can differ from FQDN.
2017-06-01 16:13:40 +02:00
Michael Friedrich e90473b351 Docs: Replace the command pipe w/ the REST API as Icinga Web 2 requirement in 'Getting Started' chapter
fixes 
2017-05-31 14:57:24 +02:00
Michael Friedrich 12d8ed90c2 Remove CentOS 5 from 'Getting started' docs
RHEL5 was released in 2007 and is EOL since March 2017.

fixes 
2017-05-30 13:38:19 +02:00
Michael Friedrich ad9f8a5507 Fix sysstat installation in troubleshooting docs 2017-05-24 14:04:25 +02:00
Michael Friedrich 22752e6c4f Revert "Add documentation for the LogstashWriter feature"
This reverts commit 71d5ee7d41.

refs 
2017-05-23 12:02:32 +02:00
Michael Friedrich a64ff362e6 Docs: Add API query example for acknowledgements w/o expire time 2017-05-22 17:48:31 +02:00
Michael Friedrich 8d21a51f7d Add troubleshooting hints for cgroup fork errors
refs 
2017-05-19 15:24:56 +02:00
Gunnar Beutner 958d3982c5 Add 'mode' argument for match, regex and cidr_match 2017-05-16 13:22:10 +02:00
Gunnar Beutner dc9f129060 Implement the Array#any and Array#all protoype functions 2017-05-15 15:59:44 +02:00
Gunnar Beutner 1b77f4b336 Implement the Dictionary#values prototype function 2017-05-15 15:54:48 +02:00
Rune Darrud 273ca6a2cc Fix persistent comments for Acknowledgements
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-05-10 17:10:22 +02:00
MarcusCaepio f3e32a4b35 Update event handler chapter for SSH usage 2017-05-10 14:44:21 +02:00
Michael Friedrich e0bfe0a5d0 Remove deprecated "DbCat1 | DbCat2" notation for DB IDO categories
This allows for a specific config validation function.
2017-05-10 14:32:53 +02:00
Michael Friedrich 741f1b346e Merge pull request from dupondje/master
ITL: Add some missing arguments to ssl_cert
2017-05-09 17:31:46 +02:00
Michael Friedrich 5788e3d315 Docs: Add a note for Windows debuglog to the troubleshooting chapter 2017-05-09 17:24:14 +02:00
Dirk Goetz 8e83a920cf Enhance event command docs with more examples on remote clients
fixes 
2017-05-09 17:17:55 +02:00
Jean-Louis Dupond ff0c82a706 ITL: Add some missing arguments to ssl_cert 2017-05-09 16:48:47 +02:00
Roland Hopferwieser 76600a81eb ITL: Add CheckCommand ssl_cert, fix ssl attributes 2017-05-09 16:01:55 +02:00
Michael Friedrich 5b7226548c Merge pull request from Mikesch-mp/itl_mssql
Add report mode to mssql_health

fixes 
2017-05-09 14:52:55 +02:00
Mikesch-mp 6bf81eb979 Add report mode to mssql_health 2017-05-09 14:43:20 +02:00
Michael Friedrich 9864a0175b Merge pull request from Mikesch-mp/itl_db2
Add report mode to db2_health

fixes 
2017-05-09 14:37:44 +02:00
Wenger Florian a43e8d6b2d Add ITL --standbyok argument to the vmware-esx-soap-host-storage-path CheckCommand
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-05-09 07:43:16 +02:00
Michael Friedrich 3649a5a0d7 InfluxdbWriter: Use a work queue for async message processing; add stats log/api 2017-05-05 17:56:51 +02:00
Mikesch-mp 6d4acb3798 Add report mode to db2_health 2017-04-30 18:43:48 +02:00
Michael Friedrich 35f6f60390 Docs: Fix invalid/redirected URLs
fixes 
2017-04-28 17:02:13 +02:00
Michael Friedrich 98ccdfd027 Merge pull request from Al2Klimov/bugfix/doc-malformed-markdown-links
Doc/appendix: fix malformed markdown links

fixes 
2017-04-28 10:55:16 +02:00
Michael Friedrich 21ce07046c DB IDO: Disable external command history by default
That's not used in Icinga Web 2 and might lock the feature
on cleanup.

refs 
2017-04-28 09:37:27 +02:00
Yannick Charton 3a6b7d1cf1 Update 2-getting-started.md
typo
2017-04-27 19:11:43 +02:00
Jean Flach b553403200 Change Hint to Note 2017-04-26 16:58:42 +02:00
Hannes Happle ba24bc96e5
Refined documentation for the "update-windows" check plugin
Marked optional custom attributes as optional
Added information on the behavior of the plugin regarding the custom attributes being booleans instead of -as usual- setting thresholds

refs 
2017-04-25 17:43:12 +02:00
Alexander A. Klimov a3e772a64f Doc/appendix: fix malformed markdown links 2017-04-24 12:32:51 +02:00
Niflou b37fd53773 ITL: Add more options to ldap CheckCommand
Adding the -W and -C (warning entries and critical entries) options

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 12:14:56 +02:00
Michael Friedrich 05d9b271ee Docs: Add a note about flapping detection problems
fixes 
2017-04-20 12:00:51 +02:00
mocruz 7f60566340 ITL: Add memory and cpu thresholds to snmp_process Manubulon CheckCommand
fixes 
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:43:13 +02:00
Pawel Szafer 52a6b601d9 ITL: Add support to NRPE v2 in NRPE CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:39:52 +02:00
Andreas Scherbaum 98256ca0c7 Change http:// links to https:// links where a website exists
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:33:28 +02:00
Adam Bolte 51e503fe0a
Add missing object type to Apply Rules doc example
fixes 
2017-04-20 18:45:06 +10:00
Michael Friedrich dae8a4bac5 Update documentation for new contributing file
refs 
2017-04-18 18:06:52 +02:00
Yannick Charton 2c3d34868a Docs: Add note on percentage values for disk-windows thresholds
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-12 11:44:54 +02:00
krishna b100abb01b Docs: Fix syntax error in Dependencies chapter
fixes 
2017-04-12 11:38:45 +02:00
Michael Friedrich b2bac92ca3 Add more assign where expression examples
fixes 
2017-04-12 11:30:18 +02:00
Michael Friedrich e4ae789a7c Set zone attribute to no_user_modify for API POST requests
fixes 
2017-04-12 09:25:28 +02:00
Michael Friedrich 7f3c5edd38 Update apply rules chapter in the documentation
fixes 
2017-04-10 17:48:25 +02:00
Michael Friedrich 9b90a62026 Enhance cluster scenario documentation
fixes 
2017-04-10 17:24:39 +02:00
Michael Friedrich a0bd6116ac Fix formatting in the docs
refs 
2017-04-05 20:25:43 +02:00
Michael Friedrich 1c816ac9ad Update documentation (troubleshooting, monitor Icinga 2, configs, integrations, etc.)
fixes 
fixes 
fixes 
fixes 
fixes 
2017-04-05 20:13:32 +02:00
Michael Friedrich 46900cea3c Fix duration attribute requirement for schedule-downtime API action
fixes 
2017-03-31 10:34:07 +02:00
Yannick Charton 4f5b546d27 Update link for the NSCP documentation
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-03-30 11:48:48 +02:00
Gunnar Beutner ce92ddf592 Release version 2.6.3 2017-03-29 09:59:21 +02:00
Michael Friedrich ea5160ebb1 Docs: Fix wrong code block formatting
refs 
2017-03-28 15:37:06 +02:00
Michael Friedrich f0cfeb9fee Docs: Review contributed plugin check commands (URLs, description details)
fixes 
2017-03-28 15:26:02 +02:00
Gunnar Beutner 39ca1b8460 Fix: The last example for typeof() is missing the result
fixes 
2017-03-28 09:06:27 +02:00
Dirk Goetz f169232ef2 ITL: Fix mitigation attribute for nwc_health
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-22 11:15:58 +01:00
Michael Friedrich 15395cab48 Fix wrong Logstash json plugin name in LogstashWriter docs
refs 
2017-03-20 16:30:38 +01:00
Michael Friedrich 71d5ee7d41 Add documentation for the LogstashWriter feature
This includes Logstash and Icinga 2 configuration.

refs 
2017-03-20 16:04:06 +01:00
Dirk Goetz da980ac10e ITL: Update icingacli_businessprocess CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-17 14:45:25 +01:00
Dirk Goetz efdbfb764b Add additional arguments to mssql_health
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-03-14 15:27:27 +01:00
Thomas Widhalm b3a80e16b2 ITL: Allow to use local mode of hpasm CheckCommand
Remove default value and "required" for `address` in hpasm ITL listing
Add a note to documentation why this special check should not have a default address

fixes 
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-10 18:50:50 +01:00
Michael Friedrich 8c3accb304 Update Security section in the Distributed Monitoring chapter
fixes 
2017-03-10 18:20:32 +01:00
Michael Friedrich 8d9aee4b8f ITL: Modify ipmi-alive CheckCommand to support arguments similar to hostalive
refs 
2017-03-09 17:25:30 +01:00
Thomas Niedermeier afc2e349e1 ITL: Fix spelling of ipmi_protocol_lan_version variable
refs 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-09 17:08:54 +01:00
Thomas Niedermeier c727f4c57a ITL: Add RAID controller plugin check configurations
refs 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-09 17:08:52 +01:00
Thomas Niedermeier 06fa96f83d ITL: Add SMART attributes monitoring plugin check configuration
refs 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-09 17:08:50 +01:00
Thomas Niedermeier ad0d8d2b9e ITL: Add an IPMI Interface PING check for an IPMI host
refs 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-09 17:08:45 +01:00
Yannick Charton 92149fc570 ITL: nwc_health_report attribute requires a value
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-03-09 16:31:28 +01:00
Michael Friedrich 63427af25a Fix missing documentation for mysql_socket attribute
fixes 
2017-03-09 14:52:19 +01:00
Zachary McGibbon 2ccd8d7323 Add -q (query type) option for the dns check command
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-03-06 11:11:51 +01:00
Stephan Tesch 2ce3fcc514 Add --if-names option to check_interfaces
Sinve version 1.3 check_interfaces supports an option to query ifName instead
of ifDescr, which is helpful eg. FortiOS 5.4 devices.

fixes 
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-02-28 14:15:06 +01:00
Michael Friedrich dd13f0d7d2 Docs: Fix typo in Distributed Monitoring chapter
refs 
2017-02-24 16:07:23 +01:00
Michael Friedrich bc486dcef8 Fix missing doc urls
refs 
refs 
refs 
2017-02-23 18:05:08 +01:00
Michael Friedrich 10e0f7c0a1 Merge pull request from Icinga/fix/doc-acknowledgements-5029
Docs: Fixes and enhancements for acks, comments and downtimes

fixes 
fixes 
2017-02-23 17:55:04 +01:00
Michael Friedrich 10247e0383 Docs: Fixes and enhancements for acks, comments and downtimes
refs 
refs 
2017-02-23 17:53:57 +01:00
Dirk Goetz e18c4d93ef Add an advanced example for apply rules to the docs
Conditional apply based on attribute using key and value from the for loop

refs 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-23 13:44:06 +01:00
Michael Friedrich 60f334df52 Fix notify/sticky parameter handling in 'acknowledge-problem' API action
refs 
2017-02-23 12:30:28 +01:00
Dirk Goetz 3cdcdb8769 ITL: Add fuse.gvfs-fuse-daemon to disk_exclude_type
This commit also adds documentation for the `disk_exclude_type`
default values.

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-20 14:37:39 +01:00
Jean Flach c3b0051360 Add --perf-syntax option to check_perfmon
fixes 
2017-02-20 09:22:58 +01:00
Niflou e4f48a85dd ITL: Add snmp_v3_use_authprotocol to Manubulon CheckCommand docs
https://github.com/Icinga/icinga2/issues/5010#issuecomment-280112932

fixes 
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-16 11:59:48 +01:00
Christian Schmidt d8dbf781a7 Support --only-critical for check_apt
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-02-16 11:07:46 +01:00
Michael Friedrich 8627ca0b1a Fix client names in distributed monitoring docs
fixes 
2017-02-14 12:53:04 +01:00
Gunnar Beutner 7cbd30f93e Improve SELinux documentation
refs 
2017-02-13 14:19:15 +01:00
Dirk Goetz bb01dbd953 Improve SELinux policy
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-13 13:41:56 +01:00
Gunnar Beutner d725897000 Release version 2.6.2 2017-02-13 10:52:58 +01:00
Michael Friedrich 14fc9779e4 ITL: Remove deprecated dns_expected_answer attribute
There's still support for the optional dns_expected_answers attribute
which supports an array as value.

fixes 
2017-02-10 13:03:20 +01:00
Michael Friedrich 3993276b74 Add a removal note for enable_legacy_mode for GraphiteWriter
refs 
2017-02-10 11:33:32 +01:00
Tim Weippert 2ac0c024cd ITL: Implement inverse switch for snmp_interface CheckCommand
As for Interface Monitoring it is sometime needed to inverse the status (down -> OK, up -> NOT OK).

Can be configured via snmp_interface_inverse variable (boolean).

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 17:34:05 +01:00
Michael Friedrich ae258f0eca ITL: Add ifalias to snmp_interface manubulon CheckCommand
fixes 
2017-02-07 17:25:47 +01:00
Kálmán Szalai - KAMI 5ace3462ae Add wrap output in HTML link parameter for http CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 17:17:21 +01:00
Gerhardt Roman 83c02df36a ITL: Update ipmi CheckCommand attributes
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 17:13:43 +01:00
Simon Murray 041772fb28 PerfData: Server Timeouts for InfluxDB Writer
Exposes the TCP socket used to communicate with the InfluxDB server.  When we are
expecing a response we can now call poll() on the socket to wait for data to become
available.  If it doesn't in a user configurable timeout period we abort the request.

fixes 
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 17:06:46 +01:00
Yannick Charton 1373a5e788 ITL: Add report option to shorten output in oracle_health CheckCommand
fixes 
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 17:02:03 +01:00
Georg Haas 3c05885638 ITL: check_icmp: add missing TTL attribute
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 16:59:38 +01:00
Michael Friedrich c8c8c431f6 Add OpenBSD and AlpineLinux package repositories to the docs
fixes 
2017-02-07 13:49:22 +01:00
Michael Friedrich 0ddea54860 Add an example for /v1/actions/process-check-result which uses filter/type
fixes 
2017-02-07 13:42:22 +01:00
Christian Loos 584be4fe52 Add "-N" parameter for the "ssl" check command
Without this, we check the wrong cert when SNI is used:

./check_tcp -H git.netsandbox.de -p 443 -D 30,10
OK - Certificate 'netsandbox.de' will expire on 2017-04-19 12:01
+0200/CEST.

./check_tcp -H git.netsandbox.de -p 443 -D 30,10 -N git.netsandbox.de
OK - Certificate 'git.netsandbox.de' will expire on 2017-04-15 14:06
+0200/CEST.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-02-07 10:57:45 +01:00
Gunnar Beutner 6652727d46 Release version 2.6.1 2017-01-31 11:18:20 +01:00
Georg Faerber e1661ebca9 doc/6-distributed-monitoring.md: Fix typo
fixes 
2017-01-31 10:59:32 +01:00
Michael Friedrich 05a5f9f983 Update contributing section for GitHub
fixes 
2017-01-19 11:23:26 +01:00
Michael Friedrich 763fb64fff Update issue tracker to GitHub
fixes 
2017-01-17 16:50:22 +01:00
Michael Friedrich b7caf0820d Ensure that *.icinga.com is used everywhere
fixes 
fixes 
2017-01-10 17:19:12 +01:00
Jean Flach d2e2e61177 Document SLES 12 installation requirement
fixes 
2017-01-09 16:37:59 +01:00
Jean Flach 060e80925c Release version 2.6.0 2016-12-13 11:34:38 +01:00
Michael Friedrich 2b7eaa07fb Docs: Fix missing Systemd path and binary path
fixes 
2016-12-12 11:35:33 +01:00
Gunnar Beutner 20f67c8599 Update installation instructions for Fedora
fixes 
2016-12-12 08:13:08 +01:00
Gunnar Beutner be3ab7d430 Update 'icinga2 feature list' example in the documentation
fixes 
2016-12-12 08:01:30 +01:00
Michael Friedrich 3e12cb301c Update README.md and correct project URLs
fixes 
2016-12-08 17:38:41 +01:00
Michael Friedrich 93b8acf9fa Update Windows setup wizard screenshots; add NSClient++ 0.5.0 setup
fixes 
2016-12-08 16:32:47 +01:00
Michael Friedrich 5db468b3ca ITL: Add tempdir attribute to postgres CheckCommand
fixes 
2016-12-07 16:56:12 +01:00
Michael Friedrich 1dc2fe7ebb Docs: Add a note for boolean values in the disk CheckCommand section
fixes 
2016-12-07 15:04:21 +01:00
Gunnar Beutner 809de354ff Update documentation for match()
refs 
2016-12-07 14:57:19 +01:00
Michael Friedrich cda29b070f Docs: Add troubleshooting examples for fetching the executed command line
fixes 
2016-12-07 14:23:41 +01:00
Nicolas Limage 6cdc396bf0 Docs: Add concurrent_checks example in CheckerComponent object type
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-12-06 18:06:42 +01:00
Jean-Louis Dupond 8cb7a54b89 ITL: Add sudo option for mailq CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-12-06 18:03:46 +01:00
Patrick Huy 8ccc4da942 ITL: Add verbose parameter for http CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-12-06 17:58:35 +01:00
Roman Gerhardt 283cf185ec ITL: Add timeout option for mysql_health CheckCommand
fixes 
2016-12-06 17:49:01 +01:00
Michael Friedrich be935d0239 Docs: Fix missing request headers for X-HTTP-Method-Override
fixes 
2016-12-06 10:46:47 +01:00
Daniel Kesselberg 151f9bc011 Docs: Fix template for pnp-hst
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-12-05 14:53:36 +01:00
Michael Friedrich e954a0e64b Docs: Add a note about removing "conf.d" on the client for "top down command endpoint" setups
fixes 
2016-12-03 13:42:22 +01:00
Michael Friedrich 6c975dab5f Docs: Update API and Library Reference chapters
New sub chapters for global functions linked everywhere.
New API examples and clarifications.

fixes 
fixes 
2016-11-25 15:31:10 +01:00
Michael Friedrich aa32effd9b Add a note for *Command template imports for < 2.6.0
fixes 
2016-11-24 16:40:40 +01:00
Michael Friedrich 3970ae38b4 Docs: Add a note about pinning checks in a zone
fixes 
2016-11-24 16:35:46 +01:00
Michael Friedrich dc2992443f Deprecate the client 'bottom up' mode w/ node update-config
This includes deprecation warnings and migration documentation.

fixes 
2016-11-23 15:33:28 +01:00
Micha Ahrweiler 9eee9ab8d2 Docs: Fix typo in "CLI commands" chapter
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-11-21 11:27:10 +01:00
Michael Friedrich 4ae98c50ab Docs: Update order of plugins contrib chapter
fixes 
2016-11-17 17:09:56 +01:00
Thomas Widhalm 9756775902 ITL: Add logstash CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-11-17 16:39:57 +01:00
Gunnar Beutner 23e30ccb67 Revert "Implement the 'evaluate-macros' API action"
This reverts commit 851135d3a1.

fixes 
2016-11-17 10:39:27 +01:00
Michael Friedrich 5dcb336a7b Doc: Update package repositories
fixes 
2016-11-15 10:44:58 +01:00
Michael Friedrich 1bfb91f065 Ensure that DowntimeStart notifications are not immediately sent
fixes 
2016-11-11 19:36:19 +01:00
Gunnar Beutner 851135d3a1 Implement the 'evaluate-macros' API action
fixes 
2016-11-09 09:13:42 +01:00
Michael Friedrich 09658f6d0e Add child_options for API action 'schedule-downtime'
fixes 
fixes 
2016-11-02 09:54:48 +01:00
Michael Friedrich 86f162af85 Add SCHEDULE_AND_PROPAGATE{,_TRIGGERED}_HOST_DOWNTIME external commands
refs 
refs 
2016-11-02 08:54:32 +01:00
Brendan Jurd 4b18d67587 Fix bad heading level for {commands,groups}.conf
The heading levels for commands.conf and groups.conf were incorrect.  They should have been at level 4, underneath "4.2.3 The conf.d directory", but instead they were at level 3.

fixes 

Signed-off-by: Jean Flach <jean-marcel.flach@icinga.com>
2016-10-17 10:30:59 +02:00
Gunnar Beutner a7b0cb5f7e Ensure we don't leak file descriptors to child processes
fixes 
2016-10-04 14:08:48 +02:00
Michael Friedrich fcee7189ad Docs: Fix wrong notification filter in Migration chapter
fixes 
2016-09-30 16:02:09 +02:00
Nicole Lang 00b27d316a Docs: Add more Timeperiod examples
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-09-30 14:57:49 +02:00
Mathieu Arnold 8e63643d8b Docs: Add an example of multi-parents configuration for the Migration chapter
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-09-30 10:25:53 +02:00
Mirco Bauer c51d1b80cf Docs: Fix typo
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-09-30 10:23:54 +02:00
Michael Friedrich 5b322f559b Docs: Fix missing configuration in distributed monitoring chapter
fixes 
2016-09-29 17:58:31 +02:00
Mathieu Arnold be44ff720c Add check command definition for check_radius
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-09-29 08:42:00 +02:00
Claudio Bilotta 0c79b9692c Add a check command definition for check_iostats
This should work fine with this plugin https://github.com/dnsmichi/icinga-plugins/blob/master/scripts/check_iostats

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-09-29 08:38:12 +02:00
Konstantin Kelemen a2a6ee82d7 Fix some spelling mistakes
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-09-29 08:27:38 +02:00
Jean Flach eabb54eab6 Spell ISATAP correctly and set noisatap in the ITL
refs 
2016-09-28 11:26:08 +02:00
Jean Flach 6c565d191d Update check_network in docs and itl
fixes 
2016-09-28 11:20:42 +02:00
Michael Friedrich 61765c095c Docs: Add a note on logrotate to the Logging feature
fixes 
2016-09-27 16:10:44 +02:00
Michael Friedrich c81b4a82dd Upgrade NSClient++ to 0.5.0 stable
This involves required changes in the nscp-local ITL CheckCommand
definitions. Upgrading NSClient++ therefore requires updating
the Icinga 2 Windows client as well.

fixes 
2016-09-21 15:28:20 +02:00
Yannick Charton 0742301b1d ITL: Add timeout option for oracle_health CheckCommand
fixes 
2016-09-21 14:09:43 +02:00
Michael Friedrich 38ac7b2070 Docs: Fix core dump instructions for daemon with SUID bit set
refs 
2016-09-08 08:30:03 +02:00
Jean Flach 7d13b12919 Update development docs
fixes 
2016-09-06 17:41:09 +02:00
Michael Friedrich 19b330f86b Docs: Add a development chapter for writing core dump files
fixes 
2016-09-05 16:31:57 +02:00
Michael Friedrich 7e293b004f Update distributed monitoring docs
fixes 
fixes 
2016-08-31 13:25:57 +02:00
Michael Friedrich 50d29ea23b Release version 2.5.4 2016-08-30 15:16:31 +02:00
Daniel Helgenberger be40085b3b Adds bool switch for procurve / HP memory to the "snmp-memory" check command
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 18:22:11 +02:00
Yannick Charton 01b23ee08f Add the possibility for all ...-dc... checkcommands to specify a cluster name
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 14:26:36 +02:00
Yannick Charton 70db7f52c9 Add the possibility for all ...soap-host... checkcommands to specify a datacenter/vsphere server in case the check should be done through that server
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 14:24:03 +02:00
Jo Goossens 0a76921086 Add support for glusterfs checks
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-29 12:04:47 +02:00
Gunnar Beutner 903db81fe0 Make sure that libmethods is automatically loaded even when not using the ITL
fixes 
2016-08-28 17:03:08 +02:00
Gunnar Beutner c8816385e5 Fix help output for update-links.py
fixes 
2016-08-28 15:11:46 +02:00
Gunnar Beutner 78cd56e277 Implement support for default templates
fixes 
2016-08-28 10:27:43 +02:00
Gunnar Beutner 9f06140e8f Update documentation for libmethods
fixes 
2016-08-28 08:27:01 +02:00
Gunnar Beutner 602643b93d Provide location information for objects and templates in the API
fixes 
2016-08-27 19:25:38 +02:00
Gunnar Beutner 1236495dd3 Implement the --file and --syntax-only options for "icinga2 console"
fixes 
fixes 
2016-08-25 19:14:54 +02:00
Gunnar Beutner 3a5d48d681 Release version 2.5.3 2016-08-25 08:09:54 +02:00
Michael Friedrich ce851c8815 Release version 2.5.2 2016-08-24 15:19:50 +02:00
Michael Friedrich a14add3411 Docs: Change tip/note formatting again
refs 
2016-08-23 20:20:15 +02:00
Michael Friedrich 1c074b395f Docs: Fix notes formatting
refs 
2016-08-23 20:11:37 +02:00
Michael Friedrich 2b6b696616 Release version 2.5.1 2016-08-23 14:58:24 +02:00
Gunnar Beutner 5e8ae440c0 Release version 2.5.0 2016-08-22 17:43:55 +02:00
Michael Friedrich 4c419d099a Docs: Small addition for endpoint explanation
refs 
refs 
2016-08-22 09:59:44 +02:00
Michael Friedrich 6741cb0531 Docs: Fix typos, formatting, phrasing
refs 
2016-08-21 12:43:28 +02:00
Michael Friedrich ed7128466e Docs: Review service monitoring and distributed monitoring chapters, part II
Kudos to sru and the kind feedback from monitoring-portal.org users.

fixes 
2016-08-20 20:31:13 +02:00
Heike Jurzik 8c3f605ae2 Docs: Review service monitoring and distributed monitoring chapters, part I
refs 
2016-08-20 14:17:18 +02:00
Mirco Bauer 61a1986597 Docs: Fix typo in Notification object
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-08-19 13:14:12 +02:00
Gunnar Beutner 8e5961f217 Fix missing permissions and update the documentation
fixes 
2016-08-18 19:00:14 +02:00
Michael Friedrich 6542d21008 Docs: Fix service monitoring formatting; add VMWare timeout hint
refs 
2016-08-18 12:45:22 +02:00
Michael Friedrich 7f9130fa1c Development docs: Add own section for gdb backtrace from a running process
fixes 
2016-08-18 12:33:17 +02:00
Gunnar Beutner 6629277157 Fix incorrect API example in the documentation
fixes 
2016-08-18 10:06:29 +02:00
Yannick Charton 3fbbc2c7f8 Add interfacetable CheckCommand options --trafficwithpkt and --snmp-maxmsgsize
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-08-18 09:08:40 +02:00
Michael Friedrich 9a455f0c3d icinga2.conf: Include plugins-contrib, manubulon, windows-plugins, nscp by default
This helps a lot when configuring client checks as command endpoint
where the check command definitions are both used on the master
and the client.

fixes 
2016-08-16 11:17:29 +02:00
Michael Friedrich e355f38a1c Docs: Fix missing ITL template
fixes 
2016-08-15 16:18:02 +02:00
Michael Friedrich d341783a51 API: Implement 'generate-ticket' action and update distributed monitoring docs
fixes 
2016-08-15 15:19:28 +02:00
Michael Friedrich 4a3b33e3f5 Docs: Rewrite cluster and client chapter from scratch; add service monitoring chapter
Also apply a new structure.

Deleted the old cluster and client documentation and started "fresh".

This commit also includes various images used in the newly written
"Distributed Monitoring" chapter for better understanding.

fixes 
2016-08-14 17:56:38 +02:00
Michael Friedrich 5db2ed90d8 ITL: Add perfsyntax parameter to nscp-local-counter CheckCommand
fixes 
2016-08-14 15:48:03 +02:00
Michael Friedrich c7af804cfd ITL: Fix the description for http_certificate
fixes 
2016-08-13 15:50:45 +02:00
Michael Friedrich 4350403e1b Add URL and short description for Monitoring Plugins inside the ITL documentation
fixes 
2016-08-12 16:45:22 +02:00
Gunnar Beutner 12ea2a6445 Implement the System#sleep function
fixes 
2016-08-12 15:22:10 +02:00
Michael Friedrich 3454cf88a7 Add documentation for swap CheckCommand parameters
fixes 
2016-08-12 15:08:35 +02:00
Michael Friedrich 8b12683e0d Docs: Fix incorrect anchors for Array#{filter,unique}
refs 
2016-08-11 14:15:07 +02:00
Gunnar Beutner e8ae1dc4a6 Include compiler name/version and build host name in --version
fixes 
2016-08-10 08:09:44 +02:00
Carsten Köbke f0dbcabf70 ITL: Add db2_health CheckCommand definition
fixes 
2016-08-09 14:20:08 +02:00
Bård Dahlmo-Lerbæk 39890c00c0 Fix incorrect custom variable name for the -q option for ntp_time.
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-09 10:43:55 +02:00
Dirk Goetz b2a1541394 Docs: Add SELinux chapter
fixes 
2016-08-09 08:51:20 +02:00
Christian Birk 98a97026f4 Add "check_mysql_query" CheckCommand definition
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-08 15:16:38 +02:00
Gunnar Beutner 1cd8a25ab2 Add the "exception" check command
refs 
2016-08-08 12:51:20 +02:00
Mirko Nardin 52f83ca7e6 Add the "-e" parameter for the SNMP check command
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-05 14:50:44 +02:00
Dirk Goetz 03b8514606 Add a check command for check_breeze
Add a check command for check_flexlm
Add a check command for check_game

refs 
2016-08-03 11:32:41 +02:00
Dirk Goetz a8b7bdc633 Add a check command for check_ide_smart
refs 
2016-08-03 11:32:41 +02:00
Dirk Goetz c999badd14 Add a check command for check_file_age.
Add a deprecation note for check_ldaps to check_ldap.

refs 
2016-08-03 11:32:41 +02:00
Uwe Ebel b2ac05ad7d Make the minimum TLS protocol version configurable
The ApiListener accepts all TLS versions that the underlying
OpenSSL library supports. This patch give the ability to restrict
the connection to a minimum TLS version.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-08-03 07:46:50 +02:00
Michael Friedrich 19fb71ed7c Docs: Fix API permissions for status/query
fixes 
2016-07-29 17:00:36 +02:00
Markus Waldmüller 6d082e61ae Add check command definition for check_graphite
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-07-29 11:38:57 +02:00
Gunnar Beutner ee75094128 Change how Array#reduce works
refs 
2016-07-29 11:09:46 +02:00
Gunnar Beutner a3815e4efd Add map/reduce and filter functionality for the Array class
fixes 
2016-07-29 10:48:15 +02:00
Simon Murray 84ea0065b2 Fix InfluxdbWriter Trailing Backslash
Backslashes escape spaces or commas (and evidently equals), given tags are
separated by commas, tag keys and values are separated by equals and tags
are separated from fields by a space we need to take action when these end
in a backslash e.g. 'C:\'.  Also discovered a bug whereby the metric tag was
missing out on escaping.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-07-29 06:51:33 +02:00
Michael Friedrich f2bacb2697 Docs: Improve yum CheckCommand
fixes 
2016-07-25 17:33:19 +02:00
Jo Goossens 1a85cfe427 ITL: Add missing parameters for (latest) mysql_health
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-07-25 17:23:53 +02:00
Michael Friedrich 162931a1b4 Docs: Better explaination for zones.d and apply rule workaround
refs 
2016-07-25 15:38:50 +02:00
Michael Friedrich 3f9dfcb57a Docs: Add a note for three level clusters with CSR auto-signing
fixes 
2016-07-25 10:56:14 +02:00