2333 Commits

Author SHA1 Message Date
Blerim Sheqa
54fa56c010 Fix and cleanup broken and obsolete links 2025-01-10 14:35:57 +01:00
Alexander A. Klimov
e2361d014f Doc: Distributed Monitoring: add section "External CA/PKI"
The following already works:

* Custom key sizes, e.g. 2048 bits
* Custom key types, e.g. ECC
* Multiple trusted root CAs in `/var/lib/icinga2/certs/ca.crt`
* Different root CAs per cluster subtree, as long as each node trusts the
  issuers of the certificates of all nodes it's directly connected to
* Any number of intermediate CAs
2024-12-02 10:15:07 +01:00
Christian Lauf
c966f18f96 Enhance documentation regarding internal icinga config sync check (#10101)
* Update 10-icinga-template-library.md

Explicitly name the config-sync check feature of the icinga check, as before this was a little bit too undocumented making it unknown to me.
Also mention where the check has to executed in order to bring the desired results.

* Update 15-troubleshooting.md

Add 4h typical error point for configuration stored outside of /etc/icinga2/zones.d. For when a non-distributed setup was migrated to a distributed setup.
Also link to the internal icinga CheckCommand to promote its existance.

* Update 15-troubleshooting.md

Remove "-" from link

* Revert "Update 15-troubleshooting.md"

This reverts commit bb25ba3ff5d2797b95cc6c6d5d4fc64e342164f1.

* Update AUTHORS

Add myself to AUTHORS

* Update doc/15-troubleshooting.md

Co-authored-by: alvar <8402811+oxzi@users.noreply.github.com>

* Update doc/10-icinga-template-library.md

Co-authored-by: alvar <8402811+oxzi@users.noreply.github.com>

* Update doc/15-troubleshooting.md

Co-authored-by: alvar <8402811+oxzi@users.noreply.github.com>

---------

Co-authored-by: alvar <8402811+oxzi@users.noreply.github.com>
2024-12-02 10:13:54 +01:00
Alexander Aleksandrovič Klimov
840415590e openSUSE install docs: remove false info
No packages to be installed according to these instructions require the given repo.
2024-12-02 10:13:54 +01:00
Alexander A. Klimov
60a7152ef9 Document how to enable/disable Debug Output on the fly
This is a good alternative to `icinga2 feature enable debuglog`:

* Object creation/deletion via API happens immediately and requires no restart
* Hence, the debug log is enabled exactly as long as desired

Co-authored-by: alvar <8402811+oxzi@users.noreply.github.com>
2024-12-02 10:13:54 +01:00
Alexander A. Klimov
3b40ba1fe4 doc/: fix "a HA" -> "an HA" 2024-12-02 10:13:54 +01:00
Yonas Habteab
a3fcd5bbef docs: Add missing space 2024-12-02 10:13:54 +01:00
Yonas Habteab
ac220ba651 docs: Add $ to the escape sequences section
feat: Add the `$` character to the escape sequences table.
2024-12-02 10:13:54 +01:00
Alexander A. Klimov
b43e5e1620 doc/: don't mention CentOS
It's EOL.
2024-12-02 10:13:54 +01:00
Alexander Aleksandrovič Klimov
c63d679693 Linux Dev Environment: fix /usr/local/icinga2/etc ownership
We instruct the users to build as root and chown just /usr/local/icinga2/var, but at least `icinga2 api setup` also needs to modify /usr/local/icinga2/etc.
2024-12-02 10:13:54 +01:00
Josef Friedrich
90e1addd96 Fix typo in the api documentation 2024-12-02 10:13:54 +01:00
Josef Friedrich
caa22c6703 Remove trailing whitespaces in the markdown files of the documentation 2024-12-02 10:13:54 +01:00
Alexander A. Klimov
cb75435891 .deb: let user install icinga-archive-keyring package 2024-12-02 10:13:54 +01:00
Alexander A. Klimov
b498c94706 doc/02-installation.md: remove Raspbian which is not supported anymore 2024-12-02 10:13:54 +01:00
Alexander Aleksandrovič Klimov
8860f69623 doc/02-installation.md: remove outdated info
The Backports Repository is required for Debian 9, but we don't build even v10 anymore.
2024-12-02 10:13:54 +01:00
Alexander Aleksandrovič Klimov
39fbe560de doc/21-development.md: fix bad link address 2024-12-02 10:13:54 +01:00
Alexander Aleksandrovič Klimov
52f4dbecc1 doc/03-monitoring-basics.md: fix invalid link address 2024-12-02 10:13:54 +01:00
Bernd Arnold
1461fc9ea1 Docs: Add missing angle bracket 2024-12-02 10:13:54 +01:00
Yonas Habteab
e3626347bb Add missing Object{created,deleted,modified} docs 2024-12-02 10:13:54 +01:00
Alexander A. Klimov
ff4c6a6841 Don't rpm --import https://packages.icinga.com/icinga.key
just like on packages.icinga.com and for the same security reasons we don't
use apt-key add anymore for: https://blog.cloudflare.com/dont-use-apt-key

Our repos already reference https://packages.icinga.com/icinga.key
and both RPM distro families properly handle that.
2024-12-02 10:13:54 +01:00
Yonas Habteab
1d46a1e824 docs: Drop last_in_downtime attrs 2024-12-02 10:13:54 +01:00
Alvar Penning
36d892e840 Document root user usage in installation
The installation documentation currently implies that all commands are
being prompted by the root user or an user with root-like privileges.
This is now explicitly stated and, additionally, another if-guard was
added to not include the "Add Icinga Package Repository" section for
Windows, as it does not fit there.

Closes #9959.
2024-12-02 10:13:54 +01:00
Pavel Motyrev
86eeee64e7 Update 06-distributed-monitoring.md
fix typo
2024-12-02 10:13:54 +01:00
Nicolas Berens
4c9f267236 remove bracket 2024-12-02 10:13:54 +01:00
Josef Friedrich
5c23c198f4 Fix typo in 12-icinga2-api.md 2024-12-02 10:13:54 +01:00
Alexander A. Klimov
7aa6fb4fed Clarify that our Debian installation docs also apply to the Raspberry Pi OS 2024-11-27 10:38:38 +01:00
Alexander A. Klimov
c1335af6b7 Bump OpenSSL shipped for Windows to v3.0.15 2024-09-25 11:28:08 +02:00
Yonas Habteab
c9aba3375b
Merge pull request #10119 from Icinga/2.14Boost1.86
Bump Boost shipped for Windows to v1.86
2024-09-17 15:20:05 +02:00
Alexander A. Klimov
b09517e876 Bump Boost shipped for Windows to v1.86 2024-09-17 12:33:47 +02:00
Alexander A. Klimov
2722deb6aa /v1/debug/malloc_info: call malloc_info(3) if available
The GNU libc function malloc_info(3) provides memory allocation and usage
statistics of Icinga 2 itself.
2024-09-17 12:32:52 +02:00
Alexander A. Klimov
d856cab9d9 Bump OpenSSL shipped for Windows to v3.0.14 2024-06-12 10:25:11 +02:00
Alexander A. Klimov
3a3454e1b5 Bump Boost shipped for Windows to v1.85
Note: For doc/21-development.md use:

perl -pi -e 's/(boost[-\w]*?1[-_]?)84/${1}85/g' doc/21-development.md
2024-06-12 10:25:11 +02:00
Alexander A. Klimov
fd5f3c57d9 Bump Boost shipped for Windows to v1.84
Note: For doc/21-development.md use:

perl -pi -e 's/(boost[-\w]*?1[-_]?)83/${1}84/g' doc/21-development.md

(cherry picked from commit 77313d751c8ae78f0114f62c248455bfadf47041)
2024-01-17 17:11:10 +01:00
Alexander Aleksandrovič Klimov
3ddbbebc63
Merge pull request #9946 from Icinga/2141backport
Disable TLS renegotiation, bump Windows deps and fix Icinga DB crashes
2023-12-20 12:40:41 +01:00
Alexander A. Klimov
8c9f3ede4a Bump OpenSSL shipped for Windows to v3.0.12 2023-12-20 10:14:00 +01:00
Alexander A. Klimov
4547c1e5a3 Bump Boost shipped for Windows to v1.83
Note: For doc/21-development.md use:

perl -pi -e 's/(boost[-\w]*?1[-_]?)82/${1}83/g' doc/21-development.md
2023-12-20 10:14:00 +01:00
Alexander Aleksandrovič Klimov
b55a14d536
Merge pull request #9921 from Icinga/doc2141
Update documentation
2023-12-19 17:01:31 +01:00
Alexander A. Klimov
61900b73e1 Doc: Troubleshooting: remove obsolete section "Analyze Notification Result"
This feature has been reverted and won't be re-introduced anytime soon.
2023-12-19 12:29:51 +01:00
Alexander Aleksandrovič Klimov
bff7e69991
Merge pull request #9932 from Icinga/do-not-re-notify-if-filtered-states-don-t-change-4503-214
Discard likely duplicate problem notifications via Notification#last_notified_state_per_user
2023-12-13 18:15:56 +01:00
Alexander A. Klimov
d7500ca1bd Notification#BeginExecuteNotification(): on recovery clear last_notified_state_per_user 2023-12-13 16:14:57 +01:00
Alexander A. Klimov
0ae2bdc444 Cluster-sync Notification#last_notified_state_per_user 2023-12-13 16:14:57 +01:00
Alexander A. Klimov
9a08472162 Docs: change "Amazon Linux 2" to "Amazon Linux" where applicable
We also support Amazon Linux 2023 now.
2023-11-24 17:29:35 +01:00
Alvar Penning
0dd66f9886 Document host Common Runtime Attribute 2023-11-24 17:29:35 +01:00
Alvar Penning
bb717cf177 Fix link text for Downtime* Event Stream Types
The link text for all Downtime* Event Stream Types contains "Comment"
instead of "Downtime" even when pointing to the correct object.
2023-11-24 17:29:35 +01:00
Yonas Habteab
04dbf4aa13 Fix downtime host/service name attribute descriptions 2023-11-24 17:29:35 +01:00
Alexander Aleksandrovič Klimov
2e03a2e528 Doc: ITL: correct $ifw_api_crl$ default
In contrast to cert/key/CA, no CRL means no CRL.
(The behavior of the API is the same.)
2023-11-24 17:29:35 +01:00
Mathias Aerts
99aa33b85f Fix typo 2023-11-24 17:29:35 +01:00
Lord Hepipud
968f7401cf Adds ProgressPreference SilentlyContinue
We should use `$Global:ProgressPreference = 'SilentlyContinue';` to disable the progress bar during download.
By doing so, information are directly written to the disk instead of written inside the memory and dumped to the disk afterwards
2023-11-24 14:43:52 +01:00
Alexander Aleksandrovič Klimov
cc104f8208
Icinga 2.14 (#9760) 2023-07-12 10:19:24 +02:00
Alexander Aleksandrovič Klimov
2e4af46d46
Merge pull request #9787 from Icinga/OpenSSL30
Windows: bump OpenSSL v1.1 (soon EOL) -> v3.0
2023-07-07 10:17:17 +02:00