Commit Graph

7967 Commits

Author SHA1 Message Date
Gunnar Beutner 96b3c7d90b Get rid of event IDs for Redis
fixes 
2017-03-15 15:10:58 +01:00
Gunnar Beutner 1cab2d7b16 Fix incorrect handling for SCAN results
fixes 
2017-03-15 14:55:41 +01:00
Gunnar Beutner 4da5f7d52c Add another log message
refs 
2017-03-15 14:55:37 +01:00
Gunnar Beutner a21da31ef6 Add missing free call
refs 
2017-03-15 14:55:19 +01:00
Gunnar Beutner 645e260f9b Make function names available in the API
fixes 
2017-03-15 11:18:08 +01:00
Gunnar Beutner 39f1b4589a Improve handling for missing start_time and finish_time values
fixes 
2017-03-15 10:41:08 +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
Gunnar Beutner 34c69d9556 Only send events to Redis when there is at least one subscriber
refs 
2017-03-14 15:19:02 +01:00
Gunnar Beutner 10ddcbe4d3 Implement support for expiring subscriptions
refs 
2017-03-14 15:19:02 +01:00
Michael Friedrich 3e98e3fb2c Better error handling and fixes
refs 
2017-03-14 15:18:39 +01:00
Michael Friedrich 321b067a18 Use hiredis 0.13.3
refs 
2017-03-14 14:48:18 +01:00
Michael Friedrich d3e3159e6b Implement event subscriptions
refs 
2017-03-14 14:47:06 +01:00
Michael Friedrich a8587f5697 Ensure to check the auth command return value
refs 
2017-03-14 14:46:58 +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 acaafab055 Merge branch 'feature/itl-hardware-cmds-5019'
fixes 
2017-03-09 17:35:38 +01:00
Michael Friedrich f0a77464cd Fix closing brackets
refs 
2017-03-09 17:33:38 +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
Michael Friedrich 9902492a59 ITL: Fix installation for plugins-contrib
refs 
2017-03-09 17:08:56 +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 4d45531eb3 Merge pull request from Icinga/fix/docs-itl-mysql-socket-5055
Fix missing documentation for mysql_socket attribute

fixes 
2017-03-09 14:53:57 +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
Michael Friedrich bb2ee7f495 Merge pull request from Icinga/fix/api-post-error-5043
API: Fix error code for invalid 'attrs' type for POST requests

fixes 
2017-03-01 11:38:28 +01:00
Michael Friedrich d3a1f53647 API: Fix error code for invalid 'attrs' type for POST requests
fixes 
2017-03-01 11:33:43 +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
Sebastian Marsching 118d36f384 Fixed return code check in CRL loading
The code for loading CRLs was incorrectly assuming that OpenSSL's
X509_LOOKUP_load_file function returns zero on success, but actually it
returns one on success. This commit fixes this return code check so
that a CRL can be loaded.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@icinga.com>
2017-02-28 14:08:24 +01:00
Michael Friedrich 9dfe423c11 Merge pull request from Icinga/fix/doc-typo-5035
Docs: Fix typo in Distributed Monitoring chapter
2017-02-24 16:08:45 +01:00
Michael Friedrich dd13f0d7d2 Docs: Fix typo in Distributed Monitoring chapter
refs 
2017-02-24 16:07:23 +01:00
Michael Friedrich a63a1882a1 Merge pull request from Icinga/fix/ido-downtime-end-5033
DB IDO: Fix actual_end_time update for non-triggered flexible downtimes

fixes 
2017-02-24 15:31:12 +01:00
Michael Friedrich 0dfe571669 DB IDO: Fix actual_end_time update for non-triggered flexible downtimes
refs 
2017-02-24 15:29:39 +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
Michael Friedrich b7439186d3 Merge pull request from Icinga/feature/docs-advanced-apply-3133
Add an advanced example for apply rules to the docs

fixes 
2017-02-23 13:46:27 +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 5653f5dde0 Merge pull request from Icinga/fix/ack-notify-13939
Fix notify/sticky parameter handling in 'acknowledge-problem' API action
2017-02-23 12:33:26 +01:00
Michael Friedrich 60f334df52 Fix notify/sticky parameter handling in 'acknowledge-problem' API action
refs 
2017-02-23 12:30:28 +01:00
Michael Friedrich 7a338ecdf0 Merge pull request from Icinga/fix/ido-resultset-4603
Fix IDO MySQL "command out of sync" error with lots of comments/downtimes upsert queries
2017-02-23 12:06:41 +01:00
Michael Friedrich 1ad26b8524 IDO MySQL: Don't immediately execute an upsert insert query callback
refs 
2017-02-22 17:36:17 +01:00
Michael Friedrich 6f1efff46c Add more debug build logging to IDO MySQL
refs 
2017-02-22 17:35:57 +01:00
Gunnar Beutner b3e727e1e7 Fix spelling mistake
refs 
2017-02-21 11:38:50 +01:00
Gunnar Beutner 06c2a4088d Ensure that only child processes for checks are reniced
fixes 
2017-02-21 11:31:07 +01:00
Gunnar Beutner a75d7d69ec Fix incorrect argument for Application::GetExePath
fixes 
2017-02-21 11:00:18 +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