Commit Graph

1217 Commits

Author SHA1 Message Date
Michael Friedrich 85b8f5d085 Docs: Fix wrong URL for API examples
fixes #11991
2016-06-20 15:36:20 +02:00
Lennart Betz 05f13b8c6b Add check command for plugin check_apache_status
fixes #11970

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-20 08:16:19 +02:00
Lennart Betz 765e91dcaf ITL: Add more parameters for nscp-local check commands
nscp-local-cpu, -memory, -disk, -service and -counter

fixes #9264

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-17 15:07:42 +02:00
Michael Friedrich ff0c44d435 Update documentation for vim/nano syntax highlighting
fixes #8401
2016-06-17 14:16:17 +02:00
Markus Frosch af906e2b8b Update vim and nano syntax docs for Debian/Ubuntu
refs #8401
2016-06-17 13:07:39 +02:00
Dirk Goetz 916537b33a RPM: Add packages for syntax highlighting
refs #8401
2016-06-17 13:07:21 +02:00
Gunnar Beutner c99fb68c2d Implement support for getting a list of global variables from the API
fixes #11955
2016-06-16 08:38:15 +02:00
Gunnar Beutner 28dee2b79b Improve filter support for /v1/templates
refs #11941
2016-06-16 08:38:15 +02:00
Jan Wagner 5e3ea4720f ITL: Add option for ifName to Manubulon CheckCommand 'snmp_interface'
Recent Net-SNMP's snmpd daemon has changed behavior returning detailed
information about the network interfaces in the IF-MIB::ifDescr MIB.

There is a patch out there that is working around the issue (see also
https://bugs.debian.org/812837) by providing the behaviour via '-N'.

This path provides a way to make use of this workaround.

fixes #11931

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-15 18:02:36 +02:00
Gunnar Beutner ace6882b59 Implement support for retrieving a list of templates from the API
fixes #11941
2016-06-15 07:41:51 +02:00
Simon Murray 2e8c8809ea Add service metadata to InfluxDB Writer
Adds a new configuration variable in keeping with the graphite writer
which defaults to false to save network bandwidth.  All metrics currently
supported by graphite are now available to InfluxDB.  I added in some
formatting functions, to handle integers and booleans as we know and
control their types, and the supporting regexes in the sanity checker.

Updating to InfluxDB 0.13.X started giving 400 errors due to the missing
Host header in HTTP/1.1 requests.  HttpRequest has been updated to auto-
magically add the host and port to these requests if not explicitly
stated by the client code.

The exception code has been cleaned up to break out of the function
early if such a condition is raised, this avoids unnecessarily executing
code which will ultimately fail.

fixes #11912

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-08 13:23:52 +02:00
Simon Murray 899592c8ad Update InfluxDB line formatting
Fixes a couple issues to do with line formatting of influx DB data points.  All
keys and values need commas and white space escaping.  Values are also checked
for type.  If a numeric or scientific value is detected this is output as an
Influx floating point/scientific number.  Booleans are detected and output in
a canonical format.  All other values are strings, which have double quotes
escaped and the entire string is wrapped in double quotes.  The handling of
thresholds has changed before this becomes officially released.  These values
if available are passed to the accumulation function in a dictionary, said
dictionary builds a single data point with multiple fields, rather than the
existing 5 data points, thus saving bandwidth costs.

fixes #11904

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-08 11:01:23 +02:00
Gunnar Beutner 0eb0992d5e Fix custom notifications in a HA zone
fixes #9242
2016-06-07 12:44:12 +02:00
Jens Schanz 244bdd97aa Update documentation for the log_duration attribute
fixes #11905
2016-06-07 08:26:31 +02:00
Evgeni Golov 6e77c7e56f Docs: Fix formatting of client reload cli command
fixes #11903

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-06 14:02:59 +02:00
Claudio Kuenzler f125cdf595 ITL: Add CIM port parameter for esxi_hardware CheckCommand
fixes #11869

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-06-06 13:46:52 +02:00
Michael Friedrich 88dff68567 Documentation: Fix missing quotes for API action URL
fixes #11847
2016-05-25 21:19:33 +02:00
Michael Friedrich 2356ec021a node setup: Add a note for --endpoint syntax for client-master connection
fixes #11793
2016-05-25 10:24:18 +02:00
Evgeni Golov 5a011fcb28 Docs: Use HTTPS for debmon.org
Except for apt itself, as that needs the non-default apt-transport-https

fixes #11837

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-25 09:57:04 +02:00
Gunnar Beutner 7b371f20d8 Add note about check intervals
refs #11825
2016-05-24 12:42:02 +02:00
Heike Jurzik 1fbb653f94 Fixes typos, dashes and some punctuation mark
refs #11599
2016-05-23 14:45:01 +02:00
Heike Jurzik 65e1cb83de Changes hyphens (-) to en dashes (typography)
refs #11599
2016-05-23 14:45:00 +02:00
Heike Jurzik a54c61df7f Fixes some grammar issues in chapters 12 and 13
refs #11599
2016-05-23 14:42:02 +02:00
Heike Jurzik 4607d22241 Fixes grammar and punctuation issues in chapters 8, 9, and 10
refs #11599
2016-05-23 14:42:02 +02:00
Heike Jurzik b1e1afc46a Fixes typos in chapter 6 and 7
refs #11599
2016-05-23 14:42:02 +02:00
Heike Jurzik 1aa0193741 Fixes some typos in chapter 5
refs #11599
2016-05-23 14:42:02 +02:00
Heike Jurzik acebae7ba8 Fixes some typos in chapter 4
refs #11599
2016-05-23 14:42:02 +02:00
Heike Jurzik 1f7a5b685f Fixes some typos/grammar issues and some code blocks
refs #11599
2016-05-23 14:42:02 +02:00
Philipp Dallig 54e1c8a9d5 Implement exclude and include ability for TimePeriod objects
This feature allows to exclude and include specific time period
objects and their time ranges from an existing time period object.

This comes in handy when e.g. excluding holidays.

fixes #7355

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-21 20:33:09 +02:00
Gunnar Beutner f8eb29f139 Release version 2.4.10 2016-05-19 13:39:19 +02:00
Gunnar Beutner e2f106b7ca Release version 2.4.9 2016-05-19 09:55:08 +02:00
Gunnar Beutner 9edda76af2 Release version 2.4.8 2016-05-12 14:06:28 +02:00
Michael Friedrich 91e073464a Update documentation for /v1/actions/remove-downtime
refs #11779
2016-05-12 10:59:52 +02:00
Gunnar Beutner f6f3bd1e4c Implement support for limiting the number of concurrent checks
fixes #8137
2016-05-10 11:26:55 +02:00
Michael Friedrich e3ddccc867 Docs: Add a note for event command execution w/ command execution bridge clients
fixes #11742
2016-05-09 17:42:56 +02:00
Lee Clemens 7050529976 Add SSL support for the IdoMysqlConnection feature
fixes #9725

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-03 15:01:32 +02:00
Simon Murray 79c1e883d1 Add InfluxDB Writer
Adds an Icinga2 object to directly interface with InfluxDB's native HTTP API.
This supports optional basic authorization, and TLS transport.  InfluxDB didn't
appear to like having the TLS stream kept open, so instead this object buffers
data points which are then flushed to InfluxDB as a batch write, either driven
by a configurable timeout or threshold.

As InfluxDB is a schema-less database the host and service templates are user
configurable allowing both the measurement field and tags to be set by the
end user via macro expansion.  This allows access to tag fields from arbitrary
data associated with host.vars or service.vars.  If a particular value is
unable to be resolved, the tag will be dropped and not transmitted to InfluxDB.

Also alters URL handling to omit array brackets when only a single value is
attached to a key, otherwise InfluxDB has a strop with non-standard syntax.

fixes #10480

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-03 14:12:51 +02:00
Gunnar Beutner 46ff7bdf37 Fix incorrect links in the documentation
refs #9839
2016-04-21 14:04:56 +02:00
Gunnar Beutner 5af437b5bb Add documentation for the DateTime type
fixes #9839
2016-04-21 13:31:12 +02:00
Gunnar Beutner 83625f5622 Fix incorrect chapter headers
fixes #11645
2016-04-21 12:53:55 +02:00
Gunnar Beutner a9da311cbe Release version 2.4.7 2016-04-21 12:32:26 +02:00
Gunnar Beutner df25ee49ba Release version 2.4.6 2016-04-20 18:46:06 +02:00
Michael Friedrich b9c31ce83c Documentation: Zone attribute 'endpoints' is an array
fixes #11628
2016-04-20 12:31:25 +02:00
Gunnar Beutner 2e5164f417 Release version 2.4.5 2016-04-20 10:21:49 +02:00
Michael Friedrich dd60544c36 Documentation: Add Windows setup wizard screenshots
fixes #9618
2016-04-19 17:14:17 +02:00
Gunnar Beutner d8b0502d67 Make the socket event engine configurable
fixes #11522
2016-04-18 14:38:59 +02:00
Heike Jurzik 1be170fa1d Change some minor issues in 2-getting-started.md and add some screenshots
refs #11599

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-04-15 21:13:29 +02:00
Michael Friedrich f28997bec0 Docs: Remove instance_name from Ido*Connection example
fixes #11592
2016-04-14 16:04:29 +02:00
Thomas Widhalm 7afd0c4a26 Docs: Change the silent installation modifiers for the new msi packages
fixes #11437

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-04-12 11:04:21 +02:00
Gunnar Beutner dd28dbdb57 Fix incorrect link in the documentation
fixes #11564
2016-04-11 14:15:49 +02:00
Michael Friedrich 2b2e250def Implement support for overriding check command timeout
fixes #9283
2016-04-07 15:07:17 +02:00
Michael Friedrich 1fb0907bc4 Docs: Fix url for Icinga Web 2 installation docs
refs #11494
2016-04-01 10:06:50 +02:00
Assaf Flatto a6c4a9b266 Update Centos/Redhat/Fedora installation instructions
Old Docs gave wrong details on how to install Icinga 2.

fixes #11439

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2016-03-24 14:50:44 +01:00
Michael Friedrich 2b1f6d9403 Docs: Fix broken formatting in cluster manual SSL generation
fixes #11440
2016-03-23 13:09:49 +01:00
Thomas Widhalm 83589e365c Add silent installation, reference to NSClient++ and some extra information to the Windows Agent documentation
fixes #11437

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2016-03-23 10:12:43 +01:00
Dirk Goetz 41378a6c2d ITL: Add icingacli command
Including the subcommand 'businessprocess'.

fixes #10581
2016-03-21 20:57:24 +01:00
Michael Friedrich 84def15ae8 Add --method parameter for check_{oracle,mysql,mssql}_health CheckCommands
fixes #11098
2016-03-18 15:10:37 +01:00
Michael Friedrich b83a88ac05 Add --units, --rate and --rate-multiplier support for the snmpv3 check command
fixes #11194
2016-03-18 12:26:54 +01:00
Michael Friedrich 4c69e96025 Docs: Remove the migration script chapter
fixes #11407
2016-03-17 22:49:39 +01:00
Michael Friedrich e6f143942e Docs: Explain how to use functions for wildcard matches for arrays and/or dictionaries
... in assign where expressions

fixes #11402
2016-03-17 15:49:13 +01:00
Gunnar Beutner b39be65ccd Release version 2.4.4 2016-03-16 09:48:38 +01:00
Michael Friedrich f15c40c569 ITL: Missing documentation for nwc_health "mode" parameter
fixes #11107
2016-03-15 15:44:17 +01:00
Michael Friedrich d8b70f8ae1 ITL: Add additional http check command parameters for SSL version enforcement
refs #10358
2016-03-15 15:26:22 +01:00
Michael Friedrich af58be7884 Update development docs to use 'thread apply all bt full'
fixes #11385
2016-03-15 09:47:59 +01:00
Michael Friedrich 68449c2891 Docs: Add API examples for creating services and check commands
fixes #11350
2016-03-10 10:59:25 +01:00
Markus Frosch 19cb781172 Correct API URL example for acknowledge-problem
refs #11328
2016-03-08 09:35:39 +01:00
Brian De Wolf 2e1a2146f1 ITL: add check_http args for SSL version forcing
The -S argument of check_http can take a number, which forces the connection to
use a specific SSL version.  This is implemented as multiple options because
check_http does not accept the number following -S if they are separated.

fixes #10358

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-02-24 23:38:22 +01:00
Michael Friedrich dcc9772fd0 Docs: http check's URI is really just Path
fixes #10795
2016-02-24 22:13:03 +01:00
Michael Friedrich 3228586a62 Docs: Add an example for API joins with comments and host/services
fixes #10976
2016-02-24 21:31:10 +01:00
Michael Friedrich 8a81dac9f5 Release version v2.4.3 2016-02-24 14:26:59 +01:00
Andres Ivanov 7e4a08749f ITL: Add query option to check_postgres
There were "query", "valtype" and "reverse" options missing
for "custom_query" action type in check_postgres plugin.

fixes #11205

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-02-23 22:16:00 +01:00
Gunnar Beutner f7a08a60ae Release version 2.4.2 2016-02-23 12:58:45 +01:00
Gunnar Beutner ccaf6e3dc4 Fix spelling mistakes in the documentation
refs #10669
2016-02-23 11:41:45 +01:00
Stefan Triep a5626bee5e Documentation: Fix escaping the pipe character in tables
fixes #11178

Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
2016-02-22 20:05:57 +01:00
Thomas Widhalm b7d55fcf48 Add check_iostat to ITL
fixes #10777

Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
2016-02-19 12:18:33 +01:00
Jean Flach 15a2b716c0 Document disk_ignore_reserved
fixes #11138
2016-02-12 13:15:23 +01:00
Jean Flach 964cfcebd3 Make schedule-downtime default fixed
fixes #10923
2016-02-08 16:04:41 +01:00
Tobias Birnbaum 8ab43a15cd Fix missing escaping in doc/7-icinga-template-library.md
There are several not properly escaped sequences in
doc/7-icinga-template-library.md
Namely these are missing backslashes in front of \n, \r, \t in various
occurrences. The make for example markup->latex conversion using pandoc
impossible.

fixes #11074

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-02-04 22:45:33 +01:00
Tobias Birnbaum 14e5cc3292 Docs: Fix outdated link to icingaweb2-module-nagvis
The link to icingaweb2-module-nagvis is pointing to an outdated
repository. This is fixed now by using the official Icinga-git
repository.

fixes #11075

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-02-04 22:44:22 +01:00
Michael Friedrich 22c21ebd61 Implement String#trim
fixes #11037
2016-01-26 16:01:14 +01:00
Gunnar Beutner 4412389eb6 Fix incorrect type name in the documentation
fixes #10998
2016-01-21 09:06:21 +01:00
Claudio Kuenzler da85c7a20e Fix mongodb CheckCommand
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes #10979
2016-01-18 15:43:51 +01:00
Eduard Güldner 09cb793402 Added exclude parameter in disk-windows CheckCommand
Added missing command parameter in definition for disk-windows CheckCommand
in order to be able to exclude certain drives from being checked.
This parameter was addressed in feature #9201
Further details can be found in feature #10787

Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes #10787
2016-01-18 10:27:54 +01:00
Sebastian Brückner 46000497cf Add timeout to snmpv3 check
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes #10920
2016-01-14 17:50:37 +01:00
Michael Friedrich a9d09e490d Better explaination for array values in "disk" CheckCommand docs
fixes #10959
2016-01-13 16:51:47 +01:00
Michael Friedrich c49fed204a Troubleshooting: Explain how to fetch the executed command
fixes #10964
2016-01-13 16:48:43 +01:00
Gunnar Beutner 599929b0f6 Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
Simon Ruderich 35c829c017 doc/5-advanced-topics: add example how to use custom functions in attributes
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes #10947
2016-01-11 10:00:09 +01:00
Mathieu Lutfy 3a0ce83da3 Documentation: Fix typos in troubleshooting.
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>

fixes #10908
2016-01-04 10:04:25 +01:00
Michael Friedrich 95e62dfb1e Enhance "setting up check plugins" documentation
fixes #10880
2015-12-18 14:33:55 +01:00
Daniil Yaroslavtsev d739675799 GelfWriter: Add additional fields for 'CHECK RESULT' events
fixes #9858
2015-12-18 11:05:38 +01:00
Michael Friedrich 5426431b77 Documentation: Fix formatting in "Advanced Filters" chapter
fixes #10852
2015-12-15 14:03:01 +01:00
Michael Friedrich a1228972ae Fix missing documentation for API packages zones.d config sync
fixes #10825
2015-12-11 12:03:31 +01:00
Michael Friedrich a36dd6e2f9 Documentation: Fix missing SUSE repository for monitoring plugins
fixes #10806
2015-12-09 15:33:31 +01:00
Michael Friedrich 8255c77ed4 Documentation: Fix postgresql-setup initdb
fixes #10779
2015-12-08 16:04:02 +01:00
Gunnar Beutner ba1cc1c5fa Update the documentation 2015-12-04 15:31:00 +01:00
Sebastian Chrostek ab9218e801 Add ipv4 / ipv6 support for all monitoring-plugins
Add some options to check_smtp/check_ssmtp/check_imap/check_simap/check_pop/check_spop

Refs #10669

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-30 08:36:36 +01:00
Michael Friedrich 737c574cdf Fix missing num_hosts_pending in /v1/status/CIB
fixes #10736
2015-11-26 20:03:46 +01:00
Michael Friedrich 9289971829 Remove IcingaStatusWriter feature
fixes #10140
2015-11-26 19:30:40 +01:00
Gunnar Beutner bcdcfa9f81 Release version 2.4.1 2015-11-26 11:20:03 +01:00
Michael Friedrich 6e1da02d37 Add a note for different binary locations to development docs
refs #10710
2015-11-26 10:33:13 +01:00
Markus Waldmueller 7ecc6f782e Documentation: Fix error in Access Object Attributes at Runtime example
fixes #10528

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-25 16:48:40 +01:00
Michael Friedrich 95d435ffc2 Fix wrong icinga2 binary in development docs
fixes #10710
2015-11-23 14:38:52 +01:00
Gunnar Beutner 5f220768e9 Add running_kernel_use_sudo option for the running_kernel check
fixes #10693
2015-11-23 13:29:45 +01:00
Gunnar Beutner 2320f7a32a Implement Platform* global variables
refs #10693
2015-11-23 13:10:25 +01:00
Simon Ruderich f38c105fcd Fix typos in the documentation
fixes #10692

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-20 16:13:58 +01:00
Jean Flach acbbce9137 Update docs
The semicolon is not required at all.
We also can expect an admin to be capable of fixing the problems
araising from locale problems by himself.

fixes #10460, #10458
2015-11-20 16:11:28 +01:00
Jean Flach b4b627d6ac Update docs
An action was missing two parameters.

fixes #10645
2015-11-20 13:42:13 +01:00
Bruno Lingner e02d2e1af1 Add by_ssh_options argument for the check_by_ssh plugin
fixes #10622

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-18 20:29:30 +01:00
Michael Friedrich 31d76935f9 Fix webinject URL
fixes #10661
2015-11-18 12:44:43 +01:00
Gunnar Beutner 0824d9c901 Update changelog
refs #10593
2015-11-16 08:19:40 +01:00
Gunnar Beutner e9db4bc1b9 Update changelog and spec files
refs #10593
2015-11-14 06:21:02 +01:00
Gunnar Beutner 79f4756dae Update wxWidgets documentation for Icinga Studio
fixes #10630
2015-11-14 05:51:03 +01:00
Jean Flach e1b2f1750d Fix typo in documentation
fixes #10606
2015-11-11 15:51:21 +01:00
Michael Friedrich 284a10150b Fix attributes names for joins; update documentation
refs #10551
fixes #10576
2015-11-11 13:50:47 +01:00
Gunnar Beutner 63055eb441 Update documentation
refs #10591
2015-11-10 17:20:27 +01:00
Gunnar Beutner edf818f338 Update documentation
refs #10588
2015-11-10 17:18:48 +01:00
Michael Friedrich 7c361853ad API Documentation: Explain DELETE for config stages/packages
fixes #10591
2015-11-10 16:55:53 +01:00
Gunnar Beutner 503826acf5 Update documentation
refs #9105
2015-11-10 16:45:52 +01:00
Michael Friedrich 4c6123028d Add documentation for /v1/types
fixes #10588
2015-11-10 16:13:37 +01:00
Michael Friedrich 5a6f38b044 Add documentation for the script debugger
fixes #10577
2015-11-10 14:45:46 +01:00
Gunnar Beutner 9ef079fd92 Update documentation
refs #9105
2015-11-10 09:57:59 +01:00
Gunnar Beutner c08fb21613 Update documentation
refs #10575
2015-11-10 09:29:43 +01:00
Gunnar Beutner f332d8fde2 Remove redundant curl options
refs #10566
2015-11-10 08:30:25 +01:00
Michael Friedrich 9933b44ebd Update programmatic API examples
fixes #10566
2015-11-09 22:48:56 +01:00
Michael Friedrich 390dc92caa Update API documentation
refs #9105
2015-11-09 13:37:08 +01:00
Michael Friedrich ff8a477a6e Documentation for /v1/console
fixes #10575
2015-11-09 11:04:54 +01:00
Michael Friedrich e0dab9ff1f Documentation: Fix example host names
refs #9105
refs #10562
2015-11-09 10:37:47 +01:00
Michael Friedrich 1d2606cbfe Add filter targets for remove-{comment,downtime} actions
Drop remove-all-{comments,downtimes}. This is provided
by using host and service filters.

fixes #10561
2015-11-08 14:22:10 +01:00
Michael Friedrich e6159ca86a Fix: /v1/console should only use a single permission
fixes #10563
2015-11-08 14:17:13 +01:00
Gunnar Beutner 1d25a254c0 Update documentation
fixes #10569
2015-11-08 14:03:18 +01:00
Gunnar Beutner 0a23eeb611 Update documentation
refs #9105
2015-11-08 12:55:38 +01:00
Michael Friedrich cd3edd92d6 Update API documentation
refs #9105
2015-11-08 12:54:36 +01:00
Gunnar Beutner df1d235634 Update documentation
refs #9105
2015-11-08 01:19:38 +01:00
Gunnar Beutner d975e47c2c Update documentation
refs #9105
2015-11-07 13:49:14 +01:00
Gunnar Beutner ced341286c Update documentation
refs #9105
2015-11-07 13:37:11 +01:00
Gunnar Beutner 1a29fa6539 Update documentation
refs #9105
2015-11-07 13:28:09 +01:00
Gunnar Beutner b89a7dbdb6 Rename 'object' to 'obj' in filters
refs #9077
2015-11-07 10:01:07 +01:00
Gunnar Beutner 315232bbcc Update documentation
refs #9105
2015-11-07 09:57:40 +01:00
Gunnar Beutner 13d9b93f42 Update man page for the --script-debugger option
refs #10547
2015-11-06 17:56:06 +01:00
Michael Friedrich 64c936d387 API Actions: Remove -by-id from actions and require names for comments and downtimes
The documentation is updated as well. Furthermore actions provide
detailed error information in case of an exception.
Includes DB IDO schema updates.

fixes #10512
2015-11-06 17:06:12 +01:00
Jo Goossens 8a677277a5 ITL: Add missing check_apt arguments
refs #10504

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-06 15:37:56 +01:00
Michael Friedrich d370275689 Update API documentation for object queries and joins
refs #9105
2015-11-06 15:32:44 +01:00
Michael Friedrich 4cfde2d7ef Remove outdated SELinux documentation for now
refs #10553
2015-11-06 13:34:58 +01:00
Michael Friedrich 7d3319ebc9 Update API documentation for Accept header
refs #9105
2015-11-06 11:04:31 +01:00
Jo Goossens 773e398799 Add missing parameters for jmx4perl check command
fixes #10503
2015-11-05 17:50:47 +01:00
Michael Friedrich 58da59854d Change 'api setup' into a manual step while configuring the API
fixes #10549
2015-11-05 15:37:58 +01:00
Michael Friedrich a3d5d2488e Update API documentation from feedback and API clients
refs #9105
2015-11-05 14:41:18 +01:00
Gunnar Beutner 51f473d08a Implement the current_filename and current_line keywords
fixes #10243
2015-11-03 16:34:34 +01:00
Michael Friedrich 43976d3989 Add host.last_state_{up,down} and last_check attribute, hide *_raw attributes
fixes #10508
fixes #10509
2015-11-02 14:10:44 +01:00
Sebastian Chrostek a2c09a122b Add ipv4/ipv6 only to tcp, udp and http CheckCommand
fixes #10513

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-11-02 08:32:04 +01:00
Markus Frosch 3134e446c5 Update API docs for language improvements
refs #9105
2015-11-01 18:30:46 +01:00
Michael Friedrich 612337754d Update API documentation
See comments in https://dev.icinga.org/issues/9105#note-15

refs #9105
2015-11-01 16:34:56 +01:00
Lennart Betz 5c8386b388 Add check command negate.
fixes #10507

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-01 14:01:32 +01:00
Lennart Betz cdfc283395 Add check command mysql
fixes #10511

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-11-01 13:55:15 +01:00
Michael Friedrich 4d3020d9b3 Update API documentation
* Rename object types to config object types
* Add common config object attributes (e.g. version) overview
* add API references to troubleshooting
* add CheckResult and PerfdataValue value types (exposed via API)
* Update object types and their attributes

refs #9105
2015-11-01 13:43:26 +01:00
Michael Friedrich a3e8cf8fb1 Update documentation
refs #9105
2015-10-29 17:31:15 +01:00
Michael Friedrich 46e892cc60 Documentation: Reorganize Livestatus and alternative Frontends
fixes #10482
2015-10-28 21:21:50 +01:00
Michael Friedrich 1223007377 Review and update documentation
fixes #9080
refs #9105
2015-10-27 18:42:32 +01:00
Jean Flach 2fc042e231 Update API actions and documentation
refs #9080 #9105
2015-10-27 14:15:07 +01:00
Gunnar Beutner 2f2269b477 Remove byte order mark in 9-icinga2-api.md
refs #9105
2015-10-27 09:50:24 +01:00
Gunnar Beutner 263e9d43a6 Update documentation
refs #9105
2015-10-27 08:59:36 +01:00
Jean Flach 0efab37e72 Update API documentation
refs #9080
2015-10-26 17:03:23 +01:00
Bastian Guse 6b3e3812e2 Add check command nginx_status
fixes #10374

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-26 09:51:16 +01:00
Mhd Sulhan d2722363dc doc.icinga2.8: rewrite man page
- Change man page section to 8.
- Update man page date.
- Describe how to invoke the program with command and options.
- Describe config and validate options for daemon (taken from docs).

fixes #10441

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-26 08:08:17 +01:00
Hannes Van de Vel b49ed5a876 Fix incorrect attribute name in the documentation
fixes #10456

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-26 07:49:18 +01:00
Michael Friedrich bd5d3440c1 Add apply for to the language reference documentation
fixes #10409
2015-10-22 17:01:59 +02:00
Michael Friedrich b2fb4546df Document that modified attributes require accept_config for cluster/clients
fixes #10368
2015-10-22 16:24:59 +02:00
Michael Friedrich d618762dad Export original attributes in DB IDO and Livestatus
fixes #10392
2015-10-22 15:49:42 +02:00
Gunnar Beutner 4cf4ffe893 Fix: 'dig_lookup' custom attribute for the 'dig' check command isn't optional
fixes #10433
2015-10-22 14:53:58 +02:00
Gunnar Beutner b144191eff Update documentation
refs #9105
2015-10-22 12:18:23 +02:00
Jean Flach be320b2f77 Update API actions
fixes #10180
refs #9080
2015-10-22 11:33:26 +02:00
Michael Friedrich b4d592dc16 Documentation: Fix missing dollar sign escaping, add troubleshooting hint
This is a pretty common error for years and deserves
a troubleshooting entry.

fixes #10403
2015-10-21 22:49:21 +02:00
Dinesh Majrekar f426f3690b Add snmp_port custom attribute for the SNMP check command definitions
fixes #10423

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-21 18:05:01 +02:00
Michael Friedrich 638d10853a Add documentation for event streams
fixes #9078
2015-10-21 16:05:05 +02:00
Michael Friedrich 286538c17e Implement api event streams
Documentation is not yet complete.

refs #9078
2015-10-21 15:34:26 +02:00
Michael Friedrich 30b140761b Documentation: Fix table formatting
refs #9105
2015-10-19 13:27:20 +02:00
Gunnar Beutner 1fbb6a2b78 Release version 2.3.11 2015-10-19 11:16:36 +02:00
Michael Friedrich 4fb5329e60 Document Object#clone
fixes #9930
2015-10-16 11:57:19 +02:00
Michael Friedrich 464e7f0e9f Add timeout argument for pop, spop, imap, simap commands
fixes #10219
2015-10-15 15:13:24 +02:00
Gunnar Beutner 06a0f182a5 Implement the cidr_match function
fixes #10354
2015-10-14 10:14:01 +02:00
Jean Flach a879f5ea69 Improve timeperiods documentation
refs #10352
2015-10-13 13:46:39 +02:00
Gunnar Beutner 1c5e35bd79 Fix broken table in the documentation
fixes #10351
2015-10-13 11:09:24 +02:00
Valentin Hoebel 8cec60835b Added a hint regarding update-config for HA setups
At the moment, this command doesn't work if your configuration master is part of a HA setup.
May folks, including me, stumbled accross this fact. See https://dev.icinga.org/issues/8292 and
http://www.monitoring-portal.org/wbb/index.php?page=Thread&postID=212236&highlight=#post212236 for details.

Adding this hint to the documentation will be really helpful.

fixes #8292

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-13 10:01:58 +02:00
Siyalrach Anton Thomas f5196c7cb3 Remove duplicated text in section "Apply Notifications to Hosts and Services"
fixes #10350

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-10-13 09:54:23 +02:00
Michael Friedrich ccd6b7def4 Update documentation
refs #9105
2015-10-08 16:27:08 -07:00
Lars Engels fa73e3e526 Update getting started instructions for FreeBSD
Based on a patch from ogg1980:
https://github.com/Icinga/icinga2/pull/47

fixes #9466
2015-10-07 18:06:26 -07:00
Gunnar Beutner 254c076dd4 Fix incorrectly escaped arguments for CreateProcess
fixes #10245
2015-09-30 10:56:31 +02:00
Michael Friedrich 3e342015c9 Docs: Remove obsolete mod attr commands
refs #9851
2015-09-29 14:56:04 +02:00
Michael Friedrich 20b4545da4 Docs: Add {api-users,app}.conf to configuring Icinga 2
fixes #10202
2015-09-28 18:38:36 +02:00
Michael Friedrich 30d1fa4a82 Update the api documentation
Rename /v1/hosts to /v1/objects/hosts.
Add permissions docs.
Change the url endpoints and change the host create/modify/etc
into a generic config object section.

refs #9105
2015-09-28 18:04:42 +02:00
Michael Friedrich d0d5bd9b0a Docs: Use of same endpoint names in examples for a better understanding
fixes #10057
2015-09-25 12:30:27 +02:00
Michael Friedrich 209b06dda0 Use localhost:5665 in all api examples
refs #10210
2015-09-25 11:56:10 +02:00
Michael Friedrich 6555e42d43 Docs: Cluster naming convention for clients, troubleshooting for overdue check results
fixes #10216
fixes #10207
2015-09-25 11:34:01 +02:00
Jean-Marcel Flach 20180930f7 Update docs
refs #10210
2015-09-25 10:28:11 +02:00
Michael Friedrich da598a0824 Docs: Fix typo
refs #10161
2015-09-24 19:15:34 +02:00
Jean-Marcel Flach c4ff1d195b Update docs: check_memory
fixes #10161
2015-09-24 18:00:00 +02:00
Jean-Marcel Flach 4ef9761fee Implement status api handler
Global statistics, features, etc.

fixes #10116
2015-09-23 16:59:07 +02:00
Michael Friedrich 84536da221 Implement global modified attributes for the IcingaApplication class
fixes #9859
2015-09-23 15:02:53 +02:00
Gunnar Beutner eeb01831c0 Implement the Array#reverse and String#reverse methods
fixes #10197
2015-09-23 09:06:15 +02:00
Jean-Marcel Flach 8caac68f76 Doccument permission problems with check_updates.exe
fixes #10177
2015-09-21 15:49:36 +02:00
Gunnar Beutner 67426387fe Update documentation 2015-09-21 12:58:20 +02:00
Michael Friedrich 7dc3d28eaf Docs: Add a chapter on cluster config sync for the API
refs #9927
refs #9100
2015-09-17 15:52:54 +02:00
Michael Friedrich c14fbbf50b Update graphing section in the docs
fixes #10157
2015-09-16 15:00:12 +02:00
Michael Friedrich 5e06ad015a Update debug docs for core dumps and full backtraces
fixes #10142
2015-09-14 21:35:56 +02:00
Michael Friedrich fcf2f0ef5d Deprecate IcingaStatusWriter feature
fixes #8741
2015-09-14 10:36:06 +02:00
Lennart Betz f0250a5c14 ITL: add check command for check_hpasm
fixes #9854

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-09-12 21:07:38 +02:00
Lennart Betz f1735895b7 ITL: add check_command nwc_health
fixes #9812

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-09-12 21:04:44 +02:00
Lennart Betz e17facfd57 Add missing options to check command dig
fixes #10139

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-09-12 20:54:24 +02:00
Lennart Betz 5a118bd6ea add check command for plugin check_pgsql
fixes #10112

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-09-12 20:52:38 +02:00
Sebastian Chrostek f66b9bbf1e ITL: Add ipv4/ipv6 only to nrpe check command
fixes #10129

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-09-10 09:14:40 +02:00
Michael Friedrich f5b682415f Documentation for config management api
fixes #9723
2015-09-07 14:04:34 +02:00
Lennart Betz 98b0fb7c22 ITL: Add check command squid
fixes #10109

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-09-07 11:41:52 +02:00
Michael Friedrich b10cb8a2e7 Implement a better Graphite tree schema
This changes the entire tree, but with the prefix "icinga2"
not to conflict with existing installations. Includes
enable_legacy_mode and detailed documentation.

fixes #9461
fixes #8149
2015-09-06 11:10:49 +02:00
Michael Friedrich c6395ebfe4 Release version 2.3.10 2015-09-05 16:31:37 +02:00
Michael Friedrich fa6c0fe173 Fix string escape problem with PostgreSQL >= 9.1 and standard_conforming_strings=on
fixes #9244
2015-09-05 14:08:35 +02:00
Michael Friedrich f1e37c4e72 Docs: Remove unused wip chapter
refs #9105
2015-08-29 10:29:53 +02:00
Michael Friedrich 21b021b8a5 Docs: Fix url anchors in API chapter
refs #9105
2015-08-29 10:29:19 +02:00
Michael Friedrich d4b3bb57cb API: First documentation draft
refs #9105
2015-08-28 17:17:51 +02:00
Gunnar Beutner 63a1ff77c3 Implement the resolve_arguments function
fixes #10006
2015-08-27 09:02:21 +02:00
Gunnar Beutner 373b88df33 Implement the escape_shell_arg and escape_shell_cmd functions
fixes #10004
2015-08-27 09:02:21 +02:00
Jean Flach 01ced1549a Implement all actions except modified attributes
refs #9080 #9979
2015-08-26 13:53:17 +02:00
Gunnar Beutner b09dccb294 Release version 2.3.9 2015-08-26 11:33:10 +02:00
Lennart Betz e5f7c380ba Add new argument vmware_openvmtools to check commands vmware-esx-dc-runtime-tools and vmware-esxi-soap-vm-runtime-tools
fixes #9996

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-08-26 11:13:24 +02:00
Gunnar Beutner f8a26d810c Remove duplicate severity type in the documentation
fixes #9992
2015-08-26 08:39:05 +02:00
Lennart Betz f12b820685 Add check command nspc-local-counter
fixes #9985

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-08-24 13:19:31 +02:00
Gunnar Beutner 6a8f890e7c Remove the FutureExpression class
fixes #9972
2015-08-24 11:04:26 +02:00
Jean Flach afd6af39d5 Implement external commands as api actions
refs #9080
2015-08-21 12:48:32 +02:00
Michael Friedrich 53c93f459c Doc: Fix markdown formatting for global zones
fixes #9977
2015-08-21 12:23:36 +02:00
Michael Friedrich 428be72bab Implement Object#clone and rename Array/Dictionary#clone to shallow_clone
fixes #9931
2015-08-17 13:59:49 +02:00
Gunnar Beutner 80584f81f1 Fix typo in the documentation
fixes #9902
2015-08-15 19:52:43 +02:00
Gunnar Beutner d30d1d4dda Implement the Dictionary#keys method
fixes #9882
2015-08-11 13:58:29 +02:00
Gunnar Beutner 8f3396ae0d Implement support for attaching GDB to the Icinga process on crash
fixes #9866
2015-08-08 09:41:39 +02:00
Petr Ruzicka 04177cb736 ITL: Improve snmpv3 CheckCommand section
fixes #9827

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-07 13:32:49 +02:00
Lennart Betz 8d11b744f4 ITL: Add check command check_interfaces
fixes #9527

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-03 18:05:09 +02:00
Lennart Betz 6a2b695666 ITL: Add check command check_mailq
fixes #9811

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-03 16:37:59 +02:00
Lennart Betz bb0ce0e698 ITL: Add check command check_clamd
fixes #9747

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-08-03 16:26:04 +02:00
Dirk Goetz 4e4adf4126 Add check_yum to ITL
fixes #9671
2015-08-03 15:53:09 +02:00
Dirk Goetz 06d9db8c5d Add check_redis to ITL
fixes #9675
2015-08-03 15:46:30 +02:00
Dirk Goetz b2f27fa5eb Adds check_jmx4perl to ITL
fixes #9801
2015-08-03 15:29:04 +02:00
Michael Friedrich 766e2d73f4 Implement external command DEL_DOWNTIME_BY_HOST_NAME
Required by Classic UI 1.x, this will hopefully reduce
the noise on non-working commands with the old legacy stuff.

fixes #8979
2015-07-31 14:50:17 +02:00
Gunnar Beutner 1314cba61b Implement Dictionary#get and Array#get
fixes #9796
2015-07-30 20:58:52 +02:00
Michael Friedrich fca7a33aac Implement config file management for the API
refs #9083

fixes #9102
fixes #9103
fixes #9104

fixes #9705
2015-07-23 17:57:24 +02:00
Petr Ruzicka 660ffe9da7 Add "-r" parameter to the check_load command for dividing the load averages by the number of CPUs
New variable "load_percpu" added to use when "-r" should be added for the check_load command.

fixes #9699

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-07-22 10:05:50 +02:00
Michael Friedrich c2027ef18c Update gdb pretty printer docs w/ Python 3
fixes #9686
2015-07-21 12:11:54 +02:00
Gunnar Beutner ccd63b9d15 Implement the include_zones directive
refs #9083
2015-07-21 09:32:17 +02:00
Gunnar Beutner 118e7b1e13 Release version 2.3.8 2015-07-20 13:37:39 +02:00
Michael Friedrich 309e3ac269 Release version 2.3.7 2015-07-15 11:23:25 +02:00
Michael Friedrich 769594fa4f Livestatus: Add zone object table w/ endpoint members
refs #9286
2015-07-14 18:09:24 +02:00
Michael Friedrich a788de679c DB IDO: Add zones, zonestatus tables
refs #9286
2015-07-14 18:09:24 +02:00