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
Michael Insel
24ca8075ee
Doc: Install C++ & .NET Desktop in Windows Dev Env
...
For developing the Icinga Windows parts you need the C++ Desktop and
.NET Desktop workloads in Visual Studio.
2019-05-07 17:28:51 +02:00
Michael Insel
ea8f367873
Doc: Fix package build indentation
...
This fixes the broken indentation in the development package build
chapter (only visible in MkDocs).
2019-05-07 17:28:37 +02:00
Michael Insel
cb9424636c
Doc: Move VS Github extension under code tools
...
The Visual Studio Github extension is located under code tools.
2019-05-07 17:28:28 +02:00
Michael Insel
cfba1c173f
Doc: Fix Windows Dev Env indentation
...
This fixes the broken indentation in the Development with Visual Studio
chapter (only visible in MkDocs).
2019-05-07 17:28:19 +02:00
htriem
47a634521d
Add documentation for ITL CheckCommand sleep
...
refs #6964
2019-05-02 16:41:48 +02:00
Michael Friedrich
759b090f81
Merge pull request #7150 from Icinga/bugfix/api-config-package-active-stage-name
...
Ensure that runtime created API objects survive a restart
2019-04-30 14:22:13 +02:00
Markus Frosch
26df2cc4b2
Merge pull request #7145 from Icinga/feature/dotnet-4.6
...
Raise .NET target version to 4.6
2019-04-29 17:01:15 +02:00
Michael Insel
3b1bd4d131
Doc: Raise required .NET framework version
...
This raises the required .NET framework version in the installation
documentation. This also adds notes in the upgrading documentation
for the new .NET Framework requirements.
Update .NET requirements for development on Windows.
refs #7090
2019-04-29 12:19:09 +02:00
marxin
dd0c7a28dd
Documentation: add missing argument to chkconfig command.
2019-04-27 12:48:37 +02:00
Michael Friedrich
c821e73364
Cache the API package stage name with a active-stage fallback
...
This prevents reading the file everytime the stageName is required
for when creating a runtime object via REST API.
2019-04-26 13:40:27 +02:00
Michael Friedrich
1078a0a824
Add --cn parameter to 'api setup' CLI command allowing hostname overrides
...
fixes #6649
2019-04-26 10:52:05 +02:00
Michael Friedrich
16d3ac8f12
Update release docs and make changelog a static entry
2019-04-26 10:22:05 +02:00
Michael Friedrich
a630d0185f
Merge pull request #6722 from Icinga/feature/notification-result
...
Add notification result store/sync
2019-04-25 15:56:14 +02:00
Michael Friedrich
df25b183cb
Add log message for log rotate; update docs
...
refs #6737
2019-04-24 11:53:27 +02:00
Michael Friedrich
d0e94c8efc
Docs: Fix formatting in object type chapter
2019-04-23 15:33:28 +02:00
Michael Friedrich
0bd1d9a6f8
Quickfix technical docs for debugging
2019-04-23 13:48:07 +02:00
Michael Friedrich
b906714254
Fix that MaxConcurrentChecks constant is overridden from 'checker' feature
...
Note: This drops the deprecated concurrent_checks setting from the checker feature
entirely and refactors the underlaying code handling.
Also affects ReloadTimeout which is new for 2.11.
fixes #7111
2019-04-16 15:04:57 +02:00
Michael Friedrich
31170db123
Improve REST API docs
...
- Better explanation for filters and filter_vars
- Update examples to use filters in the body only, don't fuck around with the URL parameters.
- Better explain actions and their intent
- More insights into config packages and their intention
- Improve API clients and add the tables from icinga2-api-examples
- Formatting for CLI requests
2019-04-12 15:26:21 +02:00
Michael Friedrich
5e3df67ab3
Docs: Fix RPM snapshot repo name
2019-04-12 09:34:34 +02:00
Michael Friedrich
d459f3448d
Merge pull request #7073 from Icinga/feature/docs-development-macos-windows
...
Improve docs for 2.11: Development, test snapshot packages & installation repos
2019-04-09 14:16:39 +02:00
Michael Friedrich
478f087a3a
Docs: Update installation for 2.11; remove EOL distributions
2019-04-09 14:14:52 +02:00
Michael Friedrich
b318c79fd0
Development: Add snapshot package test details
2019-04-09 14:14:47 +02:00
Michael Friedrich
863af5afb4
Docs: Update version specific changes for 2.11
...
- Notification commands 2.7 dropped, reference to MTAs added
- Sysconfig variable locations
- Version bumps
2019-04-08 14:08:14 +02:00
Michael Insel
b448d99309
Remove not needed inline code tag
...
This removes a not needed inline code tag (back-tick) in the upgrading
chapter for 2.11.
2019-04-04 18:49:50 +02:00
Michael Friedrich
94a5b8e8c1
Improve development docs for macOS & Windows for 2.11
...
- macOS doesn't require sudo anymore
- Windows builds must use Boost 1.66+
- Fix link in About section
- Add recommended books: Boost application programming
2019-04-04 15:50:20 +02:00
Michael Friedrich
d0da5e0833
Merge pull request #7082 from Icinga/feature/docs-troubleshooting
...
Troubleshooting docs: Add Windows agents without NodeName constant
2019-04-04 15:42:52 +02:00
Michael Friedrich
4841525379
Troubleshooting docs: Add Windows agents without NodeName constant
2019-04-04 15:29:45 +02:00
Michael Friedrich
2ce82b56d4
Docs: Improve config object types chapter
2019-04-03 15:22:08 +02:00
Michael Friedrich
c785a0678f
Deprecate ExternalCommandListener feature ('command') and adjust log warnings to the roadmap
...
They won't be removed with 2.11 thus far. Users should
be guided to the roadmap which holds all details instead
of hardcoding a version in the code.
2019-04-03 14:39:10 +02:00
Michael Friedrich
e909302fd9
Fix headings in the docs
...
refs #6918
2019-04-03 11:04:07 +02:00
Michael Friedrich
0f2864f881
Merge pull request #6918 from Icinga/feature/technical-concepts-jsonrpc-messages
...
Add technical concept docs for our internal JSON-RPC API messages
2019-04-03 10:52:45 +02:00
Michael Friedrich
3c591a03b0
Add technical concept docs for our internal JSON-RPC message API
2019-04-03 10:51:15 +02:00
Michael Friedrich
7174dcd265
Upgrading docs: Mention CLI commands
2019-04-03 09:51:35 +02:00
Michael Friedrich
66461ee3af
Upgrading docs: Add Boost dependencies
2019-04-01 16:51:50 +02:00
Michael Friedrich
dc0288fef8
Merge pull request #7005 from Icinga/feature/boost-asio
...
ApiListener: use Boost ASIO and coroutines for net I/O
2019-04-01 16:49:44 +02:00
Alexander A. Klimov
915525dbcd
Doc: adjust default of ApiListener#bind_host
2019-04-01 13:31:16 +02:00
Michael Friedrich
e8e4fe7508
Merge pull request #7064 from widhalmt/feature/icingacli-elasticsearch-7063
...
Add command `icingacli-elasticsearch` to ITL
2019-04-01 13:27:09 +02:00
Michael Friedrich
ae6e4b34a5
Merge pull request #7059 from Icinga/bugfix/docs-process-check-result
...
Document check_command may be a string
2019-04-01 13:24:30 +02:00
Michael Friedrich
2196027611
Technical Concepts: Add config compiler references
2019-04-01 13:22:15 +02:00
Alexander A. Klimov
c262c701d9
Require Boost v1.66.0+
2019-04-01 11:40:14 +02:00
Michael Friedrich
066e7c2740
Docs: Add failover changes to upgrading chapter
2019-04-01 09:31:55 +02:00
Michael Friedrich
149f640fd8
Improve DB IDO HA failover behaviour
...
- Decrease Object Authority updates to 10s (was 30s)
- Decrease failover timeout to 30s (was 60s)
- Decrease cold startup (after (re)start) with no OA updates to 30s (was 60s)
- Immediately connect on Resume()
- Fix query priority which got broken with #6970
- Add more logging when a failover is in progress
```
[2019-03-29 16:13:53 +0100] information/IdoMysqlConnection: Last update by endpoint 'master1' was 8.33246s ago (< failover timeout of 30s). Retrying.
[2019-03-29 16:14:23 +0100] information/IdoMysqlConnection: Last update by endpoint 'master1' was 38.3288s ago. Taking over 'ido-mysql' in HA zone 'master'.
```
- Add more logging for reconnect and disconnect handling
- Add 'last_failover' attribute to IDO*Connection objects
refs #6970
2019-04-01 08:50:00 +02:00
Thomas Widhalm
0cc129e9e5
Add command `icingacli-elasticsearch` to ITL
...
fixes #7063
2019-03-29 16:50:33 +01:00
Jean Flach
c612cf9c04
Document check_command may be a string
2019-03-28 13:33:52 +01:00
Michael Friedrich
0611f3e009
Add docs for NotificationResult value type
2019-03-28 11:45:03 +01:00
Michael Friedrich
34e03644fb
Fix code block in distributed monitoring docs
...
refs #6998
(cherry picked from commit 12b0b9a936
)
2019-03-28 10:02:59 +01:00
Michael Friedrich
c2bf4cca9f
Disable feature HA by default (InfluxDB, Graphite, Gelf, Elasticsearch, OpenTSDB, Perfdata)
2019-03-27 15:29:47 +01:00
Michael Friedrich
4296622f52
REST API Docs: Add Golang client code example
2019-03-26 09:46:36 +01:00
Michael Friedrich
b9b171b084
Merge pull request #6998 from Icinga/bugfix/doc-code-formatting
...
Unify documentation code formatting
2019-03-26 09:40:17 +01:00
Michael Insel
081d88436f
Unify documentation code formatting
...
This unifies the documentation code formatting to use only backticks.
2019-03-26 09:11:03 +01:00
Michael Friedrich
3bec99bc47
Merge pull request #7042 from dgoetz/bugfix/selinux_sudo-7039
...
SELinux: add a boolean to allow execution of plugins via sudo
2019-03-25 11:38:04 +01:00
Michael Friedrich
870de6a35d
Document that `ca list` is not an inventory, add cleanup cycle
2019-03-25 10:59:55 +01:00
Dirk Goetz
1c30a571d4
SELinux: add a boolean to allow execution of plugins via sudo
...
Fixes #7039
2019-03-22 11:26:54 +01:00
Luiz Amaral
ae2de7b423
Fix incorrect title in API docs
...
The API docs had the title "List Configuration Packages and their Stages" written twice.
2019-03-20 11:34:59 +01:00
Michael Friedrich
27a41804fc
Elasticsearch: Change Content-Type header to 'application/x-ndjson' for bulk streams
...
fixes #6609
2019-03-20 10:13:38 +01:00
Michael Friedrich
1c546a7b51
Docs: Update supported package repos in Getting Started chapter
...
- Add Raspbian
- Link to support matrix
- Use generic source list generators for Debian/Ubuntu
- Reorder dependent repo chapters (EPEL, etc.)
- Drop el6 instructions for IDO
2019-03-19 12:08:19 +01:00
Michael Friedrich
fb3a2966d7
Merge pull request #7028 from Icinga/bugfix/doc-heading-level
...
Fix heading level in development chapter
2019-03-19 09:26:30 +01:00
Michael Friedrich
6ace8001d8
Merge pull request #7019 from Icinga/feature/new-json-library
...
Replace YAJL with nlohmann::json
2019-03-18 17:26:57 +01:00
Michael Friedrich
04d7fd027e
Upgrading docs: Mention YAJL replaced by Nlohmann::JSON
2019-03-18 17:25:15 +01:00
Michael Insel
da3775b6db
Fix heading level in development chapter
...
This fixes the wrong heading level for the Debian development
environment.
2019-03-18 17:20:28 +01:00
Alexander A. Klimov
9daca0b216
Get rid of YAJL
2019-03-18 15:07:57 +01:00
Michael Friedrich
66246bdb86
Merge pull request #6978 from Icinga/bugfix/doc-dep-boost
...
Doc: SLES 11 requires a newer boost version, too
2019-03-18 11:11:45 +01:00
Michael Friedrich
002f8e36f5
Merge pull request #7001 from Icinga/bugfix/doc-assignment-5430
...
Assignment operators doc: tell what the { } are for
2019-03-12 14:12:44 +01:00
Michael Friedrich
6d0431b0b2
Merge pull request #6979 from Icinga/bugfix/systemd-upper-case
...
Doc: write systemd lower-case
2019-03-11 11:44:21 +01:00
Alexander A. Klimov
5e08e033ad
Assignment operators doc: tell what the { } are for
...
refs #5430
2019-03-08 16:39:23 +01:00
Lee Garrett
0a582905c5
Typo and link fix
2019-03-05 17:40:14 +01:00
Michael Friedrich
e2df11520e
Merge pull request #6970 from Icinga/bugfix/perfdata-gaps
...
Improve reload handling for features (metric & queue flush, activation priority)
2019-02-26 15:38:15 +01:00
Alexander A. Klimov
e7f2370ada
Doc: write systemd lower-case
...
See spelling chapter in https://freedesktop.org/wiki/Software/systemd/
2019-02-26 14:46:22 +01:00
Alexander A. Klimov
74cb9f3a32
Doc: SLES 11 requires a newer boost version, too
2019-02-26 14:29:03 +01:00
Michael Friedrich
87ae58f13d
Merge pull request #6974 from Icinga/feature/copyright-generic
...
Update to generic copyright header
2019-02-26 09:07:35 +01:00
Bas Couwenberg
8d3c8fd107
Fix nested hostgroup example
...
In Icinga 1.x the list of members was set on the group object, in Icinga 2 the list of groups is set on the member objects.
2019-02-26 08:49:36 +01:00
Michael Friedrich
37b715baf1
Replace a few more copyright strings
2019-02-25 16:30:40 +01:00
Michael Friedrich
458f997a18
Replace Copyright header with a short version, part II
2019-02-25 15:09:36 +01:00
Michael Friedrich
710e4fa55e
Fix formatting in development docs
2019-02-25 13:47:13 +01:00
Michael Friedrich
ab7a799369
Implement ReloadTimeout constant and wait for enqueued checks on Stop()
2019-02-25 09:03:47 +01:00
akrus
b8043c06c8
Add missing args for apache-status and fix a few typos
2019-02-22 10:57:41 +02:00
Michael Insel
0042b54298
Escape pipe symbol in api documentation
...
This escapes the pipe symbol in the api documentation.
refs #6955
2019-02-18 16:22:34 +01:00
Alex
71bc184de0
fixes check_rbl parameter typo
2019-02-13 07:44:20 +01:00
Michael Friedrich
53981ec86f
Merge pull request #6934 from Icinga/bugfix/boost-version-6933
...
Raise required Boost version to 1.53
2019-02-11 16:53:27 +01:00
Michael Friedrich
6558287da0
Troubleshooting: Add notes on ephemeral port range blocking on Windows agents
2019-02-11 14:32:02 +01:00
Alexander A. Klimov
c693a07399
Raise required Boost version to 1.53
...
refs #6933
2019-02-08 17:33:46 +01:00
Michael Insel
52d81d0af5
Doc: Add .NET 3.5 to the windows build stack
...
The Windows Agent Wizard is currently build on .NET Framework 2.0, which
is not installed by default on Windows 10. This adds a note to the
development documentation to install the .NET Framework 3.5 (which
includes .NET Framework 2.0) component on Windows 10.
2019-02-01 16:46:28 +01:00
Michal Petko
6ed5d4807f
Use full command name as prefix for check arguments
2019-01-31 15:58:46 +01:00
Michal Petko
ab7e3a8514
Add documentation to cloudera checks
2019-01-31 08:11:31 +01:00
Peter Eckel
beb39a94e0
Updated documentation for nscp-disk-local
2019-01-28 18:30:31 +01:00
Michael Friedrich
ed85d2528c
Merge pull request #6803 from BarbUk/feature/itl-check-btrfs
...
Add btrfs CheckCommand definition
2019-01-24 11:03:48 +01:00
Michael Friedrich
b8cdaf2cd2
Merge pull request #6865 from BarbUk/feature/itl-check-haproxy-status
...
Add haproxy-status CheckCommand definition
2019-01-24 11:02:25 +01:00
Michael Friedrich
d2775427da
Merge pull request #6861 from BarbUk/feature/itl-check-temp
...
Add lmsensors CheckCommand definition
2019-01-24 11:01:49 +01:00
Michael Friedrich
c0def089cc
Merge pull request #6848 from BarbUk/feature/itl-check-fail2ban
...
Add fail2ban CheckCommand definition
2019-01-24 11:00:51 +01:00
Michael Friedrich
1c772aac54
Merge pull request #6890 from T-Systems-MMS/feature/snmp-storage-exclude
...
Added snmp_exclude option to manubulon snmp-storage check
2019-01-11 17:03:58 +01:00
Thomas Widhalm
3633a7cd79
Add new "-us" option to `ipmi-sensor` CheckCommand due to change in monitoring plugin.
...
Fixes #6892
2019-01-11 14:09:30 +01:00
Martin Neubert
77d1ea63c5
Added snmp_exclude option to manubulon snmp-storage check
2019-01-11 09:54:24 +01:00
BarbUk
df33674072
Fix plugin name in documentation
2018-12-24 10:37:24 +04:00
BarbUk
63a7dc352c
Add haproxy-status CheckCommand definition
...
Another haproxy CheckCommand. This plugin uses haproxy stat socket to
check for all or specific frontend/backend status.
2018-12-24 10:32:37 +04:00
BarbUk
1c3c01f17b
Rename check_temp to check_lmsensors
2018-12-23 18:26:24 +04:00
BarbUk
d658d231a2
Merge branch 'master' into feature/itl-check-temp
2018-12-23 18:24:12 +04:00
Michael Friedrich
b46c3c11bb
Merge pull request #6862 from BarbUk/feature/itl-check-proxysql
...
Add proxysql CheckCommand definition
2018-12-23 12:19:07 +01:00
Michael Friedrich
28427065cc
Merge pull request #6863 from BarbUk/feature/itl-check-hddtemp
...
Add hddtemp CheckCommand definition
2018-12-23 12:17:35 +01:00
BarbUk
dae69dc49b
Add phpfpm-status CheckCommand definition
2018-12-22 13:51:27 +04:00
BarbUk
3e2449716b
Add hddtemp CheckCommand definition
2018-12-22 11:19:18 +04:00
BarbUk
5f58414aea
Add proxysql CheckCommand definition
2018-12-22 11:01:30 +04:00
BarbUk
375a034436
Add temp CheckCommand definition
2018-12-22 10:43:35 +04:00
Michael Friedrich
f7393352f4
Merge pull request #6852 from BarbUk/feature/itl-check-haproxy
...
Add haproxy CheckCommand definition
2018-12-21 12:05:30 +01:00
BarbUk
5109f7f788
Add haproxy CheckCommand definition
...
Haproxy plugin check haproxy csv statistics page and reports response
time and backends sessions count
2018-12-20 14:54:53 +04:00
BarbUk
c97c42bff4
Fix ITL CheckCommand disk
...
Add -N/--include-type option, available since release 1.5.
2018-12-20 13:22:59 +04:00
BarbUk
18250896ca
Add fail2ban CheckCommand definition
...
The check_fail2ban plugin use the fail2ban-client binary
to monitor fail2ban jails.
2018-12-20 11:59:28 +04:00
Michael Friedrich
f68a0d3167
Merge pull request #6806 from BarbUk/feature/itl-check-lsyncd
...
Add lsyncd CheckCommand definition
2018-12-18 14:23:51 +01:00
Michael Friedrich
ba8d79f3c5
API Event Streams: Add 'command' for Notification events
...
fixes #6824
2018-12-07 09:37:03 +01:00
Michael Friedrich
75e06e9c0b
Merge pull request #6825 from ekeih/docs/explain-retry-interval-for-passive-checks-6795
...
Document that retry_interval is only used after an active check result
2018-12-06 11:25:40 +01:00
Max Rosin
00757919b3
Document that retry_interval is only used after an active check result
...
fixes #6795
2018-12-06 11:24:57 +01:00
Michael Friedrich
0ad27d5436
Merge pull request #6823 from transitiv/feature/itl-apt-list
...
ITL: Support --list argument to check_apt
2018-12-05 11:32:31 +01:00
Michael Friedrich
c3ec1f9a21
Merge pull request #6801 from BarbUk/feature/itl-check-varnish
...
Add varnish CheckCommand definition
2018-12-05 10:52:28 +01:00
Adam James
3a4f075f72
ITL: Support --list argument to check_apt
2018-12-05 09:32:54 +00:00
Michael Friedrich
15e3aa1762
Merge pull request #6786 from Icinga/feature/dsl-getenv
...
DSL: Implement getenv()
2018-12-04 16:08:37 +01:00
Michael Friedrich
00673cd759
Docs: Formatting for dev requirements
2018-12-04 12:25:34 +01:00
Michael Friedrich
43c171056f
Minor updates for core dumps
...
The main parts are discussed in #6723
2018-12-04 12:14:01 +01:00
Michael Friedrich
01d2a17683
Update TOC
2018-12-04 11:05:43 +01:00
Michael Friedrich
8cbe286e67
Fix formatting in dev docs
2018-12-04 10:51:04 +01:00
Michael Friedrich
ac9ed41537
Docs: Update anchors
2018-12-03 11:15:04 +01:00
Michael Friedrich
ec39a74453
Docs: More updates on dev environments, add mini TOC
2018-12-03 11:11:35 +01:00
Michael Friedrich
4382b87baa
Docs: First draft for development docs
2018-12-03 11:11:35 +01:00
BarbUk
fe42c091a4
Documentation: fix sudoers file name
2018-11-30 01:32:20 +04:00
BarbUk
4afbf2f987
Documentation: use icinga user instead of nagios
2018-11-30 00:40:05 +04:00
BarbUk
3b0bfd51bf
Add lsyncd CheckCommand definition
2018-11-28 16:55:23 +04:00
BarbUk
b6e97a9eff
Add documentation for sudoers configuration
2018-11-28 13:39:51 +04:00
BarbUk
16b0042791
Add btrfs CheckCommand definition
...
Check a btrfs mountpoint health and disk space allocated
2018-11-28 00:04:10 +04:00
BarbUk
42cbd365bf
Add more info about varnish_param
2018-11-27 19:35:58 +04:00
BarbUk
2e462d63a4
Add varnish CheckCommand definition
...
This definition use check_varnish to monitore a varnish instance.
This closes #5122
2018-11-27 19:22:36 +04:00