2426 Commits

Author SHA1 Message Date
Julian Brost
0f6185a5bb Document current dependency recursion limit 2025-07-30 17:13:38 +02:00
Markus Opolka
5605316850 docs: Update ElasticsearchWriter flush_threshold note format 2025-07-25 09:51:25 +02:00
Markus Opolka
e86dd0d28e docs: Mention field mapping issue with ElasticsearchWriter 2025-07-25 09:51:19 +02:00
Alexander Aleksandrovič Klimov
be6844b400
Fix typo 2025-07-10 11:10:35 +02:00
Lorenz Kästle
60fafcb18d
Add plain fping CheckCommand to ITL 2025-07-09 13:24:11 +00:00
Alvar
a13751d972
Merge pull request #10481 from Icinga/docs-02-installation-icingadb-for-everyone
docs: Icinga DB Setup for every Distribution
2025-07-03 15:50:57 +00:00
Alvar Penning
950c8017df
docs: Icinga DB Setup for every Distribution
Within the GNU/Linux distribution specific installation guides, the "Set
up Icinga DB" section was only excluded for openSUSE. However, since
there is an openSUSE installation guide within Icinga DB[^0], this is
not consistent. Thus, the if-guard was removed, resulting in this
section being available for each distribution. Windows is already
excluded through an if-guard above.

Some cases for Fedora were missing, which were also added.

[^0]: https://icinga.com/docs/icinga-db/latest/doc/02-Installation/openSUSE/
2025-07-03 15:42:34 +02:00
Markus Opolka
3a031a1f55 docs: Fix various misspellings 2025-06-30 16:50:34 +02:00
Markus Opolka
730a51ccb0 docs: Mention Elasticsearch prefix for indices 2025-06-30 16:21:31 +02:00
Julian Brost
e105eefee7 Add upgrading docs for v2.15.0 2025-06-18 11:51:34 +02:00
Julian Brost
6e654cd808
Merge pull request #10479 from Icinga/docs-02-installation-fedora-fix-and-icingadb
docs: Fix Fedora Repository, Icinga DB, SELinux
2025-06-17 10:46:22 +02:00
Alvar Penning
881e1cc9cb
docs: Fix Fedora Repository, Icinga DB, SELinux
With Fedora 41, DNF was upgraded to version 5, breaking the command line
API of "dnf config-manager"[^0]. Unfortunately, DNF 5's addrepo does not
work with a simple URL anymore, but requires to construct a .repo file.

Furthermore, no information about trusting the Icinga signing key was
available, resulting in one being unable to install packages. This was
already the case for Fedora 40, still using DNF 4.

Since we are building Icinga DB for Fedora, I have included Icinga DB
documentation for Fedora. Otherwise, this section was empty.

Finally, the icingadb-redis-selinux package was mentioned for
distributions were we started to build SELinux packages for[^1].

[^0]: https://docs.fedoraproject.org/en-US/quick-docs/adding-or-removing-software-repositories-in-fedora/#_adding_repositories
[^1]: https://github.com/Icinga/icingadb/issues/580
2025-06-17 10:41:29 +02:00
Alexander A. Klimov
3b729e9cd7 GHA: Windows: upgrade to VS 2022 2025-06-16 13:02:33 +02:00
Julian Brost
4e08adc532
Merge pull request #10161 from Icinga/authBYhost-10157
ApiListener::UpdateObjectAuthority(): distribute auth. by object's host
2025-06-06 15:03:32 +02:00
Yonas Habteab
c4ddd4886b Bump Boost shipped for Windows to v1.88 2025-05-28 09:39:15 +02:00
Yonas Habteab
b1e08ba7a9 docs: document the new object distribution behavior 2025-05-23 17:24:05 +02:00
Yonas Habteab
31b5d36975
Merge pull request #10445 from Icinga/bump-openssl
Bump Windows OpenSSL version to `3.0.16`
2025-05-20 16:08:12 +02:00
Alexander Aleksandrovič Klimov
5e23a4f098
19-technical-concepts.md: correct cold startup duration
It's 30s since 149f640fd8e9191efcf69a60e8ce83f38101d359.
2025-05-20 12:44:04 +02:00
Yonas Habteab
828f18f650 Bump Windows OpenSSL version to 3.0.16 2025-05-20 12:14:56 +02:00
Yonas Habteab
be0ddb158f
Merge pull request #10441 from Icinga/Al2Klimov-patch-7
Markdown: indent 2nd-level <ul> with 4 spaces, not 1
2025-05-16 15:11:43 +02:00
Alexander Aleksandrovič Klimov
72e77177de
Markdown: indent 2nd-level <ul> with 4 spaces, not 1
Neither CLion, nor GitHub or icinga.com differ 0 and 1 spaces before asterisk.
2025-05-16 12:57:56 +02:00
Dirk Wening
908519aa74
ITL: Add argument maintenance_mode_state to vmware_esx 2025-05-16 11:07:06 +02:00
Julian Brost
aee8fb2045
Merge pull request #10323 from Icinga/doc-11-cli-commands-update
Update Icinga 2 CLI Commands Documentation
2025-05-12 14:39:01 +02:00
Yonas Habteab
a53792df31
Merge pull request #10421 from Icinga/doc-08-advanced-topics-checkresult-state-ref
doc/08-advanced-topics.md: Reference CheckResult state
2025-05-12 10:36:44 +02:00
Julian Brost
33824c2acc
Merge pull request #10418 from Icinga/jschmidt/doc-impr-unity-builds-core-dumps
Improvements to core dumps section in developer documentation (and some smaller stuff)
2025-05-05 17:29:15 +02:00
Johannes Schmidt
88b2831bfa Improve the documentation for generating core dumps 2025-05-05 10:23:22 +02:00
Silas
41c0148e72
Include "procs-to-show" to ITL check_load command 2025-04-30 15:28:07 +02:00
Johannes Schmidt
064399e6f1 Rephrase some sentences about unity builds in dev docs
We didn't really 'invent' unity builds, more like adopted them, since
this is a common practice.

Also added a reference to the actual CMake variable in question instead
of just alluding to it
2025-04-25 10:40:54 +02:00
Johannes Schmidt
8ac7153120 Rephrasing a sentence about recognizing .ti files
You can only 'recognize' something you already know and 'another thing',
while not necessarily wrong does not seem right here when there isn't a
'first thing' to notice.
2025-04-25 10:40:54 +02:00
Johannes Schmidt
28863a0e41 Remove Atom and add Emacs as a "preferred editor"
Atom is already dead.

But Emacs will outlast human civilization.
2025-04-25 10:40:54 +02:00
Johannes Schmidt
595d11de82 Fix some minor typos and capitalization errors in documentation
Corrected one instance where `CMake` was spelled as `cmake` despite the rest
of the docs using the first spelling.
2025-04-25 10:40:50 +02:00
Alvar Penning
efc5de3b00
doc/08-advanced-topics.md: Reference CheckResult state
Reference the Check Result State Mapping table for the CheckResult state
field. This table covers both Service and Host states while the prior
documentation string only covered Services.

This change is useful since there are different kinds of states for
Hosts when using the Icinga 2 API. For one, there is a "normalized"
version of 0 for UP and 1 for DOWN. Then there is the exit code version
for 0/1 for UP and 2/3 for DOWN. Unfortunately, often this depends on
the context and sometimes even intermingles.

To make it obvious which kind of state one can expect for a CheckResult
object, I have linked to the already existing documentation section.
2025-04-25 09:57:46 +02:00
Alexander Aleksandrovič Klimov
11ab869016 Bump Boost shipped for Windows to v1.87 2025-04-14 17:30:19 +02:00
Julian Brost
8d607d2ef7
Merge pull request #10074 from open-i-gmbh/feature/tags-for-elasticsearchwriter-6837
Feature/tags for elasticsearchwriter
2025-04-10 10:11:15 +02:00
Silas
8ab859d828
itl/ssl_cert: Add --ignore-maximum-validity option (#10396)
* Update web.conf - Include "--ignore-maximum-validity"

* Update 10-icinga-template-library.md

* Update 10-icinga-template-library.md

* Update 10-icinga-template-library.md
2025-04-08 09:18:38 +02:00
Silas
9ecf7714e3
Update command-plugins.conf to ensure compatibility with nagios-plugins' check_disk (#10395)
* Update command-plugins.conf to ensure compatibility with nagios-plugins' check_disk

* Update 10-icinga-template-library.md

* Update 10-icinga-template-library.md
2025-04-08 09:02:02 +02:00
Julian Brost
f308bb154a
Merge pull request #8010 from netphantm/feature/itl-enable-extra-opts-7630
ITL: add --extra-opts to plugins supporting it
2025-02-10 10:03:04 +01:00
Julian Brost
1df7f3f7c7 ITL docs: add missing nscp_extra_opts 2025-02-06 17:09:18 +01:00
Julian Brost
988ba18be0 ITL docs: list curl_extra_opts as last variable
Other plugins list --extra-opts last as it's often some kind of feature of last
resort as it provides an option that can't be set in another way. For
consistency, this also moves it to the end for the curl check command.
2025-02-06 16:49:42 +01:00
Angel Roman
dda0da6bf8
Merge pull request #10317 from legna-namor/patch-1
Remove RHEL 7 from installation instructions
2025-01-31 10:50:41 +00:00
Julian Brost
fe85bf1295
Merge pull request #10318 from Icinga/update-migration-docs
Include Nagios in the migration docs
2025-01-24 13:55:06 +01:00
Alvar Penning
1400ccd430
Update Icinga 2 CLI Commands Documentation
First, the "--help" output from some sections was quite outdated,
sometimes manually patched. This resulted in incorrect and inconsistent
information, addressed by regenerating the output for each section based
on a current Icinga 2 version 2.14.4.

The two subsections about "--app" and "--library" were removed, as these
command line arguments were removed a while ago in
90496b5456b98ad4f9e0121272ccabfbbef11a91.

Otherwise, only minor changes have been made.
2025-01-24 11:52:24 +01:00
Yonas Habteab
275753e49b docs: Document mail-{host,service}-notification -X option 2025-01-24 11:33:10 +01:00
Sebastian Grund
54cb29ec53 doc/14-features.md: correct Elasticsearch versions 2025-01-24 11:10:26 +01:00
Sebastian Grund
a848d360ac Documentation for tags fuctionality in ElasticSearchWriter 2025-01-24 11:09:58 +01:00
Blerim Sheqa
2639579374 Include Nagios in the migration docs 2025-01-23 09:27:17 +01:00
Bruno Lingner
daf36ae362 add _extra_opts argument to plugins that support it 2025-01-20 14:13:28 +01:00
Alexander Aleksandrovič Klimov
cd7bf428b0
Merge pull request #10287 from Icinga/Al2Klimov-patch-7
21-development.md: support Windows Server
2025-01-13 18:43:11 +01:00
Alexander A. Klimov
ab0f20d8d6 21-development.md: support Windows Server
That OS need NetFx3ServerFeatures to be enabled before NetFx3.
2025-01-13 11:29:38 +01:00
Julian Brost
ea789f85ec
Merge pull request #10282 from Icinga/fix-broken-links
Fix and cleanup broken and obsolete links
2025-01-10 14:34:53 +01:00