Commit Graph

2219 Commits

Author SHA1 Message Date
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
Mattia Codato dd2bc681fe Fix doc execute-command 2020-08-26 09:20:06 +02:00
Mattia Codato 3b4c008c81 Fix doc 2020-08-25 17:35:34 +02:00
Mattia Codato 9c2cc1169b Fix typos 2020-08-25 09:24:28 +02:00
Mattia Codato 078ae38661 Fix typo 2020-08-24 14:45:01 +02:00
Mattia Codato 49efe009bd Update doc 2020-08-24 14:37:06 +02:00
Lorenz Kästle fa09939aaf Fix missing format sign 2020-08-10 17:39:20 +02:00
Eric Lippmann e8745f7e96
Merge pull request #7816 from Icinga/feature/notification-timeperiod-6167
Re-send notifications previously suppressed by their time periods
2020-08-03 10:04:27 +02:00
Alexander A. Klimov c515822649 Re-send notifications previously suppressed by their time periods
refs #6167
2020-07-29 17:13:41 +02:00
Noah Hilverling 2648a82de0
Merge pull request #7894 from Icinga/bugfix/don-t-wait-for-checks-on-reload-7888
CheckerComponent#Stop(): don't wait for checks
2020-07-29 16:35:09 +02:00
Alexander A. Klimov 9dc297987e Sync Checkable#last_check_started
refs #7888
2020-07-28 11:54:13 +02:00
Mathias Aerts b6fbe1d0cb Changed Timeperiod to TimePeriod 2020-07-14 15:04:04 +02:00
Yonas Habteab 4b13287bf0 Adjust E-S-R API query syntax error 2020-07-02 10:22:45 +02:00
Alexander A. Klimov af2e1a37db Deprecate Windows plugins 2020-06-26 15:38:02 +02:00
Noah Hilverling 535f97551f Docs: Add missing file prefix to link 2020-06-22 14:20:08 +02:00
Noah Hilverling 6f708dfe12
Merge pull request #8051 from Icinga/feature/deprecate-livestatus
Deprecate Livestatus
2020-06-16 15:25:56 +02:00
Alexander A. Klimov 48fe2813da Deprecate Livestatus 2020-06-09 11:21:05 +02:00
Noah Hilverling 112fb072c1 Docs: Move Icinga DB installation down (until it's ready for production) 2020-06-09 11:06:03 +02:00
Alexander A. Klimov 1bb51c26d1 check_snmp_int: support -a
refs #7963
2020-05-12 13:56:22 +02:00
Baptiste BEAUPLAT 458aaa23f6
Docs: fix zones config example for second master 2020-04-24 16:31:59 +02:00
Lee Clemens 24d99759d3 Fix table name referenced for cleanup hostchecks_age 2020-04-15 11:02:40 -04:00
Rinck H. Sonnenberg e1300afeee Added parameter to monitor a specific jail only, as this has been available in the original check_command for years but hasn't made it into the checkcommand yet 2020-04-03 13:18:53 +02:00
Alexander A. Klimov 720a88c29a PerfdataValue: add UoMs
* {,{K,M,G,T,P,E,Z,Y}{,i}}B
  => bytes
* {,{k,m,g,t,p,e,z,y}{,i}}b
  => bits
* packets
* {n,u,m,}s m h d
  => seconds
* {n,u,m,,k,M,G,T,P,E,Z,Y}{{A,O,V,W},{A,W}{s,m,h}}
  => amperes, ohms, volts, watts, ampere-seconds, watt-hours
* lm dBm
  => lumens decibel-milliwatts
* {n,u,m,,k}g t
  => grams
* C F K
  => degrees-celsius, degrees-fahrenheit, degrees-kelvin
* {m,,h}l
  => liters

refs #7225
2020-04-03 12:47:36 +02:00
Noah Hilverling d21b5cf09f Docs: Fix Icinga Web 2 docs URL 2020-03-24 09:08:23 +01:00
Jochen Friedrich 83977c5754 Add parameters needed for PKI usage.
To use PKI with nrpe, a CA must be specified and anonymous DH must be disabled.
If client certificates are enforced by nrped, additionally a private cert and key
must be specified. This patch adds all these parameters as well TLS configuration
options to limit the TLS version and crypto parameters:

nrpe_ca          - The CA file to use for PKI. Defaults to none.
nrpe_cert        - The client cert file to use for PKI. Defaults to none.
nrpe_key         - The client key file to use for PKI. Defaults to none.
nrpe_ssl_version - The SSL/TLS version to use. Defaults to TLSv1+.
nrpe_cipher_list - The list of SSL ciphers to use. Default depends on check_nrpe version.
nrpe_dh_opt      - Anonymous Diffie Hellman use: 0 = deny, 1 = allow, 2 = force.
                   Default depends on check_nrpe version.
2020-03-16 13:49:57 +01:00
Noah Hilverling 18c9d91f0c Docs: Add Icinga DB installation 2020-03-13 10:00:52 +01:00
Alexander A. Klimov c4a436a244 ITL: fix check_dns -q docs
refs #7556
2020-03-04 18:25:32 +01:00
Alexander A. Klimov 87f12cfaa3 Document Checkable#acknowledgement_last_change 2020-03-03 17:09:23 +01:00
Noah Hilverling b6b7856796
Merge pull request #7861 from Icinga/bugfix/command-endpoint-check-timeout
Fix 'check_timeout' not being forwarded to agent command endpoints
2020-02-28 17:42:22 +01:00
Michael Friedrich bfcbf6a4df
Merge pull request #7859 from joni1993/improvement/new-api-projects
Add new Projects to documentation
2020-02-28 11:59:30 +01:00
Michael Friedrich 3fbdd50167
Merge pull request #7867 from Icinga/feature/docs-dev-debug
Dev Docs: Update debugging instructions
2020-02-27 13:40:27 +01:00
Michael Friedrich 8e62fc8efb Fix 'check_timeout' not being forwarded to agent command endpoints
fixes #6992
2020-02-27 11:46:52 +01:00
Philipp Dorschner d674f34b4b
Fix Translation 2020-02-27 07:52:03 +01:00
Christian Jonak a531889aba Add new Projects to documentation
* icinga2apic: Python API binding continued with community fixes & features
* Icinga-telegram-bot: A Telegram bot using the Icinga 2 API
2020-02-26 19:55:51 +01:00
Michael Friedrich a37472c479 Docs: Add `pki verify` and adopt TLS certificate troubleshooting 2020-02-17 18:17:44 +01:00
Michael Friedrich 9028610735 Docs: Improve the 'automated node setup' chapter
- Refine why the parent certificate is needed to prevent MITM attacks
- Add sample output from 'pki save-cert'
- Align parameter names and cross-links
2020-02-13 16:15:50 +01:00
Michael Friedrich e65a27465c Docs: Mention the removal of the deprecated parameters for 'pki save-cert' 2020-02-13 16:15:26 +01:00
Michael Insel 34417bef65
Doc: Fix wrong docker image for debian developemnt environment
Fixes a small typo. The Debian based development environment should use the debian docker image instead of the ubuntu image.
2020-02-12 11:12:35 +01:00
Michael Friedrich a9214f7be4 Upgrading docs: Add multi parent dependencies with changed reachability logic 2020-02-11 15:50:04 +01:00
Michael Friedrich 37f022e58c Dev Docs: Update debugging instructions 2020-02-06 15:40:11 +01:00
Michael Friedrich cdfc6e6f50 Cluster config sync: Use a more friendly message when configs are equal and don't need a reload
This also adds an entry to the troubleshooting docs.
2020-02-05 15:31:41 +01:00
Michael Friedrich 5812dae55b Dev: Allow to delay main worker process in order to attach with LLDB
Introduce `-DInternal.DebugWorkerDelay=120` and sleep inside `RunWorker()`.

Rationale: With 2.11 we've introduced a real umbrella process where the
main process is spawned as child fork. Running icinga2 in foreground on
a macOS shell with LLDB will now exit, and not follow the child process.

LLDB doesn't support `follow-fork-mode child` like GDB and therefore we
need to:

- Print the child process PID
- Sleep for X seconds to allow the developer to run `lldb -p <PID>`, set breakpoints, etc.

This commit also documents all available debug build enabled internal constants.
2020-01-29 13:21:05 +01:00
Philipp Dorschner 9455c906e1 ITL: Add notemp parameter to oracle health 2020-01-13 15:35:07 +01:00
Michael Friedrich af355adecc Revert "Add docs for NotificationResult value type"
This reverts commit 0611f3e009.
2020-01-07 14:20:53 +01:00
Alexander A. Klimov 69881770d8 Adjust docs 2019-12-09 17:54:47 +01:00
Michael Friedrich 46f0e24702
Merge pull request #7540 from KAMI911/master
Add file age check for Windows command definition
2019-12-03 17:06:23 +01:00
Michael Friedrich 4e74eff7a2
Merge pull request #7417 from Icinga/feature/lambda-use
DSL: Add support for Lambda Closures ()use(x)=>x and ()use(x)=>{return x}
2019-12-03 16:05:57 +01:00
Michael Friedrich c56f23c02c Docs: Add lambda closures 2019-12-03 15:34:37 +01:00
Bernd Arnold b001683742 Some small typo fixes 2019-12-03 11:50:04 +01:00
Alexander Aleksandrovič Klimov 5af93f102e
Merge pull request #7664 from Icinga/bugfix/doc-freshness-checks
Docs: explicitly explain how to disable freshness checks
2019-12-02 17:06:20 +01:00
Alexander A. Klimov f1e91017cd Docs: clarify CRITICAL vs. UNKNOWN
refs #7617
2019-11-28 15:10:34 +01:00
Alexander A. Klimov 7c0e735242 Docs: explicitly explain how to disable freshness checks 2019-11-28 14:53:48 +01:00
Noah Hilverling ed1cede0a7
Merge pull request #7646 from Icinga/feature/remove-comment-author
/v1/actions/remove-comment: let users specify themselves
2019-11-26 16:07:09 +01:00
Alexander A. Klimov 9f3e87711b Update docs 2019-11-26 15:52:39 +01:00
Alexander A. Klimov 6a4617df49 Update docs 2019-11-26 14:55:51 +01:00
Noah Hilverling c8935bf14f IcingaDB: Update Redis port to use Icinga-Redis 2019-11-21 09:59:21 +01:00
Michael Friedrich 35caef4e6c Docs: Update installation for RHEL/CentOS 8 and SLES 15 2019-11-20 15:59:36 +01:00
Michael Friedrich 1a503b554b
Merge pull request #7357 from Ant1x/feature/opentsdb-tags
OpenTsdbWriter - Custom Tag Support
2019-11-15 14:52:49 +01:00
Michael Friedrich 87248f703c
Merge pull request #7632 from Icinga/feature/dsl-get-templates
DSL: Add get_template{,s}
2019-11-15 14:42:48 +01:00
Michael Friedrich 1869dff746
Merge pull request #7442 from Icinga/feature/ternary-operator
DSL: introduce x?y:z
2019-11-15 14:34:27 +01:00
Michael Friedrich a4655b29e1 Docs: Add ternary operator 2019-11-15 13:38:01 +01:00
Michael Friedrich 381c454d38
Merge pull request #7602 from MichalMMac/snmp-interface-extendedchecks
Add extended checks options to snmp-interface command template
2019-11-15 13:35:08 +01:00
Michael Friedrich b1787883f7
Merge pull request #7535 from tigercomputing/Icinga/feature/config-stage-activate-parameter
API /v1/config/stages 'activate' parameter
2019-11-15 12:58:03 +01:00
Michael Friedrich 6118f69c50 Docs: Add get_templates{,s} to Library Reference 2019-11-15 12:53:33 +01:00
Michal Moravec 576266a1bf Enhance snmp_interface_extended_checks documentation 2019-11-04 09:33:48 +01:00
Grischa Zengel 902b330141
Powershell example to validate the certificate
I updated the powershell example to compare the server certificate with a local stored certificate.
2019-11-03 22:01:09 +01:00
Michael Friedrich c3f6fa2e41 Docs: Add object type IcingaDB 2019-11-02 17:34:00 +01:00
Michael Friedrich 2dbf5bd0d0 Docs: Add IcingaDB chapter, needs details 2019-11-02 15:34:10 +01:00
Michael Friedrich af20b32daf Purge obsolete docs 2019-11-02 14:00:24 +01:00
Jean Flach 26a758b941 Update docs 2019-11-02 14:00:23 +01:00
Jean Flach 240e047693 Add development notes 2019-11-02 14:00:23 +01:00
Michal Moravec e4d78ce330 Implement check_snmp_int.pl -q extended checks 2019-10-31 16:15:10 +01:00
Michael Friedrich 8f93a2c037 Docs: Add the link from object type joins to URL endpoints
refs #7576
2019-10-25 09:40:18 +02:00
Thomas Widhalm 9bb510e408 Fix the order of commands for adding EPEL to RHEL 2019-10-24 14:17:23 +02:00
Thomas Widhalm 2db85deec8 Clarify the installation of EPEL repository on CentOS vs RHEL 2019-10-24 12:18:26 +02:00
Michael Friedrich bc50db3eb1 Docs: Add upgrading notes for 2.11.x bugfix releases 2019-10-24 09:18:19 +02:00
Ant1x 166e79fee1 Added OpenTSDB Metric prefix naming support
Added OpenTSDB Generic Metric functionality
2019-10-24 00:04:12 +11:00
Ant1x 9c5bbdfe10 Added OpenTSDB custom tagging documentation
Added OpenTSDB custom tagging configuration template
2019-10-24 00:04:12 +11:00
azthec 0c6b12cd82
Update 06-distributed-monitoring.md 2019-10-22 09:57:22 +01:00
Kálmán „KAMI” Szalai 070ac4442b Change file location, doc, and varaible names as requested in the review
https://github.com/Icinga/icinga2/pull/7540#pullrequestreview-302072030
2019-10-18 07:45:21 +02:00
Michael Friedrich ac552f2a73 Align the docs with GitHub details on Zone Inception 2019-10-17 14:06:48 +02:00
Patrick 085766d9d9
typo for path to error.log 2019-10-08 13:11:06 +02:00
Michael Friedrich 6020ef37d6 Docs: Fix URL for memcached ITL CheckCommand
fixes #7515
2019-09-27 11:42:26 +02:00
Kálmán „KAMI” Szalai 3fdc9ac69a Move Windows file age check files' download link to the documentation 2019-09-26 14:22:46 +02:00
Kálmán „KAMI” Szalai 1c80bda256 Add file age check for Windows command definition 2019-09-25 17:24:47 +02:00
Michael Friedrich 6b3d5df609 Add docs for Checkable#next_update 2019-09-25 11:44:20 +02:00
Chris Boot fe6fdf57ba Add documentation for /v1/config/stages 'activate' parameter 2019-09-24 17:27:45 +01:00
Michael Friedrich 91c1b7dd5b Upgrading/Troubleshooting Docs: Agent Hosts with Command Endpoint require a Zone
refs #7514
2019-09-23 09:17:22 +02:00
Michael Friedrich bcf73f636e Upgrading/Troubleshooting Docs: Add details about Zone inclusion and Zone Inception
refs #7519
2019-09-23 09:16:29 +02:00
Michael Friedrich 25f17c04ad Upgrading Docs: Add a repository requirement table to clarify things
Imho `On platforms where EPEL or Backports cannot satisfy this dependency`
is enough, but GH is flooded with issues.

https://github.com/Icinga/icinga2/issues/7523
https://github.com/Icinga/icinga2/issues/7524
https://github.com/Icinga/icinga2/issues/7522
https://github.com/Icinga/icinga2/issues/7512
https://github.com/Icinga/icinga2/issues/7511
https://github.com/Icinga/icinga-packaging/issues/150
https://github.com/Icinga/icinga-packaging/issues/149
https://github.com/Icinga/icinga-packaging/issues/148
https://github.com/Icinga/icinga-packaging/issues/146
2019-09-23 08:38:18 +02:00
Bas Couwenberg e893fe0cde
Fix spelling error
Another occurrence of:

 * UNKNWON -> UNKNWON

Ref: #7365
2019-09-20 07:17:03 +02:00
Michael Friedrich b12d05a583 Docs: Fix image locations for installation chapter 2019-09-17 12:44:18 +02:00
Michael Friedrich 3e8e6f27d0 Docs: Add the Director as migration strategy from Icinga 1.x 2019-09-17 12:29:03 +02:00
Michael Friedrich 381d541573 Docs: Update outdated addons chapter with supported products 2019-09-17 12:07:03 +02:00
Michael Friedrich 93aa91ec0b Docs: Add certificate & vSphere modules to service monitoring chapter 2019-09-17 12:04:42 +02:00
Michael Friedrich e7145cd8f0 Docs: Add blog post URL for Director automation to configuration chapter 2019-09-17 12:04:10 +02:00
Michael Friedrich b4333dfcd0 Docs: Align product URLs in features chapter 2019-09-17 11:36:23 +02:00
Michael Friedrich e9a1bc1792 Docs: Align product URLs to icinga.com in distributed chapter 2019-09-17 11:34:01 +02:00
Michael Friedrich 31c3e005aa Docs: Update product URLs and improve configuration introduction
There's more work underway, but after 2.11.
2019-09-17 11:32:38 +02:00
Michael Friedrich 03de071a57 Docs: Fix broken support matrix URL in Installation chapter 2019-09-17 08:51:54 +02:00
Michael Friedrich 9bb6a283af Docs: Update URLs and content in About chapter 2019-09-17 08:51:32 +02:00
Michael Friedrich d3eb62301e API: Add AES128-GCM-SHA256 compatible cipher for el6
fixes #7501
2019-09-16 14:19:22 +02:00
Michael Friedrich 9622474d93
Merge pull request #7502 from Icinga/feature/docs-debugger-2-11
Docs: Update debugging instructions for 2.11
2019-09-16 10:36:52 +02:00
Michael Friedrich 0c1bfc03ce Docs: Update debugging instructions for 2.11 2019-09-13 17:05:56 +02:00
Jan Wagner 7a49ed4c81 This should also apply if host.vars.notification.mail is not defined, but service.vars.notification.mail is 2019-09-12 17:20:15 +02:00
Jan Wagner c1aaa10650 mail-service-notification may make more sense for a service apply 2019-09-12 17:18:35 +02:00
Jan Wagner 9ebfd32d2f Fixing syntax, else if shoudl work 2019-09-12 17:17:48 +02:00
Michael Friedrich 132749161b Docs: Update Windows for VS 2019, add CI details 2019-09-12 15:49:48 +02:00
Michael Friedrich c5e68fb05f Dev Docs: Update Windows to Visual Studio 2019 2019-09-09 17:11:23 +02:00
Michael Friedrich 52af379839
Merge pull request #7467 from Icinga/feature/docs-development-2-11
Docs: Update Linux and Windows Dev instructions for 2.11
2019-09-02 09:36:47 +02:00
Michael Friedrich cf8a49bc78 Docs: Update dev chapter for Debian Buster 2019-09-02 09:20:56 +02:00
Michael Friedrich e4341a5bdc Docs: Update Boost setup instructions for Windows dev environment 2019-09-01 11:08:15 +02:00
Michael Friedrich 426c26f6cb
Merge pull request #7464 from Icinga/feature/docs-windows-agent-versions
Docs: Update supported Windows agent versions
2019-08-30 16:37:09 +02:00
Michael Friedrich 74ab3192a0 Docs: Sync Vagrant box dev instructions with development docs 2019-08-30 15:18:27 +02:00
Michael Friedrich ce9f5a9e2b Docs: Update supported Windows agent versions 2019-08-30 14:15:08 +02:00
Michael Friedrich e56de3f55f Docs: Add Windows debugging 2019-08-30 14:04:40 +02:00
Michael Friedrich 7f28718cad Docs: Prefer the Powershell commands on Windows 2019-08-30 14:04:05 +02:00
Michael Friedrich 0cef00c841 Update default cipher_list in upgrading docs 2019-08-27 16:47:58 +02:00
Max Deparade 0e00ffee39 Adding check_uptime to itl 2019-08-26 11:13:58 +02:00
Michael Friedrich aab6c91e79 ITL: Add sar-perf 2019-08-16 13:46:22 +02:00
Michael Friedrich e4b76ad30a Docs: Add cluster message routing details
refs #7198
2019-08-14 16:42:25 +02:00
Michael Friedrich fcca9643bc Docs: Fix URL in Windows setup wizard 2019-08-12 15:41:49 +02:00
Dirk Goetz 60ca1d2d1a Docs: Add a note to icinga check about failed reload detection 2019-08-08 10:58:18 +02:00
Michael Friedrich 2c4a1b2609 Enhance Agent best practices throughout the documentation
- Highlight the Icinga agent
- Prefer SSH as fallback and add more detailed setup instructions
- Improve SNMP and add traps right after
- Explain nscp and wmi with URLs
- Drop discouraged nrpe instructions (checks and PNP customizations)
- Update Dependency examples with the Icinga Agent

This sources from recent discussions on community.icinga.com
and follows the updates with the distributed monitoring chapter for 2.11.
2019-08-07 15:36:12 +02:00
Michael Friedrich ac4f92ca69
Merge pull request #7391 from Icinga/feature/cluster-sync-avoid-non-utf-8
Cluster sync: Only sync valid UTF8 content (text config, no binaries)
2019-08-05 16:48:49 +02:00
Michael Friedrich f0f5fbb9ce DB IDO: Add upgrading note 2019-08-05 13:06:50 +02:00
Michael Friedrich cf26699bb4
Merge pull request #7389 from Napsty/bugfix/rename-livestatus-table
Fix name of 'timeperiods' livestatus table in doc
2019-08-02 17:14:06 +02:00
Michael Friedrich 05559478dc
Merge pull request #7392 from Icinga/feature/docs-enhance-troubleshoot
Docs: Enhance Troubleshooting with TLS handshake, CSR signing, checks, notifications, cluster sync
2019-08-02 16:56:53 +02:00
Michael Friedrich 6afd222f75 Docs: Enhance Troubleshooting with TLS handshake, CSR signing, checks, notifications, cluster sync
refs #7380
refs #7382
refs #7386
refs #7391
2019-08-02 16:17:43 +02:00
Michael Friedrich 20266cd1b1 Docs: Add config sync restrictions to upgrading docs 2019-08-02 16:06:36 +02:00
Michael Friedrich 2c09593c3e Docs: Syncing binaries with the config sync are not supported
Adding a detection will slow down the config sync for anyone else.
Given that the loops with checksum changes only affect a few users,
the docs update is enough this time.

fixes #7382
2019-08-02 11:30:16 +02:00
Napsty 987bbbec05 Fix name of 'timeperiods' livestatus table in doc 2019-08-02 11:24:56 +02:00
Michael Friedrich 283d2d7a25
Merge pull request #7383 from K0nne/K0nne-patch-1
Add missing options to 'nwc_health' ITL CheckCommand
2019-08-01 13:26:18 +02:00
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
Michael Insel 7963881715 Add documentaion for GelfWriter TLS support
This adds the documentation for the GelfWriter TLS support.
2019-05-16 17:49:40 +02:00
Johannes Meyer 45433e5c91
doc: Add section for x509 to the ITL chapter 2019-05-13 15:57:27 +02:00
Michael Friedrich 66df1e9542 Docs: Fix typos 2019-05-13 08:34:38 +02:00
Michael Friedrich e8c6e3da32
Merge pull request #7026 from Icinga/feature/ca-list-all
CLI: 'ca list' lists pending CSRs by default, add '--all' parameter
2019-05-10 16:41:53 +02:00
Michael Friedrich 9fa611cd37
Merge pull request #7179 from Napsty/feature/itl-esxi-hardware-regex
Add new -r parameter for esxi_hardware command
2019-05-10 16:22:54 +02:00
Michael Friedrich 6ba67487ea CLI: 'ca list' now lists pending CSRs by default, add '--all' parameter
https://puppet.com/docs/puppet/5.5/man/cert.html
2019-05-10 15:41:00 +02:00
Napsty e385c3b515 Add new -r parameter for esxi_hardware command 2019-05-10 14:51:11 +02:00
Michael Friedrich af42e2dfc0
Merge pull request #7178 from Icinga/bugfix/api-package-repair
API: Automatically repair broken _api package
2019-05-10 14:40:48 +02:00
Michael Friedrich 6c9c65323e Workaround for boost::filesystem and Visual Studio on Windows 2019-05-10 13:38:12 +02:00
Michael Friedrich 6cce9c0fdd API: Automatically repair broken packages
This partially reverts #7150 and avoids exceptions
inside the flow. Each time an empty active stage
is detected, Icinga tries to repair it from the
the given directory tree.

Also, the code now takes into account that it should
create the package storage on startup, whether within
the API object, or if disabled, inside the application.

Caching the active stages for packages in memory
only is in effect with the API feature being enabled.
This is useful for other deployed config packages,
not only the internal one.

fixes #7173
refs #7150
refs #7119
fixes #6959
2019-05-10 12:48:34 +02:00
Michael Friedrich 21225c6b48 Docs: Use jo to format JSON body for API actions, esp. unix timestamps 2019-05-09 17:53:40 +02:00
Michael Friedrich 98039e88b4
Merge pull request #7165 from Icinga/feature/enhance-dev-docs
Doc: Improve the development chapter
2019-05-09 14:47:49 +02:00
Dirk Goetz c4f1ad7abb Docs: Add Master-Master-Replication as option for mysql 2019-05-09 09:25:07 +02:00
Michael Friedrich c2542710b7 Docs: Add initial sync for secondary HA masters, hints on IDO DB clusters
refs #6492
2019-05-08 18:16:54 +02:00
Michael Friedrich 07790e456b Docs: Improve features chapter and add details on HA setups
refs #4855
2019-05-08 18:16:40 +02:00
Michael Friedrich 15326caf38 Docs: Add note for reachability calculation with checks disabled
refs #6844
2019-05-08 17:31:36 +02:00