Commit Graph

1425 Commits

Author SHA1 Message Date
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
Michael Friedrich 463beb9aa8 Fix incorrect documentation about apply rules in zones.d directories
Provides an example how it is done too.

fixes 
2016-07-25 10:56:14 +02:00
Manuel Reiter 77f59887c1 Add support for "-A" command line switch to CheckCommand "snmp-process"
Support for "-A" command line switch to CheckCommand "snmp-process" added in
command-plugins-manubulon.conf. Further details can be found in issue .

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-07-21 16:31:18 +02:00
Uwe Ebel 1ca8b293cb Make the cipher list configurable for TLS streams
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-07-18 13:40:00 +02:00
Michael Friedrich b0e6eb0ca4 ITL: Fix thresholds and descriptions for iftraffic{,64}
refs 
2016-07-12 18:39:57 +02:00
Michael Friedrich 172b57e895 ITL: Add iftraffic64 and fix iftraffic CheckCommand plugin path
fixes 
2016-07-12 12:46:56 +02:00
Michael Friedrich f87f20e9ec DB IDO: Do not populate logentries table by default
Not required by Icinga Web 2 and therefore obsolete as default.

fixes 
2016-07-06 11:52:20 +02:00
Michael Friedrich 349ef5ac2c Docs: Add a note on API POST requests not triggering apply/group assign rules
fixes 
2016-07-05 13:22:14 +02:00
Michael Friedrich 208fd535d4 Docs: Fix 'Setting up plugins' section
Seems the markdown parser is pretty much
not liking those notes. Removed it on the snapshot
tree, works again.

fixes 
2016-06-28 17:48:08 +02:00
Jan Wagner 513da927f1 Fix typo in Manubulon CheckCommand documentation
fixes 
2016-06-27 10:05:20 +02:00
Michael Friedrich c688a94f8a API: Add missing downtime_depth attribute
fixes 
2016-06-25 17:32:12 +02:00
Michael Friedrich 3a1023a954 Docs: Add a note about cluster-zone log lag thresholds.
refs 
2016-06-24 11:27:49 +02:00
Michael Friedrich 1451a0e5ad Add lag thresholds to cluster-zone check
fixes 
2016-06-24 10:33:04 +02:00
Michael Friedrich 091274e417 Change DB IDO 'categories' attribute to Array notation
Example:
    categories = [ "DbCatProgramStatus", "DbCatState" ]

The old method with constants and OR is still supported but deprecated.

refs 
fixes 
2016-06-23 14:55:01 +02:00
Michael Friedrich 5961b05e13 Fix: Migration docs still show unsupported CHANGE_*MODATTR external commands
fixes 
2016-06-23 13:27:00 +02:00
Michael Friedrich 7077ca1a53 Add acknowledgement type to Graphite, InfluxDB, OpenTSDB metadata
fixes 
2016-06-23 13:04:23 +02:00
Michael Friedrich 6659b2e908 Docs: Fix URL formatting in Icinga 2 client chapter
refs 
2016-06-23 10:30:59 +02:00
Michael Friedrich f2edbc59cf Docs: Add a note about creating Zone/Endpoint objects with the API
fixes 
2016-06-22 09:55:51 +02:00
Lennart Betz ba24f7b912 Add check commands kdc and rbl
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-22 09:21:18 +02:00
Michael Friedrich 85b8f5d085 Docs: Fix wrong URL for API examples
fixes 
2016-06-20 15:36:20 +02:00
Lennart Betz 05f13b8c6b Add check command for plugin check_apache_status
fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-20 08:16:19 +02:00
Lennart Betz 765e91dcaf ITL: Add more parameters for nscp-local check commands
nscp-local-cpu, -memory, -disk, -service and -counter

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-17 15:07:42 +02:00
Michael Friedrich ff0c44d435 Update documentation for vim/nano syntax highlighting
fixes 
2016-06-17 14:16:17 +02:00
Markus Frosch af906e2b8b Update vim and nano syntax docs for Debian/Ubuntu
refs 
2016-06-17 13:07:39 +02:00
Dirk Goetz 916537b33a RPM: Add packages for syntax highlighting
refs 
2016-06-17 13:07:21 +02:00
Gunnar Beutner c99fb68c2d Implement support for getting a list of global variables from the API
fixes 
2016-06-16 08:38:15 +02:00
Gunnar Beutner 28dee2b79b Improve filter support for /v1/templates
refs 
2016-06-16 08:38:15 +02:00
Jan Wagner 5e3ea4720f ITL: Add option for ifName to Manubulon CheckCommand 'snmp_interface'
Recent Net-SNMP's snmpd daemon has changed behavior returning detailed
information about the network interfaces in the IF-MIB::ifDescr MIB.

There is a patch out there that is working around the issue (see also
https://bugs.debian.org/812837) by providing the behaviour via '-N'.

This path provides a way to make use of this workaround.

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-15 18:02:36 +02:00
Gunnar Beutner ace6882b59 Implement support for retrieving a list of templates from the API
fixes 
2016-06-15 07:41:51 +02:00
Simon Murray 2e8c8809ea Add service metadata to InfluxDB Writer
Adds a new configuration variable in keeping with the graphite writer
which defaults to false to save network bandwidth.  All metrics currently
supported by graphite are now available to InfluxDB.  I added in some
formatting functions, to handle integers and booleans as we know and
control their types, and the supporting regexes in the sanity checker.

Updating to InfluxDB 0.13.X started giving 400 errors due to the missing
Host header in HTTP/1.1 requests.  HttpRequest has been updated to auto-
magically add the host and port to these requests if not explicitly
stated by the client code.

The exception code has been cleaned up to break out of the function
early if such a condition is raised, this avoids unnecessarily executing
code which will ultimately fail.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-08 13:23:52 +02:00
Simon Murray 899592c8ad Update InfluxDB line formatting
Fixes a couple issues to do with line formatting of influx DB data points.  All
keys and values need commas and white space escaping.  Values are also checked
for type.  If a numeric or scientific value is detected this is output as an
Influx floating point/scientific number.  Booleans are detected and output in
a canonical format.  All other values are strings, which have double quotes
escaped and the entire string is wrapped in double quotes.  The handling of
thresholds has changed before this becomes officially released.  These values
if available are passed to the accumulation function in a dictionary, said
dictionary builds a single data point with multiple fields, rather than the
existing 5 data points, thus saving bandwidth costs.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-08 11:01:23 +02:00
Gunnar Beutner 0eb0992d5e Fix custom notifications in a HA zone
fixes 
2016-06-07 12:44:12 +02:00
Jens Schanz 244bdd97aa Update documentation for the log_duration attribute
fixes 
2016-06-07 08:26:31 +02:00
Evgeni Golov 6e77c7e56f Docs: Fix formatting of client reload cli command
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-06 14:02:59 +02:00
Claudio Kuenzler f125cdf595 ITL: Add CIM port parameter for esxi_hardware CheckCommand
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-06 13:46:52 +02:00
Michael Friedrich 88dff68567 Documentation: Fix missing quotes for API action URL
fixes 
2016-05-25 21:19:33 +02:00
Michael Friedrich 2356ec021a node setup: Add a note for --endpoint syntax for client-master connection
fixes 
2016-05-25 10:24:18 +02:00
Evgeni Golov 5a011fcb28 Docs: Use HTTPS for debmon.org
Except for apt itself, as that needs the non-default apt-transport-https

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-25 09:57:04 +02:00
Gunnar Beutner 7b371f20d8 Add note about check intervals
refs 
2016-05-24 12:42:02 +02:00
Heike Jurzik 1fbb653f94 Fixes typos, dashes and some punctuation mark
refs 
2016-05-23 14:45:01 +02:00
Heike Jurzik 65e1cb83de Changes hyphens (-) to en dashes (typography)
refs 
2016-05-23 14:45:00 +02:00
Heike Jurzik a54c61df7f Fixes some grammar issues in chapters 12 and 13
refs 
2016-05-23 14:42:02 +02:00
Heike Jurzik 4607d22241 Fixes grammar and punctuation issues in chapters 8, 9, and 10
refs 
2016-05-23 14:42:02 +02:00
Heike Jurzik b1e1afc46a Fixes typos in chapter 6 and 7
refs 
2016-05-23 14:42:02 +02:00
Heike Jurzik 1aa0193741 Fixes some typos in chapter 5
refs 
2016-05-23 14:42:02 +02:00
Heike Jurzik acebae7ba8 Fixes some typos in chapter 4
refs 
2016-05-23 14:42:02 +02:00
Heike Jurzik 1f7a5b685f Fixes some typos/grammar issues and some code blocks
refs 
2016-05-23 14:42:02 +02:00
Philipp Dallig 54e1c8a9d5 Implement exclude and include ability for TimePeriod objects
This feature allows to exclude and include specific time period
objects and their time ranges from an existing time period object.

This comes in handy when e.g. excluding holidays.

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-21 20:33:09 +02:00
Gunnar Beutner f8eb29f139 Release version 2.4.10 2016-05-19 13:39:19 +02:00
Gunnar Beutner e2f106b7ca Release version 2.4.9 2016-05-19 09:55:08 +02:00
Gunnar Beutner 9edda76af2 Release version 2.4.8 2016-05-12 14:06:28 +02:00
Michael Friedrich 91e073464a Update documentation for /v1/actions/remove-downtime
refs 
2016-05-12 10:59:52 +02:00
Gunnar Beutner f6f3bd1e4c Implement support for limiting the number of concurrent checks
fixes 
2016-05-10 11:26:55 +02:00
Michael Friedrich e3ddccc867 Docs: Add a note for event command execution w/ command execution bridge clients
fixes 
2016-05-09 17:42:56 +02:00
Lee Clemens 7050529976 Add SSL support for the IdoMysqlConnection feature
fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-03 15:01:32 +02:00
Simon Murray 79c1e883d1 Add InfluxDB Writer
Adds an Icinga2 object to directly interface with InfluxDB's native HTTP API.
This supports optional basic authorization, and TLS transport.  InfluxDB didn't
appear to like having the TLS stream kept open, so instead this object buffers
data points which are then flushed to InfluxDB as a batch write, either driven
by a configurable timeout or threshold.

As InfluxDB is a schema-less database the host and service templates are user
configurable allowing both the measurement field and tags to be set by the
end user via macro expansion.  This allows access to tag fields from arbitrary
data associated with host.vars or service.vars.  If a particular value is
unable to be resolved, the tag will be dropped and not transmitted to InfluxDB.

Also alters URL handling to omit array brackets when only a single value is
attached to a key, otherwise InfluxDB has a strop with non-standard syntax.

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-03 14:12:51 +02:00
Gunnar Beutner 46ff7bdf37 Fix incorrect links in the documentation
refs 
2016-04-21 14:04:56 +02:00
Gunnar Beutner 5af437b5bb Add documentation for the DateTime type
fixes 
2016-04-21 13:31:12 +02:00
Gunnar Beutner 83625f5622 Fix incorrect chapter headers
fixes 
2016-04-21 12:53:55 +02:00
Gunnar Beutner a9da311cbe Release version 2.4.7 2016-04-21 12:32:26 +02:00
Gunnar Beutner df25ee49ba Release version 2.4.6 2016-04-20 18:46:06 +02:00