Gunnar Beutner
b5faacc1d0
Release version 2.1.1
2014-09-16 12:29:22 +02:00
Tim Hardeck
e00e56ecfe
Increase python-icinga2 description
...
fixes #7030
2014-09-02 13:58:09 +02:00
Gunnar Beutner
43dd0fe942
Enable unity build for RPM/Debian packages
...
fixes #7041
2014-08-31 11:02:45 +02:00
Gunnar Beutner
1c92712146
Fix rpmlint errors
...
fixes #7038
2014-08-31 10:30:44 +02:00
Gunnar Beutner
6e40ce3d91
Release version 2.1.0
2014-08-29 12:44:01 +02:00
Gunnar Beutner
2dee79fc4b
Fix Requires in the spec file
...
fixes #7016
2014-08-27 13:50:09 +02:00
Michael Friedrich
4b3afd52d4
Revert "Enforce /usr/lib as base for the cgi path on SUSE distributions"
...
This reverts commit 96e23aa1c7
.
fixes #6917
2014-08-22 15:41:44 +02:00
Gunnar Beutner
495bc5b733
Use the icingacmd group for /var/{cache,log,run}/icinga2
...
refs #6948
2014-08-19 14:05:02 +02:00
Gunnar Beutner
4f4ebbea92
Fix permissions in the spec file
...
fixes #6948
2014-08-19 10:18:23 +02:00
Gunnar Beutner
3da5568eb3
Install DB schema files using cmake
...
fixes #6881
2014-08-17 13:37:50 +02:00
Tim Hardeck
3d2d86d463
Add "Provides: monitoring_daemeon" on SUSE distributions
...
to allow Icinga2 being a replacement for compatible monitoring daemons
like Icinga 1 or Nagios.
This should make the installation of Icinga2 more user friendly on SUSE
distributions.
refs #6920
2014-08-17 12:47:49 +02:00
Tim Hardeck
9ff424233f
Recommend related packages on SUSE distributions
...
These packages are installed by default but they are not required so
there is no error if they are missing.
This should make the installation of Icinga2 more user friendly on SUSE
distributions.
refs #6920
2014-08-17 12:47:49 +02:00
Tim Hardeck
96e23aa1c7
Enforce /usr/lib as base for the cgi path on SUSE distributions
...
The cgi path on SUSE distributions is always located under
/usr/lib/icinga/cgi, even on x86_64 systems.
So the path in the icinga-classic-apache.conf needs to be adapted on
those distributions.
fixes #6917
2014-08-17 12:32:22 +02:00
Tim Hardeck
6d968769aa
Use _rundir macro for configuring the run directory
...
To allow using "/run" instead of "/var/run" the macro _rundir is used.
"/run" is required on newer distributions like openSUSE Factory.
On systems were _rundir is not defined "/var/run" is specified as the
default.
fixes #6915
2014-08-17 12:28:44 +02:00
Tim Hardeck
aef85d66be
Remove commented out lines from spec file
...
These lines result in warnings because the macros are not escaped in them.
refs #6919
2014-08-17 11:38:52 +02:00
Tim Hardeck
9726687539
Unify SUSE distribution checks in spec file
...
refs #6919
2014-08-17 11:38:48 +02:00
Gunnar Beutner
3cbebd985a
Add Python module for the icinga2.debug file
...
refs #6702
2014-08-16 20:22:43 +02:00
Michael Friedrich
10b681f4ea
Release version 2.0.2
2014-08-07 08:59:05 +02:00
Michael Friedrich
d2ddde3fec
Rename README to README.md
...
fixes #6688
2014-08-05 21:27:21 +02:00
Gunnar Beutner
7547e171a4
Remove RPM Requires for mysql
...
refs #5818
2014-07-30 15:26:41 +02:00
Gunnar Beutner
2f594f7674
Remove redundant RPM Requires
...
refs #5818
2014-07-30 14:17:22 +02:00
Tim Hardeck
8bbbab57ab
Use Github url as tarball source
...
This allows the automatic download of new versions.
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck
98aaff4e01
Prevent empty icinga2 package by adding COPYING
...
Empty packages are not allowed on SLES11 and also produce a warning in
newer openSUSE releases.
So we just work around the issue by adding the COPYING file.
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck
074521b69c
Use permission verfication scripts on SUSE distributions
...
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck
c8db76ad6e
Use root as default user and group to prevent issues
...
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck
f57884ee2a
Remove obsolete pgsqllib require on SUSE distributions
...
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck
1618e15757
Remove redundant mysql requirement
...
The mysql dependencies are recognized automatically during building.
refs #5818
2014-07-30 13:42:07 +02:00
Tim Hardeck
e7d3500ca7
Reduce redunancies in spec file
...
Remove redundant differences between SUSE and RHEL distributions.
refs #5818
2014-07-30 13:42:06 +02:00
Tim Hardeck
1fcf746108
Activate systemd on SUSE distributions
...
refs #5818
2014-07-30 13:42:01 +02:00
Tim Hardeck
5a98379eb8
Remove .gitignore files from package
...
This commit can be reversed as soon as there are upgrade files in the
schema upgrade directories.
refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck
0d72f54018
Description should be longer than the summary
...
This fixes a rpmlint warning.
refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck
24363e441c
Recommend logrotate in icinga2-common
...
Since we install a logrotate configuration file it does make sense to
at least recommend the installation of logrotate.
This addition is restricted to SUSE distributions since "Recommends"
is not supported elsewhere.
refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck
a090eb0ba3
Add log directory to icinga2-common
...
RPMLint complains if logrotate is used without including the log directory in the package.
refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck
c3a9251407
Logrotate.conf doesn't need execution rights
...
refs #5818
2014-07-30 13:02:10 +02:00
Tim Hardeck
0e4e237d28
Use modern GPL license tag
...
refs #5818
2014-07-30 13:02:10 +02:00
Gunnar Beutner
20c16a8e93
Rename ICINGA2_PLUGIN_PATH to ICINGA2_PLUGINDIR
...
refs #6548
2014-07-22 13:26:42 +02:00
Gunnar Beutner
e6dc8c21a1
Add cmake constant for PluginDir
...
fixes #6548
2014-07-16 09:03:51 +02:00
Gunnar Beutner
b80c3b2df4
Release version 2.0.1
2014-07-10 12:08:28 +02:00
Michael Friedrich
30384a4340
Release version 2.0.0.
...
refs #6305
2014-06-16 09:02:43 +02:00
Michael Friedrich
3d8d8dce52
install new man page properly
...
refs #4794
2014-06-15 20:23:03 +02:00
Gerd von Egidy
5b8b85d94f
Don't mark the systemd service file as executable.
...
Refs #4794
2014-06-15 20:08:05 +02:00
Gerd von Egidy
dd9b7bcd73
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
2014-06-15 19:47:27 +02:00
Gerd von Egidy
83528f660f
Move decision about systemd/sysvinit to one location. Add files forgotten during merge.
...
Refs #4794
2014-06-15 17:25:27 +02:00
Sam Kottler
3d8bac59fe
Add missing endif
2014-06-15 17:01:57 +02:00
Sam Kottler
5f17507cd6
Start with sysvinit installation logic
2014-06-15 17:01:24 +02:00
Sam Kottler
6a52097255
Generate the service unit on Fedora and use the %systemd_post/_postun/_preun macros for service setup
...
Refs #4794
2014-06-15 16:56:22 +02:00
Sam Kottler
86a71aa0b3
Add systemd buildrequires and requires
2014-06-15 15:30:35 +02:00
Michael Friedrich
465697245a
Add man pages to packages
...
refs #6482
2014-06-13 21:38:59 +02:00
Michael Friedrich
a838dad659
RPMs: Do not install the agent parts
...
refs #6481
2014-06-13 19:55:59 +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
64bdc7602a
Spec file fixes for opensuse, preun macro, conditionals.
...
Fixes #6446
2014-06-11 15:52:41 +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
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
2014-06-06 10:53:43 +02:00
Carlos Cesario
1b45b814eb
Add icinga2 vim syntax file and installation documentation.
...
Fixes #3199
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2014-06-02 16:29:27 +02:00
Gunnar Beutner
bf44c45aaa
Bump version to 2.0.0-1.beta2.dev.
2014-05-27 12:11:52 +02:00
Gunnar Beutner
59a0ff00a7
Use icinga2-enable-feature's multi-argument functionality in the Debian/RPM packages.
...
Refs #6315
2014-05-27 07:27:12 +02:00
Michael Friedrich
ec7d9b0f3d
Move zone specific configuration to zones.conf included in icinga2.conf.
...
Fixes #6208
2014-05-22 21:00:42 +02:00
Michael Friedrich
6a7f4f8d03
Fix revision in version string.
...
Fixes #6231
2014-05-21 10:33:14 +02:00
Gunnar Beutner
006ab285bc
Build fix for Fedora.
...
Fixes #6250
2014-05-21 09:39:23 +02:00
Gunnar Beutner
ae94ae8599
Remove build dependency for postgresql84.
...
Fixes #5847
2014-05-20 14:39:23 +02:00
Gunnar Beutner
f36df69ba2
Remove Doxygen.
...
Fixes #5006
2014-05-19 13:54:02 +02:00
Michael Friedrich
1f32630b42
Bump version for next release target.
...
Refs #6231
2014-05-19 10:59:09 +02:00
Gunnar Beutner
6e7d167ddb
Release 0.0.11.
2014-05-16 11:36:53 +02:00
Gunnar Beutner
c089b7950d
Update spec file (again).
...
Refs #6191
2014-05-13 14:18:00 +02:00
Gunnar Beutner
6e1469c3b4
Update the spec file.
...
Refs #6191
2014-05-13 13:49:00 +02:00
Michael Friedrich
d06d4f2540
Include monitoring plugin commands seperately.
...
Fixes #6130
2014-05-10 19:02:51 +02:00
Markus Frosch
19b7f79bbb
Migation: Remove migration script from RPM spec.
...
Refs #5821
2014-05-06 12:35:34 +02:00
Gerd von Egidy
daad30daa9
Don't distribute COPYING, README,... twice in the icinga2-doc package.
...
Refs #6100
2014-05-01 16:38:25 +02:00
Gerd von Egidy
ed7cb7eb72
Don't require pandoc and sphinx during build because a working pandoc is currently only available on Fedora x86.
...
Refs #6100
2014-05-01 14:30:25 +02:00
Gunnar Beutner
51b522e2d3
Update spec file.
2014-04-29 15:23:51 +02:00
Gunnar Beutner
9a1410e241
Add missing files in the spec file.
...
Refs #6002
2014-04-13 18:54:17 +02:00
Gunnar Beutner
ca4fe71d69
Implement support for auto-discovering services for passive agents.
...
Fixes #6002
2014-04-13 09:22:27 +02:00
Gunnar Beutner
42a7590580
Fix the spec file.
...
Refs #4865
2014-04-12 22:47:36 +02:00
Gunnar Beutner
a57e3041a5
Add auto-discovery script for the agent.
...
Refs #4865
2014-04-12 19:34:01 +02:00
Gunnar Beutner
33f64c28ab
Fix the spec file.
...
Refs #4865
2014-04-12 12:08:22 +02:00
Gunnar Beutner
4162f9066a
Update BuildRequires.
...
Refs #5774
2014-04-08 10:48:42 +02:00
Michael Friedrich
5c3586b400
spec: Fix missing file.
2014-03-31 18:17:40 +02:00
Michael Friedrich
86dbe176df
Release 0.0.9.
2014-03-31 17:59:36 +02:00
Gunnar Beutner
fdd5fbc217
Update documentation.
...
Refs #5877
2014-03-31 13:27:39 +02:00
Michael Friedrich
ce737ff2f3
Change copyright header (again).
...
Fixes #5424
2014-03-19 11:42:47 +01:00
Michael Friedrich
69c79fe566
Release 0.0.8.
2014-03-11 11:11:04 +01:00
Gunnar Beutner
4d0ddbd38e
Fix RPM packages.
...
Fixes #5738
2014-03-11 09:02:02 +01:00
Gunnar Beutner
f3d965f547
Add missing -bin package.
...
Refs #5631
2014-03-11 08:26:24 +01:00
Michael Friedrich
134c9da05b
Rename icinga2 to icinga2-bin, icinga2 as meta package.
...
Fixes #5631
2014-03-10 16:49:01 +01:00
Gunnar Beutner
d22995657c
Update change log and bump version.
2014-02-06 10:07:00 +01:00
Michael Friedrich
d78e5a9676
spec: Fix boost version requirement for OpenSUSE 13.1.
...
Fixes #5451
2014-01-14 18:30:57 +01:00
Michael Friedrich
f5ab9d53b3
spec: Add logrotate file.
...
Refs #5448
2014-01-14 17:37:45 +01:00
Michael Friedrich
555d72150a
Update copyright header.
...
Fixes #5424
2014-01-09 00:32:11 +01:00
Michael Friedrich
0045d029ab
Release 0.0.6.
...
Fixes #5322
2013-12-19 10:50:53 +01:00
Michael Friedrich
7e03fbb2b4
Fix el5 build.
...
Fixes #5033
2013-12-18 15:16:00 +01:00
Michael Friedrich
99f2b0673e
RPM: Don't re-enable disabled features on update, proper remove on uninstall.
...
Fixes #5267
2013-12-05 13:15:44 +01:00
Michael Friedrich
8a5fd83cd3
Update version to 0.0.5.
...
Refs #5254
2013-12-03 09:50:18 +01:00
Gunnar Beutner
7d8733c033
Fix some more RPM warnings.
...
Fixes #5231
2013-11-27 14:43:11 +01:00
Gunnar Beutner
3c29e4e907
Use a shell script for the mail-service-notification command.
...
Refs #5224
2013-11-27 09:48:00 +01:00
Gunnar Beutner
0e086118ca
Fix file permissions for /var/*/icinga2 and /etc/icinga.
...
Fixes #5221
2013-11-26 14:21:40 +01:00
Gunnar Beutner
7910a8fa37
Fix RPM warnings.
...
Fixes #5193
2013-11-25 20:28:06 +01:00
Gunnar Beutner
27e9cd71e7
Create temporary files for PerfdataWriter in a separate directory.
...
Fixes #5105
2013-11-21 07:17:34 +01:00
Gunnar Beutner
36a4a30149
Fix MySQL package name for SLES 11.
...
Fixes #5095
2013-11-18 10:05:55 +01:00
Gunnar Beutner
64dc5e9d00
Change default directory for performance data to /var/spool/icinga2/perfdata.
...
Fixes #5089
2013-11-17 20:04:32 +01:00