Commit Graph

8619 Commits

Author SHA1 Message Date
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
Michael Friedrich 881116b89e Merge pull request from paddg/patch-1
Document Common name (CN) in client setup
2017-06-01 16:47:27 +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 83fd633e33 Merge pull request from Icinga/fix/rpm-amazon-linux
RPM: Fix builds on Amazon Linux
2017-05-31 19:09:25 +02:00
Michael Friedrich 29a9c4564f RPM: Fix builds on Amazon Linux
This also disables the deprecated classicui-config packages
on Amazon Linux.

The major fix is to disable Systemd just like CentOS6 provides.
2017-05-31 16:32:35 +02:00
Michael Friedrich 3ad1527024 Merge pull request from Icinga/feature/doc-icingaweb2
Docs: Replace the command pipe w/ the REST API as Icinga Web 2 requirement in 'Getting Started' chapter

fixes 
2017-05-31 16:21:32 +02:00
Michael Friedrich 3223840755 Merge pull request from Icinga/fix/rpm-disable-selinux-hardlink
RPM: Disable SELinux policy hardlink
2017-05-31 16:20:37 +02:00
Michael Friedrich 302e805fb1 RPM: Disable SELinux policy hardlink
This is a nice2have extension to keep the package size clean,
but unfortunately breaks builds with Docker and overlayfs
where hardlinks don't work.

Details: 
2017-05-31 16:18:17 +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 d19abf8d7d Merge pull request from Icinga/feature/rpm-build
Update INSTALL.md for RPM builds
2017-05-30 17:16:58 +02:00
Gunnar Beutner e474d1572f Merge pull request from Icinga/fix/null-validation
Improve validation for attributes which must not be 'null'

fixes 
2017-05-30 15:03:24 +02:00
Gunnar Beutner 7ca485f63c Improve validation for attributes which must not be 'null' 2017-05-30 14:47:28 +02:00
Michael Friedrich 7dffaaef96 Merge pull request from Icinga/feature/doc-remove-centos-5
Remove CentOS 5 from 'Getting started' docs

fixes 
2017-05-30 13:41:30 +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 9feb1e9b57 Update INSTALL.md for RPM builds 2017-05-29 20:47:05 +02:00
Michael Friedrich c2f0dca7f7 Merge pull request from Icinga/feature/deprecate-classicui-config
DEPRECATE icinga2-classicui-config package and config files

refs 
2017-05-29 20:35:30 +02:00
Michael Friedrich 6cee5331ec DEPRECATE icinga2-classicui-config package and files
refs 
2017-05-29 20:32:40 +02:00
Gunnar Beutner c9039e1850 Merge pull request from Icinga/fix/openssl-0.9.8-subjectaltname
Build fix for OpenSSL 0.9.8 and stack_st_X509_EXTENSION

fixes 
2017-05-29 09:45:34 +02:00
Gunnar Beutner e8463887fd Merge pull request from Icinga/feature/fix-compiler-warnings
Fix compiler warnings
2017-05-29 09:17:12 +02:00
Gunnar Beutner 1fd2695e02 Fix compiler warnings
refs 
2017-05-29 09:13:19 +02:00
Gunnar Beutner a5f46e13eb Merge pull request from mcktr/fix/missing-apostrophe-in-notification-log
Fix missing apostrophe in notification log

fixes 
fixes 
2017-05-29 07:52:16 +02:00
mcktr 9e1016dd4f Fix missing apostrophe in notification log
refs 
2017-05-26 17:58:04 +02:00
Michael Friedrich 803bbc4a72 Merge pull request from Icinga/feature/workqueues-features
Use workqueues in Graphite and InfluxDB features

refs 
refs 
2017-05-26 17:17:00 +02:00
Michael Friedrich dab2522acc InfluxDB: Optimize work queue event handling
refs 
2017-05-26 17:11:13 +02:00
Michael Friedrich d0dcb8a658 ApiListener: Handle zero JSON-RPC WQs gracefully for stats
refs 
refs 
2017-05-26 17:02:36 +02:00
Michael Friedrich 28395b32f0 GraphiteWriter: Use a workqueue for event processing
This also adds reconnect handling and exceptions.

refs 
refs 
refs 
2017-05-26 15:18:14 +02:00
Michael Friedrich 79c45ea811 Build fix for OpenSSL 0.9.8 and stack_st_X509_EXTENSION 2017-05-26 13:16:20 +02:00
Michael Friedrich 647d82094f InfluxDB: Remove obsolete logger, now implemented in WorkQueue class
refs 
refs 
2017-05-24 17:01:46 +02:00
Michael Friedrich 3a5d4f3c8d DB IDO: Remove obsolete logger, now implemented in WorkQueue class
refs 
refs 
2017-05-24 16:52:15 +02:00
Michael Friedrich 60b45ae359 Merge pull request from Icinga/feature/api-cluster-stats
Add API & Cluster metric stats to /v1/status & icinga check incl. performance data

fixes 
2017-05-24 16:32:17 +02:00
Michael Friedrich d366a63510 Add API & Cluster stats to /v1/status & icinga check performance metrics
refs 
2017-05-24 16:21:05 +02:00
Michael Friedrich eb773ba0a4 Merge pull request from Icinga/fix/notification-scripts-log
Fix verbose mode in notifications scripts

2017-05-24 14:38:30 +02:00
Michael Friedrich aa2408f2c7 Fix verbose mode in notifications scripts
Otherwise it just spams the syslog on frequent notifications

refs 
2017-05-24 14:36:52 +02:00
Michael Friedrich cbde43d2bc Merge pull request from Icinga/fix/troubleshooting-doc
Fix sysstat installation in troubleshooting docs
2017-05-24 14:05:24 +02:00
Michael Friedrich ad9f8a5507 Fix sysstat installation in troubleshooting docs 2017-05-24 14:04:25 +02:00
Michael Friedrich 3d92d69290 Merge pull request from Icinga/feature/add-feature-metrics-icinga-check
Add feature stats to 'icinga' check as performance data metrics

refs 
2017-05-23 17:32:39 +02:00
Michael Friedrich b7358334fc Add feature stats to 'icinga' check as performance data metrics 2017-05-23 17:28:54 +02:00
Michael Friedrich cbec910521 Merge pull request from Icinga/feature/workqueue-stats
Implement WorkQueue metric stats and periodic logging

refs  
refs 
2017-05-23 16:10:59 +02:00
Michael Friedrich 456cfdc636 Implement WorkQueue metric stats and periodic logging
refs 
2017-05-23 16:00:21 +02:00
Michael Friedrich 939b2dd40f Merge pull request from Icinga/fix/remove-logstash
Revert LogstashWriter feature

refs 
2017-05-23 13:26:38 +02:00
Michael Friedrich 52d986d02b Revert "Add LogstashWriter feature"
This reverts commit f5a971f5b0.

refs 
2017-05-23 12:05:01 +02:00
Michael Friedrich 4c7660190f Revert "Review LogstashWriter feature implementation"
This reverts commit bd5ff814f2.

refs 
2017-05-23 12:04:08 +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 48cb6dba9a Merge pull request from Icinga/feature/doc-api-ack-expire-list
Docs: Add API query example for acknowledgements w/o expire time
2017-05-22 17:51:00 +02:00
Michael Friedrich a64ff362e6 Docs: Add API query example for acknowledgements w/o expire time 2017-05-22 17:48:31 +02:00
Gunnar Beutner 894dde5e04 Merge pull request from Icinga/fix/leak-debug-define
Build fix for I2_LEAK_DEBUG

fixes 
2017-05-22 13:02:18 +02:00
Gunnar Beutner fa874e659b Build fix for I2_LEAK_DEBUG 2017-05-22 11:42:47 +02:00
Michael Friedrich 24bcacb631 Merge pull request from Icinga/fix/docs-systemd-max-tasks
Add troubleshooting hints for cgroup fork errors

refs 
2017-05-19 15:27:23 +02:00
Michael Friedrich 8d21a51f7d Add troubleshooting hints for cgroup fork errors
refs 
2017-05-19 15:24:56 +02:00
Gunnar Beutner 7130e5e387 Merge pull request from Icinga/feature/array-match
Implement new array match functionality

fixes  
fixes 
2017-05-16 14:22:35 +02:00