Commit Graph

1935 Commits

Author SHA1 Message Date
K0nne 98fde208d6
Update docs for missing nwc_health options. 2019-08-01 11:19:30 +02:00
Michael Friedrich 3562e92173 Refine the term 'TLS' instead of 'SSL'
Also mention the certificate monitoring module when
applicable.
2019-08-01 09:38:03 +02:00
Michael Friedrich 82a5025ad6
Merge pull request #7379 from Icinga/feature/enhance-windows-agent-setup
Windows agent: Enhance and update docs
2019-07-31 15:46:11 +02:00
Michael Friedrich 4817aac648 Docs: Refresh Windows agent setup images for 2.11 2019-07-31 15:23:35 +02:00
Michael Friedrich 3e182aaab3 Docs: Improve styleguide for Windows 2019-07-31 13:59:08 +02:00
Michael Friedrich 308c32376a Docs: Add Powershell Git integration for Windows dev environment 2019-07-31 13:27:24 +02:00
Michael Friedrich 10c78c0159 Docs: Improve signing modes with preparation hints
For those who do not run `node setup/wizard` but
automation.
2019-07-30 15:27:38 +02:00
Michael Friedrich 0c15b9d7e4
Merge pull request #7368 from Icinga/bugfix/api-cipher-list-compatibility
TLS Ciphers: Add compatibility suites for older agents (el7)
2019-07-30 13:56:13 +02:00
Michael Friedrich ebd6735c70 TLS Ciphers: Add compatibility suites for older agents (el7) 2019-07-30 10:55:29 +02:00
Bas Couwenberg 3ce4c6aead Fix spelling errors.
* UNKNWON -> UNKNOWN
2019-07-27 09:00:24 +02:00
Michael Friedrich bfb8a048bc Docs: Clarify on Raspbian Buster 2019-07-24 08:58:50 +02:00
Michael Friedrich 5cf288254e Docs: Mention that Raspbian 4+ / Debian Buster is required
Stretch is still crashing sometimes, so we'll skip our support
on that. @nbuchwitz
2019-07-23 18:38:24 +02:00
Michael Friedrich 34ccc3802a
Merge pull request #7348 from Icinga/feature/docs-command-arguments
Docs: Better explanation of command arguments
2019-07-22 16:39:43 +02:00
Michael Friedrich 274511ba6d Docs: Better explanation of command arguments
refs #7326
2019-07-22 16:33:58 +02:00
Michael Friedrich eef26ccc33 Docs: Improve security chapters 2019-07-22 14:44:47 +02:00
Michael Friedrich 29e530be5a Fix Mkdocs formatting 2019-07-20 15:59:59 +02:00
Michael Friedrich de9327ca60 Upgrading docs: Mention the doc changes 2019-07-20 15:49:03 +02:00
Michael Friedrich dbf232f355 Docs: Update our About chapter
This is visible first when opening icinga.com/docs/icinga2/latest

refs #6830
2019-07-20 15:40:41 +02:00
Michael Friedrich 5351b1c19f Docs: Add new images for distributed monitoring: Basics, modes and scenarios 2019-07-20 14:52:10 +02:00
Michael Friedrich 7eea6dfaaa Docs: Purge old images, fix Icinga Web screenshots 2019-07-20 14:45:27 +02:00
Michael Friedrich 9fc41e0e91 Docs: Enhance the distributed monitoring chapter with agents, satellites and masters
Next to renaming client->agent, I've also refined:

- the health check chapter follows the two scenarios above and provides more concrete configs
- log_duration=0 for agent endpoint objects
- advanced scenarios don't manage the agent zone/endpoint in zones.conf anymore, but zones.d/master
- Ensure that the connection direction is correct inside the scenarios. Avoid doubled/hanging connections.
2019-07-20 12:40:43 +02:00
Michael Friedrich ad9829bbca Docs: Refine the term 'client' vs 'agent' in the technical concepts chapter 2019-07-19 14:54:04 +02:00
Michael Friedrich 125fafeb08 Docs: Rename client to agent, step 1 2019-07-19 14:53:30 +02:00
Michael Friedrich 5aa07b51a2 Docs: Rename 'custom attribute' to 'custom variable'
refs #6830
2019-07-19 14:38:59 +02:00
Michael Friedrich fbe732a447
Merge pull request #7338 from Icinga/feature/doc-rename
Docs: Getting Started -> Installation, Configuring Icinga 2 -> Configuration
2019-07-19 11:27:51 +02:00
Michael Friedrich 1fc660dcd3 Docs: Adjust titles for renamed chapters 2019-07-19 11:27:20 +02:00
Michael Friedrich a2adbc2b88 Docs: Fix formatting 2019-07-19 09:23:47 +02:00
Michael Friedrich 844e821cd1
Merge pull request #7320 from Icinga/feature/foreground-5230
Rework reload handling on *nix
2019-07-18 18:24:22 +02:00
Michael Friedrich 370fa24d68 Docs: Add Ubuntu 18 dev playground 2019-07-18 18:06:28 +02:00
Michael Friedrich 36140fd17e Docs: Update URLs from rename 2019-07-18 16:34:36 +02:00
Michael Friedrich 6cc8443bad Docs: Move getting started / configuring chapters into our new structure
@bobapple requires redirects on release.
2019-07-18 16:33:42 +02:00
Michael Friedrich cb878fdd1b Docs: Upgrading docs for improved reload handling 2019-07-18 15:33:46 +02:00
Michael Friedrich 01c16f856d Docs: Core reload for technical concepts 2019-07-18 15:33:32 +02:00
Michael Friedrich fd135099e2 Docs: Add cipher analysis to troubleshooting docs
refs #7277
2019-07-15 14:04:20 +02:00
Michael Friedrich 1d54dfab27 Docs: Update macOS dev environment 2019-07-12 13:34:20 +02:00
Michael Friedrich d4393b6d54
Merge pull request #7313 from Icinga/feature/docs-dev-windows
Docs: Update Windows build development environment
2019-07-12 12:17:30 +02:00
Michael Friedrich f392c2ab90 Docs: Update Windows build development environment 2019-07-12 12:16:04 +02:00
Michael Friedrich 0501b12d01
Merge pull request #7223 from KAMI911/feature/check_logfile
Add check_logfiles to ITL
2019-07-12 10:25:38 +02:00
Michael Insel 8e7db97ae7 ITL: Fix check_logfiles definition and documentation
This fixes several issues with the ITL definition for the check plugin
check_logfiles.

* Moved the documentation parts into the Log Management section.

* Moved the CheckCommand parts into logmanagement.conf and dropped
logfiles.conf

* Renamed the CheckCommand to logfiles

* Removed the .pl suffix in the command attribute

* Removed the -H argument since its unknown to the plugin

* Fixed typo in documentation parts
2019-07-11 19:31:37 +02:00
Michael Friedrich 127014a26f Docs: Add upgrading docs for Notification re-sends after Downtime 2019-07-11 10:44:57 +02:00
Michael Friedrich 613edcf6f7 Docs: Add event::SuppressedNotifications to technical concepts 2019-07-11 10:44:57 +02:00
Michael Friedrich 09fe570392
Merge pull request #7294 from dasJ/doc-instancename
doc: Add notes about the `instance_name` IDO field
2019-07-08 13:56:01 +02:00
Michael Friedrich 0c1477623d Docs: Clarify on when a manual initial cluster sync is needed
refs #7292
2019-07-08 13:53:57 +02:00
Janne Heß 1d714395a6 doc: Add notes about the `instance_name` IDO field
Related to #7292
2019-07-08 12:18:41 +02:00
Michael Friedrich 39afff18e2
Merge pull request #7268 from m4k5ym/patch-1
Add printer_health CheckCommand definition
2019-07-08 08:47:53 +02:00
Max Deparade 70eaebc5a4 Add printer_health CheckCommand definition 2019-07-08 08:44:23 +02:00
Michael Friedrich 56a5964c1b
Merge pull request #7279 from Icinga/bugfix/docs-cluster-health-dependency
Docs: Fix example for cluster health dependency
2019-07-04 17:08:42 +02:00
Michael Friedrich 9b2bfa1bd3 Docs: Fix example for cluster health dependency 2019-07-04 11:43:34 +02:00
Michael Friedrich be4c6b4c98
Merge pull request #7275 from Icinga/bugfix/doc-period-default
Clarify "Not set by default" of config object attributes referring to a time period
2019-07-03 12:51:22 +02:00
Alexander A. Klimov bb8ff9f595 Clarify "Not set by default" of config object attributes referring to a time period 2019-07-03 11:27:26 +02:00
Michael Friedrich 91a66c5875 Docs: Shorten the example script name 2019-07-03 10:20:57 +02:00
Michael Friedrich 22070798c5 Docs: Add TOC to REST API chapter 2019-07-03 10:19:21 +02:00
Michael Friedrich 87711b72e0 Docs: Add Powershell API example with PS ISE image
Thanks for the inspiration @mcktr
2019-07-03 10:08:17 +02:00
Michael Friedrich ab3be4f527 Docs: Add gocinga to API docs 2019-07-03 09:18:46 +02:00
Michael Friedrich 4714f88096 Docs: Add Icinga Slack Bot to API docs 2019-07-03 08:32:13 +02:00
Michael Friedrich f72ef9360d
Merge pull request #7264 from BarbUk/feature/itl-check-memcached
Add memcached CheckCommand definition
2019-07-01 10:37:18 +02:00
Michael Friedrich 3392cb4e02 Docs: Add security issue URL to About chapter 2019-06-28 17:49:26 +02:00
BarbUk 66d2e968a9
Add memcached CheckCommand definition 2019-06-28 16:37:56 +04:00
Obihörnchen 97c919865d
Fix syntax (missing ")
Just a missing `"` ;)
2019-06-28 01:23:06 +02:00
Michael Friedrich e35fda856b Docs: Add Naglite to API docs 2019-06-24 13:41:21 +02:00
Michael Friedrich 1c9a540fc8 Docs: Add cluster config sync to technical concepts & upgrading 2019-06-19 17:04:51 +02:00
Michael Friedrich 3554579d0d Add upgrading docs for ca remove/restore CLI commands 2019-06-07 10:37:19 +02:00
Michael Friedrich b32d818d1b CLI: Allow to list removed CSRs with 'ca list' 2019-06-07 10:33:55 +02:00
Andrew Jaffie 6aa2e0c36b Added ca restore command+docs to undo effects of ca remove 2019-06-07 10:33:55 +02:00
Andrew Jaffie a970f7dcf9 Implemented cli command + documentation. 2019-06-07 10:33:55 +02:00
Michael Friedrich 33b4bf012c Docs: Explain across midnight time periods with an overlapping range 2019-06-06 13:11:34 +02:00
Michael Friedrich 54883b1a28 Add upgrading docs 2019-06-06 11:37:22 +02:00
Michael Friedrich f6fc81c6c3 Combine all_services with child_options for schedule-downtime API action 2019-06-06 11:37:22 +02:00
Michael Friedrich e7c4253fa3 REST API: Allow to schedule downtimes for all services for one or more matching hosts 2019-06-06 11:37:22 +02:00
Michael Friedrich 8d86360db4 Docs: Add new runtime checkable attributes and explain severity in tech concepts
fixes #7100
2019-06-06 11:09:08 +02:00
Michael Insel 23c1ce7535 Doc: Add missing closing code tag
This adds a missing closing back-tick.
2019-06-05 20:57:34 +02:00
Michael Friedrich 48f9b24315 Docs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines
refs #7041
2019-06-05 17:29:55 +02:00
Michael Friedrich 0e97798dfe Docs: Avoid linking to the old plugin guidelines
Ours are here now.
2019-06-05 13:31:02 +02:00
Michael Friedrich 6d2482ba56 Docs: Formatting fixes 2019-06-05 13:15:47 +02:00
Michael Friedrich 39a9ecef67 Docs: Enrich the service monitoring chapter introduction
- Plugin integration with commands
- Plugin API spec and code examples
- Overview
2019-06-05 13:13:23 +02:00
Michael Friedrich dde86a7be3 Docs: Add details about thresholds and ranges to the plugin API spec 2019-06-05 13:13:23 +02:00
Michael Friedrich 8aa8d6ab7b Docs: Add performance data metrics spec for plugin API
This imports the plugin API html spec, but in a more gentle
readable fashion with better examples.

This allows us to extend this specification later on.
2019-06-05 13:13:23 +02:00
Michael Friedrich 78b04cb6cf Docs: Add verbose tip for plugin creation 2019-06-05 13:13:23 +02:00
Michael Friedrich 97f5663872 Docs: Improve plugin integration 2019-06-05 13:13:23 +02:00
Michael Friedrich 44261e5a44 Docs: Write our own plugin API specification
Rationale: The linked HTML document lacks the right
formatting and is very hard to read and understand.

Also, it doesn't explain plugin timeouts being best
practice, nor shows good programmatic examples.

Today, I prefer Python over Perl, and will share my
knowledge in the docs too.
2019-06-05 13:13:23 +02:00
Michael Friedrich 1c84713bed
Merge pull request #7219 from Icinga/feature/api-cipherlist
API: Harden default cipher list
2019-06-05 11:40:14 +02:00
Michael Friedrich b5ce0f3d32 Add cipher list change to upgrading docs 2019-06-05 09:55:49 +02:00
Michael Friedrich fd9887c5af API: Harden default cipher list
According to https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/
2019-06-05 09:55:43 +02:00
Michael Friedrich 844f76dd1a Docs: Mark include_zones as internal consumed functionality
Asked during the Icinga Advanced training.
2019-06-04 13:11:17 +02:00
Kálmán „KAMI” Szalai 6ac7bd041c Add check_logfile to ITL 2019-06-04 10:46:46 +02:00
Michael Friedrich 2ddf12c19b
Merge pull request #7213 from widhalmt/doc/global-zones
Docs: Add note about not to use director-global for own configuration
2019-06-04 09:34:32 +02:00
Thomas Widhalm e1f7ec30a8 Docs: Add note about not to use director-global for your own configuration 2019-06-03 22:41:11 +02:00
Michael Friedrich 146b337d4d
Merge pull request #7211 from Icinga/feature/asio-tls-version
Require TLS 1.2 for Cluster & REST API
2019-06-03 16:19:22 +02:00
Michael Friedrich cc4f4d8cb0
Merge pull request #7216 from peteeckel/fix/provide-snmpv3-context-option-7215
Provide the snmpv3_context option
2019-06-03 16:06:13 +02:00
Michael Friedrich 839c841fb6
Merge pull request #7204 from episodeiv/master
Allow setting the SNMP version for check_iftraffic.pl
2019-06-03 11:20:30 +02:00
Michael Friedrich 3b74819a07 Docs: Add iftraffic version note, fix broken URL 2019-06-03 11:19:12 +02:00
Peter Eckel 31deb75d3e Provide the snmpv3_context option and the corresponding item in the documentation 2019-06-03 10:56:00 +02:00
Lucas Bremgartner 7f04d4dc63
Docs: fix typo 2019-06-03 09:03:16 +02:00
Michael Friedrich d82c067555 Require TLS 1.2 for Cluster & REST API
refs #7041
2019-05-29 17:08:36 +02:00
Dennis Lichtenthäler 7c05fd8c11 Add documentation for iftraffic_version 2019-05-29 10:57:49 +02:00
Michael Friedrich e72721b62f CLI: Remove broken troubleshoot command
It wasn't finished nor have we used it for support questions.

Issue templates, troubleshooting docs and external scripts
serve a better purpose here, especially with distributed systems.
2019-05-28 12:31:38 +02:00
Noah Hilverling 0bd80389be Docs: Replace 'training whitespaces' with 'trailing whitespaces' 2019-05-24 16:24:28 +02:00
Michael Friedrich 5d0af5c879
Merge pull request #6813 from Icinga/feature/gelfwriter-tls-support
Implement TLS support for the GelfWriter feature
2019-05-24 15:50:18 +02:00
Michael Friedrich 2ba2134eda
Merge pull request #7156 from Icinga/feature/itl-sleep
Implement sleep CheckCommand
2019-05-24 15:42:46 +02:00
Michael Friedrich fb596a70d1 Docs: Add styleguide with development details
@htriem
2019-05-24 14:48:56 +02:00