Daniel Bodky
f91d3c8532
Updated RHEL8 installation documentation
2022-08-05 12:18:47 +02:00
Jaap Marcus
03f60bbd1c
Replace apt-key add with gpg --dearmor ( #9462 )
...
* Replace apt-key add with gpg --dearmor
And follow the instructions as
https://packages.icinga.com/ubuntu / debian / rasbian
* Remove extra space
2022-08-01 16:05:27 +00:00
Alexander A. Klimov
62379c1d5c
Bump OpenSSL to 1.1.1q
2022-07-26 18:29:16 +02:00
Alexander Aleksandrovič Klimov
e58b2d5b52
Merge pull request #9435 from Napsty/esxi-hardware-format
...
New additional parameters on esxi_hardware check
2022-07-15 09:33:24 +02:00
Napsty
78ad74fea2
New additional parameters on esxi_hardware check
2022-07-08 08:45:59 +02:00
Julian Brost
3a4ddf4b4c
Docs: remove duration from schedule-downtime example
...
The API call does not explicitly specify `fixed` so the default of `true` is used. For a fixed downtime, `duration` is ignored so there is no reason for specifying it and it's just confusing ("why do I have to give start/end *and* a duration which should be the difference between start and end anyways?").
2022-07-05 09:10:45 +02:00
Bernd Arnold
6f03cfd240
Docs: Add missing angle bracket
2022-06-30 17:42:20 +02:00
Adam James
47b1981fac
ITL: Add support for "--sni" option to check_tcp
...
fixes #9307
2022-06-30 13:02:56 +01:00
Alexander Aleksandrovič Klimov
edf672feb6
Merge pull request #9268 from Icinga/Al2Klimov-patch-8
...
Doc: Windows Dev Environment: correct reboot requirement
2022-06-30 13:22:50 +02:00
Eric Lippmann
783387d83e
Docs: Remove instructions for CentOS 8
2022-06-29 14:48:57 +02:00
Eric Lippmann
e2e974796c
Docs: Remove install Icinga Web section
...
The Icinga DB docs will link to installing Icinga DB Web.
2022-06-29 14:48:57 +02:00
Eric Lippmann
498079bd2c
Docs: Add install Icinga DB daemon section
2022-06-29 14:48:57 +02:00
Eric Lippmann
148c4878a2
Docs: Update Icinga DB oject type section
2022-06-29 14:48:57 +02:00
Eric Lippmann
9523e58bde
Docs: Update Icinga DB feature section
2022-06-29 14:48:57 +02:00
Eric Lippmann
9d64b47d79
Docs: Move syntax highlighting section to addons chapter
2022-06-29 14:48:57 +02:00
Eric Lippmann
c8fe060885
Docs: Remove addons section from installation chapter
...
There is a separate chapter, so why draw attention to installing even
more things.
2022-06-29 14:48:57 +02:00
Eric Lippmann
c478f1bf03
Docs: Remove installation overview
...
That's useless.
2022-06-29 14:48:57 +02:00
Eric Lippmann
cb04995f01
Docs: Move IDO setup to its feature section
2022-06-29 14:48:57 +02:00
Eric Lippmann
f982127bfc
Docs: Deprecate IDO
2022-06-29 14:48:57 +02:00
Eric Lippmann
bd618c4288
Docs: Promote and update Icinga DB related install instructions
2022-06-29 14:48:57 +02:00
Eric Lippmann
f369f86355
Docs: Update API install instructions
2022-06-29 14:48:57 +02:00
Eric Lippmann
ebda4ffa28
Docs: Move API install instructions up
...
Almost every Icinga 2 node setup requires the Icinga 2 API, as Icinga
Web connects to it, Icinga DB requires it, and although it's not clearly
mentioned anywhere in the documentation at the moment, it enables the
cluster communication functionality.
2022-06-29 14:48:57 +02:00
Julian Brost
9b24056e05
Merge pull request #9346 from Icinga/icingadb-check
...
Introduce Icinga DB check (like the IDO one)
2022-06-28 18:24:29 +02:00
Julian Brost
d0382f71ab
Icinga DB Check: rename variables from takes to duration
...
Sounds more natural in my opinion and I doubt that many users would get that
due to the difference between takes/took, this refers to ongoing dumps.
2022-06-28 13:33:00 +02:00
Yonas Habteab
59b92777bf
Windows: Update openssl to the latest version 1_1_1p
2022-06-23 13:09:14 +02:00
Alexander A. Klimov
e4a36bc217
Introduce Icinga DB check (like the IDO one)
2022-06-23 11:14:31 +02:00
Christopher Peterson
286e84bb56
Add new option `-a` to the `mem` CheckCommand ( #9385 )
...
* To the `mem` CheckCommand, add support for `check_mem.pl`'s new argument `-a`
`-a Check AVAILABLE memory (only Linux)`
* Update documentation for the CheckCommand `mem` to include the new `mem_available` option
2022-06-22 12:52:11 +02:00
Alexander Aleksandrovič Klimov
ff6cdc2c71
Merge pull request #9296 from Napsty/nrpe-v3
...
Add nrpe v3 parameter in ITL
2022-06-22 12:40:24 +02:00
Yonas Habteab
8a02eab411
Doc: Enhance Zones in Zones troubleshooting
2022-06-21 09:33:23 +02:00
Alexander A. Klimov
1d67a3dcf3
Require C++14
2022-06-13 18:54:39 +02:00
Alexander A. Klimov
9284e67aa2
Require GCC 6.3+
2022-06-13 18:54:39 +02:00
Julian Brost
3220fecd4c
Merge pull request #7919 from Icinga/feature/parameter-delimiters-check-execution-6277
...
Introduce Command#arguments[].separator
2022-05-23 13:23:36 +02:00
Alexander A. Klimov
069c3968d9
Introduce Command#arguments[].sep
...
... for letting check commands produce argv like --key=value,
not just --key value.
refs #6277
2022-05-11 17:50:12 +02:00
Julian Brost
4de986de73
Windows: update boost to version 1.79.0
2022-04-27 12:36:32 +02:00
Alexander A. Klimov
52ca277dd8
Bump OpenSSL to 1.1.1n
2022-04-07 11:06:39 +02:00
Alexander A. Klimov
b0cce512c2
Bump Boost to 1.78
2022-04-07 11:03:44 +02:00
Claudio Kuenzler
193aff93cf
Adjust description
2022-04-04 13:02:30 +02:00
log1-c
44a34cf070
Merge pull request #9103 from log1-c/patch-2
...
ITL: add all businessprocess module check parameters
2022-04-04 12:56:42 +02:00
Napsty
896590e740
Adjust descriptions
2022-03-30 16:04:48 +02:00
Claudio Kuenzler
8c98de898c
Add nrpe_version_3 in documentation
2022-03-28 16:09:42 +02:00
Dominik Riva
34b8fe84d5
Update 03-monitoring-basics.md
...
Fix misleading statement:
```
types = [ Acknowledgement, Recovery ]
```
right after a Notification config block will not help as this will only work on a `User` object.
2022-03-21 17:52:19 +01:00
Julian Brost
cbc0b21b86
Checkable: sync state_before_suppression in cluster
...
This ensures that in case of a failover in an HA zone, the other can take over
properly and has the required state to send the proper notifications.
2022-03-03 14:25:23 +01:00
Alexander Aleksandrovič Klimov
e626cce1e7
Doc: Windows Dev Environment: correct reboot requirement
...
Building icinga2.sln via Visual Studio doesn't require compilation via MSBuild.exe.
2022-03-02 16:00:00 +01:00
Alexander Aleksandrovič Klimov
de99e4e7b8
Doc: SUSE: install monitoring-plugins-all
...
not just monitoring-plugins, as in the other distros.
2022-02-28 10:54:13 +01:00
Alexander Aleksandrovič Klimov
db321b9fcb
Merge pull request #9230 from Icinga/feature/installation-instructions
...
Update installation instructions for easier navigation on icinga.com
2022-02-21 16:38:42 +01:00
Alexander Aleksandrovič Klimov
cf8923d628
Merge pull request #9016 from Napsty/nrpe-disable-logging
...
Add new check_nrpe parameter -D to disable logging to syslog
2022-02-21 12:19:56 +01:00
Blerim Sheqa
a759c1e451
Update installation instructions for easier navigation on icinga.com
2022-02-18 15:09:09 +01:00
Alexander Aleksandrovič Klimov
d0c7dc86e1
Merge pull request #9197 from maggu/feature/db-extra-opts
...
ITL: Add --extra-opts parameter to the mysql and pgsql CheckCommand d…
2022-02-03 11:29:03 +01:00
Alexander Aleksandrovič Klimov
ff686792dd
Doc: technical concepts: allow to change severity formula across Icinga 2 releases
...
so nobody is surprised in that case.
2022-01-31 12:05:52 +01:00
C C Magnus Gustavsson
a9b6b1dba0
ITL: Add --extra-opts parameter to the mysql and pgsql CheckCommand definitions
2022-01-31 11:40:04 +01:00
Alexander Aleksandrovič Klimov
30e1e8d3f4
Merge pull request #9152 from lrupp/patch-2
...
Additional GRANT options for MySQL
2022-01-19 10:39:16 +01:00
Julian Brost
8e766a6a47
GitHub Actions: Use preinstalled dependencies on Windows
...
The Windows image provided by GitHub already includes most of our dependencies,
so the installation of all Chocolatey packages except winflexbison3 was
redundant. Visual Studio is provided in the Enterprise version instead of
Community, so that has to be added to the search path as well.
2022-01-11 13:20:07 +01:00
Julian Brost
e518dc2436
Merge pull request #9112 from Icinga/bugfix/sync-missing-history-information
...
Icinga DB: ensure consistent history streams in HA setup
2022-01-07 15:14:06 +01:00
Julian Brost
3e73a262cc
Sync comment and downtime removal info for Icinga DB history
...
When a comment or downtime is removed manually, the name of the requestor and
timestamp have to be synced to other nodes in the cluster to allow all of them
to generate a consistent Icinga DB history stream.
refs #9101
2022-01-05 10:27:13 +01:00
Alexander Aleksandrovič Klimov
fb60e20ec8
Typos
2022-01-04 18:17:54 +01:00
Lars Vogdt
416a1458c9
Additional GRANT options for MySQL
...
We are using a central DB-Cluster, therefor Icinga2 got a database on this remote cluster.
We used the icinga DB user, created during the step before, to import the DB schema.
For this, the additional GRANT options `ALTER` and `CREATE` where needed to install the schema successfully via:
```bash
mysql -u icinga -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
```
Someone may find this a security problem. But I see two benefits:
* these GRANT options are only set for the icinga.* database
* this setup allows to execute also all later UPGRADE commands as the database user `icinga` - and not as the DB Administrator.
Two additional notes:
* I also included a small warning about the used default DB password
* sadly, I have no way to change this also in the provided mariadb-centos7.png image, so this is left unchanged at the moment
2022-01-03 15:22:48 +01:00
Alexander Aleksandrovič Klimov
31c564182a
Merge pull request #8990 from Icinga/bugfix/downtime-all-services-on-child-hosts
...
Fix scheduling of downtimes for all services on child hosts
2021-12-07 12:48:01 +01:00
Julian Brost
da08d970cc
Document which other downtimes are deleted by /v1/actions/remove-downtime
2021-11-19 14:47:07 +01:00
Julian Brost
16d1ddb87f
Merge pull request #9052 from Icinga/bugfix/github-actions-windows-builds-don-t-abort-if-installing-dependencies-fails-8935
...
doc/win-dev.ps1: actually utilize ThrowOnNativeFailure
2021-11-19 13:47:29 +01:00
Feu Mourek
e1c6c9eb19
Add documentation about Icinga 2 use cases ( #9065 )
...
Added examples about different kind of use cases that will help users get a better picture of Icinga.
2021-11-15 17:51:37 +01:00
Christian Gut
b5132a59ef
check_ssl_cert: support --ignore-tls-renegotiation ( #9042 )
...
* check_tls_cert: support --ignore-tls-renegotiation
Extend template, so we can support --ignore-tls-renegotiation
* Update docs
2021-11-02 12:05:30 +01:00
Alexander A. Klimov
8c2483bae9
doc/win-dev.ps1: actually utilize ThrowOnNativeFailure
...
refs #8935
2021-10-28 15:51:40 +02:00
Napsty
195fae6113
Add ITL config option for different NRPE payload size/length
2021-10-12 08:29:07 +02:00
Peter Eckel
688de9dce7
[ITL] Added --datadir, --language and --perflimit for check_postgres
2021-10-01 19:53:53 +02:00
Alexander Aleksandrovič Klimov
a866b4211f
Merge pull request #9006 from Icinga/enhance-notification-end-time-docs
...
Doc: Enhance notification `end` time docs
2021-10-01 17:42:30 +02:00
Alexander Aleksandrovič Klimov
63fca8faa1
Merge pull request #9000 from haxtibal/feature/journaldlogger
...
JournaldLogger - log to systemd journal
2021-10-01 17:42:10 +02:00
RincewindsHat
eb05418116
Update sar-perf origin ( #8514 )
2021-10-01 17:41:23 +02:00
Peter Eckel
fd9f69b3a2
Make http_header repeatable ( fixes #8573 ) ( #8574 )
...
* Made http_header repeatable (fixes #8573 )
* Removed explicit repeat_key option for a default setting
* Fixed closing backtick
2021-10-01 17:40:38 +02:00
Alexander Aleksandrovič Klimov
0c22a84a01
Merge pull request #8927 from peteeckel/fix/check-ssl-cert-itl-8925
...
[ITL] Added --proxy for check_ssl_cert
2021-10-01 17:38:14 +02:00
Alexander Aleksandrovič Klimov
fe363eafcd
Merge pull request #8929 from peteeckel/fix/check-postgresql-itl-8928
...
[ITL] Added the option to set PGCONTROLDATA for check_postgres
2021-10-01 17:37:34 +02:00
Napsty
57bea5e3c4
Add new check_nrpe parameter -D to disable logging to syslog
2021-09-29 09:46:55 +02:00
RincewindsHat
767464f947
Correct typos in documentation and examples
2021-09-24 14:33:44 +02:00
Tobias Deiminger
272191840f
Update documentation for JournaldLogger
2021-09-23 16:08:39 +02:00
Yonas Habteab
b97d5a31d7
Doc: Enhance notification `end` time docs
2021-09-20 09:34:15 +02:00
Julian Brost
8f3f692ecf
InfluxdbCommonWriter: actually verify TLS server certificates
...
And add a new option ssl_insecure_noverify to explicitly disable it if desired.
2021-08-13 17:24:24 +02:00
Julian Brost
29e9df938c
GelfWriter: actually verify TLS server certificates
...
And add a new option insecure_noverify to explicitly disable it if desired.
2021-08-13 17:24:24 +02:00
Julian Brost
5cada85e54
ElasticsearchWriter: actually verify TLS server certificates
...
And add a new option insecure_noverify to explicitly disable it if desired.
2021-08-13 17:24:24 +02:00
Alexander Aleksandrovič Klimov
852d674ec0
Merge pull request #8957 from Icinga/bugfix/apilistener-detect-ipv6-support
...
ApiListener: Choose bind host default based on OS IPv6 support
2021-08-09 17:32:40 +02:00
Julian Brost
ec73b417f2
ApiListener: Choose bind host default based on OS IPv6 support
2021-08-06 12:19:08 +02:00
stevie-sy
af8dbaec5e
Update 09-object-types.md ( #7953 )
...
* Update 09-object-types.md
Because in this document it is not clear which units are allowed for DB Cleanup, I asked in the Community for it: https://community.icinga.com/t/db-ido-cleanup-possible-units/3854/2 . We came to the conclusion that it would help if there is a notice which units are possible/allowed for this. For better finding I wrote also a link to the language reference.
* Update 09-object-types.md
changed to the proposed "language reference"
* Update 09-object-types.md
Done. Sorry overlooked
* Update 09-object-types.md
accidentally inserted return undone . Hope now fits 😃
* Update 09-object-types.md
Requested Changes don
* Update 09-object-types.md
changed link to duration-literals
2021-08-04 17:31:30 +02:00
Alexander Aleksandrovič Klimov
14f961d6f2
Merge pull request #8909 from Icinga/docs/centOS8-RHEL-powertools
...
Change capitalization of the PowerTools command
2021-08-03 11:19:27 +02:00
Alexander Aleksandrovič Klimov
aaccd0448f
Merge pull request #8944 from Icinga/feature/2.13-changelog
...
2.13.0: Changelog, Upgrading, VERSION
2021-08-02 22:10:37 +02:00
Noah Hilverling
30149c5027
Docs: Add 2.13 upgrading documentation
2021-08-02 16:51:45 +02:00
Julian Brost
4c90709fc6
Merge pull request #8943 from Icinga/bugfix/api-add-comment-expiry-docs
...
Docs: Describe parameter 'expiry' in 'add-comment' API action
2021-07-30 09:03:42 +02:00
Noah Hilverling
3bc90e83e5
Docs: Describe parameter 'expiry' in 'add-comment' API action
2021-07-29 18:03:46 +02:00
Alexander A. Klimov
0919df5aa1
Introduce IcingaDB#connect_timeout
2021-07-27 21:59:09 +02:00
Peter Eckel
4ca496e677
[ITL] Added the option to set PGCONTROLDATA for check_postgres
2021-07-22 17:24:37 +02:00
Peter Eckel
0a063cfdcc
[ITL] Added --proxy for check_ssl_cert
2021-07-22 16:57:00 +02:00
Alexander A. Klimov
37e53eaa68
Icinga DB: support TLS
2021-07-22 14:34:07 +02:00
Alexander Aleksandrovič Klimov
d073d2268e
Merge pull request #8719 from Icinga/feature/influxdb-2-8711
...
Introduce Influxdb2Writer
2021-07-21 17:59:58 +02:00
Alexander A. Klimov
9d4b0f1268
Introduce Influxdb2Writer
...
refs #8711
2021-07-20 16:21:36 +02:00
Alexander A. Klimov
d26aa9fb34
InfluxdbCommonWriter: abstract InfluxdbWriter
...
refs #8711
2021-07-20 16:21:36 +02:00
Michael Insel
da394b2ab0
Implement scheduling_source attribute ( #6326 )
...
* Implement scheduling_source attribute
This implements the attribute `scheduling_source` for hosts and services to show which endpoint is running the scheduler for the check.
refs #4814
2021-07-20 11:10:26 +02:00
Henrik Triem
e018d40f76
Change capitalization of the PowerTools command
2021-07-16 15:45:22 +02:00
Alexander Aleksandrovič Klimov
bad8059969
Merge pull request #8761 from Icinga/feature/icingadb-perfdata
...
Icinga DB: introduce icinga:*:state#normalized_performance_data
2021-07-07 12:29:21 +02:00
Alexander A. Klimov
9d1a112edf
Icinga DB: introduce icinga:*:state#normalized_performance_data
2021-07-05 19:05:32 +02:00
Alexander A. Klimov
7363710b1e
Bump OpenSSL to 1.1.1k
2021-07-05 18:27:58 +02:00
Alexander A. Klimov
31fa4ef033
Bump Boost to v1.76
2021-07-05 18:25:42 +02:00
Eric Lippmann
aa2b94cea3
Fix typo
2021-06-30 14:13:17 +02:00
Alexander Aleksandrovič Klimov
6048d0e800
Merge pull request #8373 from Icinga/feature/improve-crashlog
...
Improve crashlog
2021-06-29 17:52:25 +02:00
Julian Brost
d1839471f4
Merge pull request #8846 from Icinga/bugfix/logger-default-severity
...
Set a default severity for loggers
2021-06-28 17:15:26 +02:00
Alexander Aleksandrovič Klimov
26588f5dfb
Merge pull request #8683 from BausPhi/feature/command-template-thola
...
Add ITL CheckCommands for Thola
2021-06-24 18:11:38 +02:00
BausPhi
0b27c2af70
Add ITL CheckCommand "thola check"
2021-06-24 12:58:21 +02:00
Noah Hilverling
8af66ce44c
Merge pull request #8710 from Icinga/feature/windows-event-log
...
Add support for Windows Event Log and write early log messages to it
2021-06-24 09:19:50 +02:00
Noah Hilverling
1fae2f3974
Merge pull request #8769 from Icinga/bugfix/new-connection-timeout
...
Add timeout for full Icinga connection handshake
2021-06-24 09:18:37 +02:00
Alexander Aleksandrovič Klimov
442e962972
Merge pull request #8759 from Icinga/bugfix/doc-perfdata-uom-8758
...
UoM doc: clarify Am, Ah, Wm and Ws for non-electricians and where normalization happens
2021-06-23 18:01:46 +02:00
Julian Brost
aa423d80ac
Change WindowsEventLogLogger default severity to information
...
As this is intended to replace the mainlog feature which logged severity
information, this should be the default for this logger.
2021-06-23 17:05:05 +02:00
Julian Brost
963ad9dd1c
Set a default severity for loggers
...
So far, the documentation has claimed that loggers have a default severity
(information for FileLogger and warning for SyslogLogger). However, this was
not the case and not setting the severity resulted in a configuration error.
This commit changes the default value to be information for all loggers.
2021-06-23 16:57:44 +02:00
Julian Brost
56060bc8d5
ApiListener: Deprecate tls_handshake_timeout in favor of connect_timeout
2021-06-23 11:21:42 +02:00
Julian Brost
84d778580f
Add timeout for all new connections
...
This commit adds a timeout for both establishing new outgoing and incoming
connections. This timeout applies to everything until the connection is in a
state where either JsonRpcConnection or HttpServerConnection takes over.
2021-06-23 11:21:42 +02:00
Julian Brost
54a7da437d
Merge pull request #8447 from Icinga/feature/deprecated-relative-removal
...
Relativize future removals of deprecated features
2021-06-22 12:05:33 +02:00
Julian Brost
6de9f58810
Add WindowsEventLogLogger
2021-06-21 15:15:54 +02:00
Baptiste Beauplat
905a1dd474
Fix match function signature to match its description
2021-06-17 14:37:51 +02:00
Julian Brost
46743f9b13
Merge pull request #8625 from XnS/feature/itl-ssl_cert-ignore-stc
...
Added new option ignore-sct for ssl_cert to ITL
2021-06-15 12:31:03 +02:00
Julian Brost
e6993da809
Merge pull request #8814 from Napsty/esxi-hardware-sslproto
...
Add new -S parameter for esxi_hardware ITL
2021-06-15 12:30:27 +02:00
Julian Brost
0a362937b3
Merge pull request #8818 from pdolinic/fix/doc-api_process-check-results
...
Docs: Change to reflect actual hoststate
2021-06-07 16:12:15 +02:00
Alexander Aleksandrovič Klimov
ee4fad54dd
Merge pull request #8391 from Icinga/feature/gha-windows
...
GitHub actions: build Windows
2021-06-02 14:32:04 +02:00
Patrick Dolinic
dc0193b4ea
Docs: Change to reflect actual hoststate
2021-06-01 15:26:28 +02:00
Napsty
d5672dbb3c
Add new -S parameter for esxi_hardware ITL
2021-05-28 11:06:59 +02:00
Alexander A. Klimov
3bc9969acb
UoM doc: clarify Am, Ah, Wm and Ws for non-electricians and where normalization happens
2021-05-10 19:16:06 +02:00
XnS
e4ca82f7cd
upstream fixed their typo from stc to sct
2021-03-24 10:21:29 +01:00
Julian Brost
29727e06c0
Only handle event::SetSuppressed{Notifications,NotificationTypes} within the local zone
...
Note that even when passing `nullptr` as target zone to `RelayMessage()`, the
cluster message will still be sent to the parent zone. These incoming messages
will now be rejected by the parent nodes. At the moment, there's no way to only
send within the local zone.
2021-03-17 15:05:12 +01:00
Julian Brost
5ec66cea46
Merge pull request #8003 from Icinga/feature/snmp-interface-a-7963
...
check_snmp_int: support -a
2021-03-05 16:11:02 +01:00
Julian Brost
532d37624f
docs: mention use of boost::stacktrace
2021-03-01 14:06:47 +01:00
XnS
c0e4e5d2d5
Added new option ignore-stc for ssl_cert to ITL
2021-02-08 15:29:53 +00:00
Alexander Aleksandrovič Klimov
124f98eed4
Merge pull request #8600 from Icinga/feature/flapping-ignore-unknown
...
Flapping: Allow to ignore states in flapping detection
2021-01-21 13:47:44 +01:00
Alexander Aleksandrovič Klimov
ef23ae5f3c
Merge pull request #8267 from efuss/passive_reach
...
Drop passive check results for unreachable hosts/services
2021-01-20 17:07:52 +01:00
Noah Hilverling
e060995fd8
Flapping: Allow to ignore states in flapping calculation
2021-01-20 11:09:03 +01:00
Edgar Fuß
3c050fcc46
Drop passive check results for unreachable hosts/services
...
Disregard passive check results while no active checks are being scheduled due to violated dependencies.
This copes with the fact that programs feeding passive check results into Icinga may have no notion of reachability and so drive a checkable into HARD state although dependencies have caused active check scheduling being suspended. This may prevent superflous problem notifications being emitted during recovery.
As disable_checks defaults to false, it was regarded OK (by @Al2Klimov) to make this behaviour (which resembles the active check case) unconditional and not conditionalize it on an additional attribute.
In the description of disable_checks, note that a value of true both disables scheduling of active checks and drops passive check results.
2021-01-19 20:08:38 +01:00
Alexander Aleksandrovič Klimov
126f586d88
Merge pull request #8589 from iustin/feature/check-dns-all-argument
...
Improve check_dns command when used with monitoring-plugins 2.3
2021-01-19 12:44:24 +01:00
Alexander Aleksandrovič Klimov
54541eccfd
Merge pull request #8596 from efuss/VERSION
...
Avoid name clashes on case-insensitive file systems
2021-01-19 12:04:23 +01:00
Iustin Pop
8509e55b78
Improve check_dns command when used with monitoring-plugins 2.3
...
Version 2.3 of monitoring plugins did two things:
- change how multiple addresses are expected; no longer a single
argument, with comma separated values, but repeated "-a" argument;
sadly this is incompatible change, and configs need to be changed
manually; this is commit
monitoring-plugins/monitoring-plugins@a03068743f ;
- add a "-L" argument that requires all passed addresses to be
matched, which allows for stronger validation (all vs. at least
one); this is commit
monitoring-plugins/monitoring-plugins@fd9a7d2e00 ;
Both of these were committed a long while ago (2018), but were only
released very recently, in the 2.3 release (December 2020).
I've tried to make the descriptions as good as I could, but not sure
they're very readable, feedback welcome.
Signed-off-by: Iustin Pop <iustin@k1024.org>
2021-01-18 18:10:33 +01:00
Alexander Aleksandrovič Klimov
a55c7d4b86
Merge pull request #8568 from yayayayaka/feature/itl-check-systemd
...
ITL: Add systemd CheckCommand
2021-01-15 17:55:28 +01:00
Edgar Fuß
718ebe3cbd
Avoid name clashes on case-insensitive file systems
...
On case-insensitive file systems (i.e. macOS), the VERSION file collides with the Boost-provided version file on #include <version>.
Work around by re-naming VERSION to ICINGA2_VERSION.
2021-01-15 17:46:16 +01:00
Lara
bcaa7d6292
ITL: Add check_systemd
...
The [check_systemd.py](https://github.com/Josef-Friedrich/check_systemd )
plugin will report a degraded system to your monitoring solution. It
requires only the
[nagiosplugin](https://nagiosplugin.readthedocs.io/en/stable ) library.
2021-01-15 13:27:25 +01:00
Alexander A. Klimov
28bd23824d
Doc: clarify TimePeriod/ScheduledDowntime time zone handling
...
refs #7069
2021-01-14 16:49:08 +01:00
Alexander Aleksandrovič Klimov
a6af5406f7
Merge pull request #8083 from Icinga/feature/Implement-new-API-events-7974
...
Implement new API event streams response
2021-01-12 12:26:05 +01:00
Yonas Habteab
756abbb2ff
ApiEvents: Implement new API event streams response
2021-01-11 14:59:48 +01:00
Thomas Widhalm
adb1e0ca84
Update URLs of check_logstash plugin
2020-12-28 17:16:07 +01:00
Julian Brost
976e6af49b
Merge pull request #8536 from log1-c/patch-1
...
Remove rhel-8-server-optional-rpms, as it is not/no longer available for RHEL 8
2020-12-23 14:25:39 +01:00
Maik Stuebner
511727b3f6
Add parameter -f to snmp-process
...
with var snmp_process_use_fullpath is set to true
2020-12-16 12:04:03 +01:00
Alexander Aleksandrovič Klimov
6b04ef6e5d
Merge pull request #7871 from Icinga/feature/more-uoms-for-perfdata-7225
...
PerfdataValue: add UoMs
2020-12-14 18:42:49 +01:00
Andreas Maus
d891c3f932
Fix typos in API documentation
...
Correct example for "acknowledge-problem" in the API documentation
(Issue#8546)
2020-12-11 11:25:02 +01:00
Alexander Aleksandrovič Klimov
16616fd989
Merge pull request #8538 from lyknode/bugfix/typo-doc-itl-haproxy
...
docs: fix typo in haproxy check description
2020-12-10 18:25:41 +01:00
Julian Brost
846da031e5
Merge pull request #8301 from Icinga/bugfix/doc-syntax-highlighting-8146
...
Docs: enable syntax highlighting
2020-12-09 12:57:20 +01:00
Alexander A. Klimov
51b3d88d22
Docs: enable syntax highlighting
...
refs #8146
2020-12-09 12:32:09 +01:00
Alexander Aleksandrovič Klimov
c788709593
Merge pull request #8535 from Icinga/bugfix/api-default-ipv6-8183
...
Configuration.ApiBindHost: default to ::
2020-12-09 11:32:30 +01:00
Julian Brost
7c76e7e5f4
Merge pull request #8534 from Icinga/bugfix/icinga2-node-setup-actual-parameter-8531
...
List the actual CLI parameters in the node setup docs
2020-12-08 17:48:48 +01:00
Baptiste Beauplat
2bdd4a8652
docs: fix typo in haproxy check description
2020-12-08 15:05:55 +01:00
log1-c
9567388f5d
Update 02-installation.md
...
Removed rhel-8-server-optional-rpms, as it is not/no longer available for RHEL 8
Source: https://access.redhat.com/discussions/4171061#comment-1531531
> BaseOS and AppStream contain all software packages, which were available in extras and optional repositories before.
2020-12-07 08:19:56 +01:00
Alexander A. Klimov
b3dd9502ff
List the actual CLI parameters in the node setup docs
...
refs #8531
2020-12-04 17:05:04 +01:00
Alexander A. Klimov
b8bb8cb946
Configuration.ApiBindHost: default to ::
...
refs #8183
2020-12-04 16:52:58 +01:00
Julian Brost
d84a903a02
Merge pull request #8294 from Icinga/bugfix/doc-sort-global-functions
...
Sort doc/18-library-reference.md
2020-12-04 15:19:29 +01:00
Alexander Aleksandrovič Klimov
6f33c2f90c
Merge pull request #8314 from Icinga/feature/add-support-influxdb-basic-auth-7644
...
Add support Influxdb basic auth
2020-12-03 11:00:04 +01:00
Julian Brost
2c9233eff3
Merge pull request #8221 from Icinga/feature/doc-node-wizard-verify-command
...
Document command for verifying the parent node's cert
2020-12-03 09:41:17 +01:00
Yonas Habteab
2ade57bcbb
Add support influxdb basic auth
...
fixes #7644
2020-12-02 16:48:03 +01:00
Julian Brost
f8f00139cf
Merge pull request #8458 from widhalmt/doc/satellites
...
docs: Add section about usage of satellites
2020-12-02 12:26:16 +01:00
Julian Brost
9cf90eee2b
Merge pull request #8498 from MarcusCaepio/master
...
Added new options for ipmi-sensor to ITL
2020-12-02 12:24:36 +01:00
Alexander Aleksandrovič Klimov
bee4ac7f7c
Merge pull request #8040 from Icinga/feature/v1-actions-execute-command-8034
...
Add API endpoint: /v1/actions/execute-command
2020-12-02 10:53:24 +01:00
Julian Brost
5224648ee0
Merge pull request #8451 from Icinga/bugfix/http
...
s/http/https/g
2020-12-02 10:40:58 +01:00
Alexander A. Klimov
af0f5544f7
s/http/https/g
2020-12-01 18:41:58 +01:00
Julian Brost
48ec484cc4
Merge pull request #8074 from Icinga/bugfix/doc-use-S-parameter-8065
...
Add -S and -i parameters to the api queries
2020-11-26 14:56:58 +01:00
MarcusCaepio
e5c04c35b4
Added new options for ipmi-sensor to ITL
...
Regarding my PR at https://github.com/thomas-krenn/check_ipmi_sensor_v3/pull/42
I want to add the new options to the Icinga ITL.
2020-11-25 16:10:30 +01:00
Julian Brost
8c5e17a799
Merge pull request #8222 from Icinga/bugfix/typo
...
Fix typo
2020-11-25 14:55:42 +01:00
Yonas Habteab
f4011eac26
Add -S and -i parameters to the api queries
2020-11-25 14:53:33 +01:00
Alexander A. Klimov
7cf01008e6
Improve /v1/actions/execute-command docs
...
refs #8034
2020-11-23 16:45:35 +01:00
Alexander Aleksandrovič Klimov
baaa5ffc13
Merge pull request #7892 from Icinga/bugfix/check_dns-q-flag-7556
...
ITL: fix check_dns -q docs
2020-11-13 16:51:06 +01:00
Alexander A. Klimov
14111de7e9
GitHub actions: build Windows
2020-11-10 18:34:00 +01:00
Alexander Aleksandrovič Klimov
48e47234b8
Merge pull request #8456 from sysadt/patch-2
...
Unnecessary letter removed
2020-11-10 14:35:34 +01:00
Alexander Aleksandrovič Klimov
a6120a2246
Merge pull request #8446 from Icinga/feature/support-ido-7957
...
Add info about ongoing support for IDO
2020-11-10 11:25:32 +01:00
Alexander Aleksandrovič Klimov
a0c483081b
Merge pull request #8400 from Icinga/feature/doc-win-dev
...
Docs: provide shorter and batch-ier instructions on how to setup a Windows dev env
2020-11-09 17:20:07 +01:00
Thomas Widhalm
4df9d51b5a
docs: Add section about usage of satellites
2020-11-09 16:06:53 +01:00
sysadt
084dde298e
Unnecessary letter
2020-11-09 14:19:35 +01:00
Alexander A. Klimov
f451068fd0
Add info about ongoing support for IDO
...
Wording borrowed from @lippserd.
refs #7957
2020-11-06 12:38:22 +01:00
Alexander A. Klimov
20b7c395ba
Relativize future removals of deprecated features
...
... as (of course) we won't remove them as long as
it's easier than not removing them.
2020-11-06 12:31:10 +01:00
sysadt
0fc4983275
typo fix 04-configuration.md
2020-11-05 13:02:47 +01:00
Alexander A. Klimov
c2c8864af2
Docs: provide shorter and batch-ier instructions on how to setup a Windows dev env
2020-11-02 13:53:07 +01:00
Alexander Aleksandrovič Klimov
24bda3e945
Merge pull request #8319 from Icinga/bugfix/doc-debian-rename-mysql-to-mariadb
...
docs: Update MySQL package names for Debian
2020-10-29 16:55:35 +01:00
Alexander Aleksandrovič Klimov
0cb7d1cc21
Merge pull request #8315 from Icinga/bugfix/adjust-documentation-wrong-attr-type
...
Adjust documentation using wrong attributes type
2020-10-29 16:50:18 +01:00
Alexander Aleksandrovič Klimov
6f726af659
Merge pull request #8081 from Icinga/bugfix/doc-adjust-event-stream-syntax-error
...
Adjust Event-S-R API query syntax error
2020-10-29 16:45:55 +01:00
Alexander Aleksandrovič Klimov
db6dd60ac0
Merge pull request #7907 from JochenFriedrich/feature/nrpe-args
...
Add parameters needed for PKI usage.
2020-10-29 15:52:42 +01:00
Alexander Aleksandrovič Klimov
9adc07e610
Merge pull request #8163 from RincewindsHat/bugfix/typo-in-doku
...
Fix a small typ with a missing apostrophe
2020-10-29 15:45:57 +01:00
Alexander Aleksandrovič Klimov
7e0b773c16
Merge pull request #8115 from mathiasaerts/hotfix/docs-timeperiod
...
Docs: In some places, Timeperiod is used instead of TimePeriod
2020-10-29 15:43:50 +01:00
Alexander Aleksandrovič Klimov
db712124c9
Merge pull request #7991 from lyknode/bugfix/fix-distributed-docs
...
Docs: fix zones config example for second master
2020-10-29 15:39:12 +01:00
Alexander Aleksandrovič Klimov
f1c56ce83d
Merge pull request #7980 from leeclemens/doc/cleanup-table-name
...
Docs: Fix table name referenced for cleanup hostchecks_age
2020-10-29 14:54:57 +01:00
Alexander Aleksandrovič Klimov
f4a74f714e
Merge pull request #7960 from netson/fail2banjailsv2
...
Added parameter to monitor a specific jail only
2020-10-29 14:53:37 +01:00
Alexander Aleksandrovič Klimov
3fa1eab344
Merge pull request #7736 from froehl/7735
...
API-Event StateChange & CheckResult: Added acknowledgement and downtime_depth…
2020-10-29 13:41:52 +01:00
Alexander A. Klimov
bb851b0558
Merge branch 'master' into feature/v1-actions-execute-command-8034
2020-10-28 18:37:08 +01:00
Julian Brost
cb218aee20
docs: better instructions for installing wixtoolset on Windows
...
If you try to follow the existing instructions, you might be greeted by
a long and useless error message when installing this which boils down
to the fact that the DotNet3.5 Chocolatey package actually requires a
reboot but does not properly ask for it. Enable-WindowsOptionalFeature
basically does the same as the Chocolatey package would do, but nicely
asks for a reboot after which the Chocolatey package can be installed
(which basically is a noop then) properly.
2020-10-26 09:06:06 +01:00
Julian Brost
f3b72351a4
docs: remove references to Visual Studio 2017
...
PR #8390 changed the default version of Visual Studio to 2019 because
PR #8373 introduces behavior that is incompatible with MSVC versions
shipped with older versions of Visual Studio.
2020-10-21 15:59:13 +02:00
Alexander A. Klimov
40ac05c182
Introduce Endpoint#capabilities
...
refs #8034
2020-10-19 13:04:20 +02:00
Julian Brost
2087e624ab
docs: Update MySQL package names for Debian
...
Debian switched to MariaDB in stretch and removed the mysql-server and
mysql-client packages in buster. The new mariadb packages are available
starting in Debian jessie.
2020-10-08 17:12:49 +02:00
Yonas Habteab
a00134a47d
Fix wrong config attr data type
2020-10-07 18:06:59 +02:00
Alexander A. Klimov
6f253f88b5
Sort doc/18-library-reference.md
2020-09-28 17:27:38 +02:00
Fabian Röhl
ca487ed732
#7735 API-Event StateChange & CheckResult: Added acknowledgement and downtime_depth
2020-09-18 08:20:29 +02:00
Alexander Aleksandrovič Klimov
c447f5fcb2
Fix typo
2020-09-09 16:40:00 +02:00
Alexander Aleksandrovič Klimov
ab0ac8137b
Document command for verifying the parent node's cert
...
... during node wizard execution.
2020-09-09 12:29:44 +02:00
Alexander A. Klimov
eb5414ab2a
Merge commit '8c6998b66' into feature/v1-actions-execute-command-8034
...
refs #8034
2020-09-07 10:20:21 +02:00
Alexander A. Klimov
8c6998b66d
icinga::Hello: document version param
2020-08-26 17:28:57 +02:00
Mattia Codato
46b4e72c8c
Fix doc for cluster events
2020-08-26 11:43:18 +02:00