3788 Commits

Author SHA1 Message Date
Markus Frosch
9d269a9160 Debian: install initial database schema
Refs #5816
2014-06-13 11:48:13 +02:00
Markus Frosch
98fd2308ea Debian: do not install removed database schemata
Refs #5816
2014-06-13 11:44:10 +02:00
Markus Frosch
72641d61cb Debian: update copyright metadata
Refs #5816
2014-06-13 11:42:29 +02:00
Michael Friedrich
0ad779e4a5 DB IDO: Remove old 0.0.x upgrade sqls not required for 2.0.0
fixes #6478
2014-06-13 11:21:15 +02:00
Michael Friedrich
b0786886aa Documentation: Updates for DB IDO
* several renamings to DB IDO
* Debian db schema must be installed manually as the rest
* remove mentions of 0.0.x preview versions

refs #6005
refs #6478
2014-06-13 11:17:32 +02:00
Michael Friedrich
3a10fe81af Fix typo
refs #5041
2014-06-13 11:01:04 +02:00
Michael Friedrich
42b89a1032 Documentation: Add note for Wheezy/Precise on Classic UI libjs-jquery-ui dependency
fixes #5041
2014-06-13 10:59:03 +02:00
Markus Frosch
6f865330ad Update gitignores
* ignore vim tempfiles
* not ignore icinga-version.h*
2014-06-13 10:22:28 +02:00
Markus Frosch
178fb927b1 Debian: adapt icinga-version.h.force for the snapshots
Refs #5816
2014-06-13 10:21:10 +02:00
Markus Frosch
98099a7fb0 Debian: add a proper package description.
Refs #5816
2014-06-13 10:13:28 +02:00
Tim Hardeck
74751a4e22 Fix logrotate should rotate log files as icinga user
fixes #6477
2014-06-13 09:47:26 +02:00
Michael Friedrich
dea57e9dcf Replace existing mkdir() calls with Utility::MkDir()
refs #6328
2014-06-13 09:23:05 +02:00
Michael Friedrich
1eb77b0cd7 Replace recursive implementation with a forward loop in Utility::MkDirP()
That way we always move into the tree, but not start in the deepest
level and may limit the tree level too in the future, if required.

Solves the Win32 implementation by moving the general mkdir() call into
Utility::MkDir().

refs #6328
2014-06-13 09:10:35 +02:00
Michael Friedrich
2acf6a063e Fix syncing zones.d from etc/ to var/lib in a recursive manner
Missing mkdir -p basically. Introducing Utility::MkDirP() which still
requires Win32 implementation.

refs #6328
2014-06-12 23:28:46 +02:00
Michael Friedrich
9e026959db Fix wrong logging in ExternalCommandListener 2014-06-12 22:51:20 +02:00
Michael Friedrich
6bebdddf98 Less verbose start output using the initscript
All output is dumped to startup.log and only shown in case of
'checkconfig' as parameter, but not during a reload/restart.

Furtermore some additional formatting to make it fit line by line.

fixes #5822
2014-06-12 16:05:45 +02:00
Michael Friedrich
d9289add62 Documentation: Emphasize on global zone on all nodes
refs #6254
2014-06-12 14:33:59 +02:00
Michael Friedrich
a57ebbf953 Fix thinko with global zone sync
refs #6254
2014-06-12 14:31:07 +02:00
Michael Friedrich
749863bee7 Documentation: Add Debian icinga2-dbg package to troubleshooting guide
fixes #6476
2014-06-12 13:10:37 +02:00
Michael Friedrich
627f96d85d Livestatus: Add 'host_name' and 'service_description' columns for NagVis
These columns are used for filtering and seem to be not documented nor
supported. Only added for compatibility reasons.

fixes #6474
2014-06-12 11:59:21 +02:00
Michael Friedrich
8d344ebb3a Livestatus: Fix 'OutputFormat:json' w/o space is valid (NagVis bug)
Fixes #6470
2014-06-11 22:53:56 +02:00
Michael Friedrich
318136257f Remove default example config.
Refs #6254
2014-06-11 21:28:01 +02:00
Michael Friedrich
2ca2f9535d Merge branch 'feature/global-zone-6254' into next
Fixes #6254
2014-06-11 16:49:44 +02:00
Michael Friedrich
a3b2b1d780 Add global zone identifier for global object/template configuration.
Refs #6254
2014-06-11 16:49:30 +02:00
Michael Friedrich
64bdc7602a Spec file fixes for opensuse, preun macro, conditionals.
Fixes #6446
2014-06-11 15:52:41 +02:00
Michael Friedrich
b4248123f7 Documentation: Update command definitions to use argument conditions.
Fixes #6364
2014-06-11 14:05:47 +02:00
Markus Frosch
9c40164e6c Debian: update updateversion tool to handle pre-release tags.
Refs #5816
2014-06-11 13:24:07 +02:00
Markus Frosch
95387db8f3 Debian: add updateversion tool for local tests.
Refs #5816
2014-06-11 13:13:13 +02:00
Michael Friedrich
4230d8a81e Documentation: Add a note on no length restrictions for plugin output/perfdata.
Fixes #6452
2014-06-11 11:38:08 +02:00
Michael Friedrich
5df25cac88 Documentation: Update migration script location. 2014-06-10 19:07:47 +02:00
Michael Friedrich
aed88c632c spec: Fix rhel/suse conditiations with {pre,post}un.
Refs #6446
Refs #6374
2014-06-10 13:46:45 +02:00
Michael Friedrich
78e4b28006 Fix segfault with zones without endpoints on config compile.
Fixes #6425
2014-06-06 13:30:06 +02:00
Michael Friedrich
addad4ae9c Bump version to 2.0.0-2.beta2.dev. 2014-06-06 11:14:38 +02:00
Michael Friedrich
b35a430f89 Release version 2.0.0-beta2 v2.0.0-beta2 2014-06-06 10:53:43 +02:00
Michael Friedrich
508a6d9abd Update docs and ChangeLog for Beta 2.
Fixes #6413
2014-06-06 10:51:56 +02:00
Michael Friedrich
fcd7b872f4 Documentation: Update some migration examples.
Refs #6380
2014-06-06 10:48:39 +02:00
Michael Friedrich
ed4931932e DB IDO: Bump required schema to 1.11.3
Fixes #6422
2014-06-06 10:42:10 +02:00
Carlos Cesario
2930ace6c0 Documentation: Fix running_kernel head in documentation.
Fixes #6415

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2014-06-05 19:06:35 +02:00
Michael Friedrich
93992373be Error messages: Properly catch and log DB IDO errors.
Refs #6070
2014-06-05 18:26:38 +02:00
Michael Friedrich
09ad04b09a Error messages: Use strerror() for message formatting.
Refs #6070
2014-06-05 17:45:02 +02:00
Michael Friedrich
1064dc28fc Error messages: Gracefully handle PID file errors.
Refs #6070
2014-06-05 17:44:41 +02:00
Michael Friedrich
efa8fdcb8e Error messages: Properly handle livestatus/cmd pipe errors.
Refs #6070
2014-06-05 17:43:34 +02:00
Michael Friedrich
f0b0420256 Error messages: Replace exceptions with log/exit in main application.
Refs #6070
2014-06-05 17:20:15 +02:00
Michael Friedrich
0c021d94cb Error Messages: Catch and log all Socket class exceptions.
Refs #6070
2014-06-05 16:17:53 +02:00
Michael Friedrich
6a080edf80 Error Messages: Catch boost::regex exceptions.
Refs #6070
2014-06-05 16:13:28 +02:00
Michael Friedrich
a416987031 Error messages: Add logging to Socket class.
Refs #6070
2014-06-05 15:45:37 +02:00
Michael Friedrich
17668af2c2 Error messages: Fix Logger exceptions.
Refs #6070
2014-06-05 15:35:30 +02:00
Michael Friedrich
2989c00680 Error messages: Enable logging in TlsStream class.
Refs #6070
2014-06-05 15:34:54 +02:00
Michael Friedrich
47f19a2ce9 Error messages: Catch all SSL/TLS exceptions in ApiListener.
Refs #6070
2014-06-05 15:03:56 +02:00
Michael Friedrich
bd916723f4 Error messages: Fix ApiListener.
Refs #6070
2014-06-05 14:40:52 +02:00