]>
granicus.if.org Git - icinga2/log
Gunnar Beutner [Wed, 25 Jun 2014 07:47:20 +0000 (09:47 +0200)]
Fix PostgreSQL warnings about escaped strings
fixes #5577
Gunnar Beutner [Wed, 25 Jun 2014 07:18:21 +0000 (09:18 +0200)]
Remove source line information from stacktraces
fixes #6576
Gunnar Beutner [Tue, 24 Jun 2014 11:46:09 +0000 (13:46 +0200)]
Update AUTHORS
Gerd von Egidy [Tue, 24 Jun 2014 00:15:35 +0000 (02:15 +0200)]
Improve the systemd service definition file
- put "Icinga" back in the "Description=" field as usually only the description is displayed on unit start/stop or shown in syslog
- add dependency to carbon-cache.service
(systemd only cares about dependencies if the respective services are enabled, so this does not hurt if someone does not have carbon-cache
installed at all or is not using it at the moment)
fixes #6551
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
Gerd von Egidy [Tue, 24 Jun 2014 01:02:00 +0000 (03:02 +0200)]
add new cmake option INSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT requested for Gentoo packaging
fixes #6498
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
Jan Wagner [Sun, 22 Jun 2014 12:21:11 +0000 (14:21 +0200)]
Adding ports to checks pop/imap/smtp and new check dig
fixes #6531
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
Gunnar Beutner [Tue, 24 Jun 2014 11:04:07 +0000 (13:04 +0200)]
Disable console log after activating all config items
fixes #6316
Gunnar Beutner [Tue, 24 Jun 2014 10:51:56 +0000 (12:51 +0200)]
Fix Livestatus queries where the second operand is omitted
fixes #6494
Gunnar Beutner [Tue, 24 Jun 2014 09:46:53 +0000 (11:46 +0200)]
Cache parent and child object for dependencies
fixes #6565
Gunnar Beutner [Mon, 23 Jun 2014 08:56:12 +0000 (10:56 +0200)]
Add missing license headers
refs #6493
Gunnar Beutner [Mon, 23 Jun 2014 08:00:02 +0000 (10:00 +0200)]
Fix: Icinga doesn't send SetLogPosition messages when one of the endpoints fails to connect
fixes #6537
Michael Friedrich [Fri, 20 Jun 2014 08:34:00 +0000 (10:34 +0200)]
Notifications: Check if disabled when sending reminder
refs #6510
Michael Friedrich [Thu, 19 Jun 2014 13:50:11 +0000 (15:50 +0200)]
Documentation: fix ssh example
Michael Friedrich [Wed, 18 Jun 2014 17:26:18 +0000 (19:26 +0200)]
Plugins: add fping4/6 commands
refs #6225
Markus Frosch [Mon, 16 Jun 2014 14:16:27 +0000 (16:16 +0200)]
Debian: update changelog to warn about package base
Alexander Wirt [Mon, 16 Jun 2014 14:14:31 +0000 (16:14 +0200)]
Debian: Merge back release packaging into development
Signed-off-by: Markus Frosch <markus@lazyfrosch.de>
Refs #5816
Michael Friedrich [Mon, 16 Jun 2014 07:02:43 +0000 (09:02 +0200)]
Release version 2.0.0.
refs #6305
Michael Friedrich [Mon, 16 Jun 2014 06:47:54 +0000 (08:47 +0200)]
plugin command dns: small naming fixes
refs #6487
Gerd von Egidy [Sun, 15 Jun 2014 23:03:08 +0000 (01:03 +0200)]
Add CheckCommand "dns"
Refs #6487
Gerd von Egidy [Sun, 15 Jun 2014 22:17:07 +0000 (00:17 +0200)]
Improve snmp CheckCommand, add snmpv3 CheckCommand.
Refs #6487
Gerd von Egidy [Sun, 15 Jun 2014 21:58:46 +0000 (23:58 +0200)]
Add "ssl" CheckCommand
Refs #6487
Gerd von Egidy [Sun, 15 Jun 2014 21:13:04 +0000 (23:13 +0200)]
Add http_expect_body_regex and http_ignore_body to command-plugins.conf.
Refs #6487
Gerd von Egidy [Sun, 15 Jun 2014 19:55:06 +0000 (21:55 +0200)]
Add (s)smtp_mail_from option to smtp and ssmtp commands.
Refs #6487
Michael Friedrich [Mon, 16 Jun 2014 06:44:49 +0000 (08:44 +0200)]
Merge branch 'feature/separate-CMakeLists-6491' into next
fixes #6491
Wolfgang Nieder [Sun, 15 Jun 2014 21:43:46 +0000 (23:43 +0200)]
Docs: fix typos in chapter 8.
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Gerd von Egidy [Sun, 15 Jun 2014 23:55:50 +0000 (01:55 +0200)]
Separate CMakeLists.txt for etc/initsystem.
Refs #6491
Michael Friedrich [Sun, 15 Jun 2014 21:17:16 +0000 (23:17 +0200)]
Documentation: fix url formatting, dependency example
Wolfgang Nieder [Sun, 15 Jun 2014 20:48:04 +0000 (22:48 +0200)]
Docs: fix typos in chapter 6.
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Gerd von Egidy [Sun, 15 Jun 2014 20:28:41 +0000 (22:28 +0200)]
Document new CMake parameters and startup for systemd-support.
Alexander Wirt [Sun, 15 Jun 2014 20:10:15 +0000 (22:10 +0200)]
Fix icinga-{en,dis}able-feature text
Michael Friedrich [Sun, 15 Jun 2014 18:34:58 +0000 (20:34 +0200)]
fix debian/CMakeLists.txt cmake location
refs #6485
Michael Friedrich [Sun, 15 Jun 2014 18:28:47 +0000 (20:28 +0200)]
update AUTHORS
Michael Friedrich [Sun, 15 Jun 2014 18:27:15 +0000 (20:27 +0200)]
Merge branch 'feature/systemd-4794-final' into next
fixes #4794
Michael Friedrich [Sun, 15 Jun 2014 18:23:03 +0000 (20:23 +0200)]
install new man page properly
refs #4794
Alexander Wirt [Sun, 15 Jun 2014 18:18:20 +0000 (20:18 +0200)]
Run check_run only in do_start()
Gerd von Egidy [Sun, 15 Jun 2014 18:08:45 +0000 (20:08 +0200)]
Don't call check_run in the initscript, this function is gone.
Refs #4794
Gerd von Egidy [Sun, 15 Jun 2014 18:08:05 +0000 (20:08 +0200)]
Don't mark the systemd service file as executable.
Refs #4794
Gerd von Egidy [Sun, 15 Jun 2014 18:01:04 +0000 (20:01 +0200)]
Add a manpage for icinga2-prepare-dirs.
Refs #4794
Gerd von Egidy [Sun, 15 Jun 2014 17:47:27 +0000 (19:47 +0200)]
Move the sysdefines.conf file to /etc/sysconfig.
As /etc/sysconfig is distro specific, the filename used can be configured via the CMake parameter
ICINGA2_SYSCONFIGFILE
Refs #4794
Wolfgang Nieder [Sun, 15 Jun 2014 15:34:21 +0000 (17:34 +0200)]
Docs: fix some typos.
Signed-off-by: Michael Friedrich <michael.friedrich@gmail.com>
Gerd von Egidy [Sun, 15 Jun 2014 15:17:21 +0000 (17:17 +0200)]
Move decision about systemd/sysvinit to one location. Add files forgotten during merge.
Refs #4794
Sam Kottler [Tue, 27 May 2014 08:02:22 +0000 (04:02 -0400)]
Add missing endif
Sam Kottler [Tue, 27 May 2014 08:01:30 +0000 (04:01 -0400)]
Start with sysvinit installation logic
Sam Kottler [Tue, 27 May 2014 07:42:49 +0000 (03:42 -0400)]
Remove mention of icinga in the description since it's already in the name and might cause versioning confusion
Refs #4794
Sam Kottler [Tue, 27 May 2014 07:26:38 +0000 (03:26 -0400)]
Generate the service unit on Fedora and use the %systemd_post/_postun/_preun macros for service setup
Refs #4794
Gerd von Egidy [Sun, 18 May 2014 21:14:30 +0000 (23:14 +0200)]
Move code preparing dirs and permissions to icinga2-prepare-dirs, use this for SysV-Init and systemd.
Refs #4794
Conflicts:
etc/initsystem/icinga2.init.d.cmake
Gerd von Egidy [Sun, 18 May 2014 20:47:27 +0000 (22:47 +0200)]
Unify resources for SysV-Init and systemd.
- Move system-specific defines like paths and usernames to /etc/icinga2/sysdefines.conf
Do not use /etc/sysconfig for this as per suggestion on the systemd mailinglist: it is RedHat-specific
- Use /etc/icinga2/sysdefines.conf in SysV-Init and systemd
- Move both the sources of the SysV-Initscript and the systemd-service definition to etc/initsystem
Refs #4794
Conflicts:
etc/initsystem/icinga2.init.d.cmake
Gerd von Egidy [Sun, 18 May 2014 19:49:08 +0000 (21:49 +0200)]
Reloading with systemd is fixed now.
Refs #4794
Gerd von Egidy [Sun, 4 May 2014 20:32:44 +0000 (22:32 +0200)]
Systemd can't resolve variables recursively.
Refs #4794
Gerd von Egidy [Sun, 4 May 2014 18:46:13 +0000 (20:46 +0200)]
Fix CMake escaping.
Refs #4794
Gerd von Egidy [Wed, 30 Apr 2014 23:48:01 +0000 (01:48 +0200)]
First try at a systemd service definition file, install it from CMake.
Native systemd support is enabled with cmake -DUSE_SYSTEMD=ON
Refs #4794
Sam Kottler [Wed, 30 Apr 2014 08:43:46 +0000 (04:43 -0400)]
Add systemd buildrequires and requires
Michael Friedrich [Sun, 15 Jun 2014 09:36:28 +0000 (11:36 +0200)]
fix docker script
refs #6481
Michael Friedrich [Sun, 15 Jun 2014 08:45:06 +0000 (10:45 +0200)]
Documentation: explain the icinga 2 reload
fixes #6486
Michael Friedrich [Sun, 15 Jun 2014 00:17:01 +0000 (02:17 +0200)]
move cmake scripts to third-party/
refs #6485
Michael Friedrich [Sun, 15 Jun 2014 00:16:21 +0000 (02:16 +0200)]
update migration script url to github
fixes #5821
Michael Friedrich [Fri, 13 Jun 2014 20:39:17 +0000 (22:39 +0200)]
Move the Vagrant VM to https://github.com/Icinga/icinga-vagrant
fixes #5843
Michael Friedrich [Fri, 13 Jun 2014 20:04:24 +0000 (22:04 +0200)]
Fix missing install action
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 19:38:59 +0000 (21:38 +0200)]
Add man pages to packages
refs #6482
Michael Friedrich [Fri, 13 Jun 2014 18:58:43 +0000 (20:58 +0200)]
Clean pki/ install
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 18:54:58 +0000 (20:54 +0200)]
Add man pages for installed scripts
fixes #6482
Michael Friedrich [Fri, 13 Jun 2014 18:41:24 +0000 (20:41 +0200)]
update icinga2.8 man page
refs #6482
Michael Friedrich [Fri, 13 Jun 2014 18:31:30 +0000 (20:31 +0200)]
Correct wrong file move
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 18:29:33 +0000 (20:29 +0200)]
Remove sphinx/pandoc, ship markdown docs only
refs #6481
refs #5774
Michael Friedrich [Fri, 13 Jun 2014 18:07:36 +0000 (20:07 +0200)]
Move dev/ to tools/docker
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 18:04:00 +0000 (20:04 +0200)]
Move agent files to contrib/ for now
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 17:55:59 +0000 (19:55 +0200)]
RPMs: Do not install the agent parts
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 17:55:23 +0000 (19:55 +0200)]
Remove empty migration dir, is referenced as separate tool in docs
refs #6481
Michael Friedrich [Fri, 13 Jun 2014 17:32:34 +0000 (19:32 +0200)]
INSTALL: Fix git archive on CentOS 6.5
Markus Frosch [Fri, 13 Jun 2014 14:24:14 +0000 (16:24 +0200)]
Debian: do not install agent scripts
Refs #5816
Markus Frosch [Fri, 13 Jun 2014 13:58:50 +0000 (15:58 +0200)]
Debian: smaller cleanups
Refs #5816
Michael Friedrich [Fri, 13 Jun 2014 13:57:33 +0000 (15:57 +0200)]
update INSTALL
refs #5795
refs #6305
Michael Friedrich [Fri, 13 Jun 2014 13:24:03 +0000 (15:24 +0200)]
update README
refs #5795
refs #6305
Michael Friedrich [Fri, 13 Jun 2014 11:49:20 +0000 (13:49 +0200)]
Update AUTHORS
refs #5795
Michael Friedrich [Fri, 13 Jun 2014 11:19:13 +0000 (13:19 +0200)]
Update what's new and ChangeLog for 2.0.0
refs #5795
Markus Frosch [Fri, 13 Jun 2014 09:45:49 +0000 (11:45 +0200)]
Debian: install initial database schema
Refs #5816
Markus Frosch [Fri, 13 Jun 2014 09:44:10 +0000 (11:44 +0200)]
Debian: do not install removed database schemata
Refs #5816
Markus Frosch [Fri, 13 Jun 2014 09:19:56 +0000 (11:19 +0200)]
Debian: update copyright metadata
Refs #5816
Michael Friedrich [Fri, 13 Jun 2014 09:21:15 +0000 (11:21 +0200)]
DB IDO: Remove old 0.0.x upgrade sqls not required for 2.0.0
fixes #6478
Michael Friedrich [Fri, 13 Jun 2014 09:17:32 +0000 (11:17 +0200)]
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
Michael Friedrich [Fri, 13 Jun 2014 09:01:04 +0000 (11:01 +0200)]
Fix typo
refs #5041
Michael Friedrich [Fri, 13 Jun 2014 08:59:03 +0000 (10:59 +0200)]
Documentation: Add note for Wheezy/Precise on Classic UI libjs-jquery-ui dependency
fixes #5041
Markus Frosch [Fri, 13 Jun 2014 08:22:28 +0000 (10:22 +0200)]
Update gitignores
* ignore vim tempfiles
* not ignore icinga-version.h*
Markus Frosch [Fri, 13 Jun 2014 08:20:44 +0000 (10:20 +0200)]
Debian: adapt icinga-version.h.force for the snapshots
Refs #5816
Markus Frosch [Wed, 11 Jun 2014 12:45:13 +0000 (14:45 +0200)]
Debian: add a proper package description.
Refs #5816
Tim Hardeck [Fri, 13 Jun 2014 07:47:26 +0000 (09:47 +0200)]
Fix logrotate should rotate log files as icinga user
fixes #6477
Michael Friedrich [Fri, 13 Jun 2014 07:23:05 +0000 (09:23 +0200)]
Replace existing mkdir() calls with Utility::MkDir()
refs #6328
Michael Friedrich [Fri, 13 Jun 2014 07:10:35 +0000 (09:10 +0200)]
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
Michael Friedrich [Thu, 12 Jun 2014 20:51:48 +0000 (22:51 +0200)]
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
Michael Friedrich [Thu, 12 Jun 2014 20:51:20 +0000 (22:51 +0200)]
Fix wrong logging in ExternalCommandListener
Michael Friedrich [Thu, 12 Jun 2014 14:05:45 +0000 (16:05 +0200)]
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
Michael Friedrich [Thu, 12 Jun 2014 12:33:59 +0000 (14:33 +0200)]
Documentation: Emphasize on global zone on all nodes
refs #6254
Michael Friedrich [Thu, 12 Jun 2014 12:31:07 +0000 (14:31 +0200)]
Fix thinko with global zone sync
refs #6254
Michael Friedrich [Thu, 12 Jun 2014 11:10:37 +0000 (13:10 +0200)]
Documentation: Add Debian icinga2-dbg package to troubleshooting guide
fixes #6476
Michael Friedrich [Thu, 12 Jun 2014 09:59:21 +0000 (11:59 +0200)]
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
Michael Friedrich [Wed, 11 Jun 2014 20:53:56 +0000 (22:53 +0200)]
Livestatus: Fix 'OutputFormat:json' w/o space is valid (NagVis bug)
Fixes #6470
Michael Friedrich [Wed, 11 Jun 2014 19:28:01 +0000 (21:28 +0200)]
Remove default example config.
Refs #6254
Michael Friedrich [Wed, 11 Jun 2014 14:49:44 +0000 (16:49 +0200)]
Merge branch 'feature/global-zone-6254' into next
Fixes #6254
Michael Friedrich [Tue, 10 Jun 2014 09:40:43 +0000 (11:40 +0200)]
Add global zone identifier for global object/template configuration.
Refs #6254
Michael Friedrich [Wed, 11 Jun 2014 13:52:41 +0000 (15:52 +0200)]
Spec file fixes for opensuse, preun macro, conditionals.
Fixes #6446