1
0
forked from pool/icinga2

223 Commits

Author SHA256 Message Date
Tim Hardeck
bafa10a15d - imported upstream spec (python-icinga2 package dropped)
- added icinga2-make-apache-conf-flexible.conf to make the Apache conf work with Apache 2.4
- added new build requirement libyajl-devel
- update to upstream version 2.2.0
  * `python-icinga2` package dropped in favor of integrated cli commands #7245
  * DB IDO schema update to version `1.12.0`
  * [GelfWriter](#gelfwriter): Logging check results, state changes, notifications to GELF (graylog2, logstash) #7619
  * Agent/Client/Node framework #7249
  * Windows plugins for the client/agent parts #7242 #7243
  * `icinga2 feature {enable,disable}` replaces `icinga2-{enable,disable}-feature` script  #7250
  * `icinga2 object list` replaces `icinga2-list-objects` script  #7251
  * `icinga2 pki` replaces` icinga2-build-{ca,key}` scripts  #7247
  * `icinga2 repository` manages `/etc/icinga2/repository.d` which must be included in `icinga2.conf` #7255
  * `icinga2 node` cli command provides node (master, satellite, agent) setup (wizard) and management functionality #7248
  * `icinga2 daemon` for existing daemon arguments (`-c`, `-C`). Removed `-u` and `-g` parameters in favor of [init.conf](#init-conf).
  * bash auto-completion & terminal colors #7396
  * Former `localhost` example host is now defined in [hosts.conf](#hosts-conf) #7594
  * All example services moved into advanced apply rules in [services.conf](#services-conf)
  * Updated downtimes configuration example in [downtimes.conf](#downtimes-conf) #7472
  * Updated notification apply example in [notifications.conf](#notifications-conf) #7594
  * [...]

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=23
2014-11-20 14:33:35 +00:00
Tim Hardeck
7c86bf4413 - update to upstream version 2.1.1
* Bug #6147: Link libcJSON against libm
  * Bug #6696: make test fails on openbsd
  * Bug #6841: Too many queued messages
  * Bug #6862: SSL_read errors during restart
  * Bug #6981: SSL errors with interleaved SSL_read/write
  * Bug #7029: icinga2.spec: files-attr-not-set for python-icinga2 package
  * Bug #7032: "Error parsing performance data" in spite of "enable_perfdata = false"
  * Bug #7036: Remove validator for the Script type
  * Bug #7037: icinga2-list-objects doesn't work with Python 3
  * Bug #7038: Fix rpmlint errors
  * Bug #7042: icinga2-list-objects complains about Umlauts and stops output
  * Bug #7044: icinga2 init-script terminates with exit code 0 if $DAEMON is not in place or not executable
  * Bug #7047: service icinga2 status - prints cat error if the service is stopped
  * Bug #7058: Exit code is not initialized for some failed checks
  * Bug #7065: pipe2 returns ENOSYS on GNU Hurd and Debian kfreebsd
  * Bug #7072: GraphiteWriter should ignore empty perfdata value
  * Bug #7080: Missing differentiation between service and systemctl
  * Bug #7096: new SSL Errors with too many queued messages
  * Bug #7115: Build fails on Haiku
  * Bug #7123: Manubulon-Plugin conf Filename wrong
  * Bug #7139: GNUInstallDirs.cmake outdated
  * [...]

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=22
2014-09-16 13:15:08 +00:00
Tim Hardeck
d738ad25d6 - update to upstream version 2.1
* DB IDO schema upgrade ([MySQL](#upgrading-mysql-db),[PostgreSQL](#upgrading-postgresql-db) required!
      * new schema version: **1.11.7**
      * RPMs install the schema files into `/usr/share/icinga2-ido*` instead of `/usr/share/doc/icinga2-ido*` #6881
  * [Information for config objects](#list-configuration-objects) using `icinga2-list-objects` script #6702
  * Add Python 2.4 as requirement #6702
  * Add search path: If `-c /etc/icinga2/icinga2.conf` is omitted, use `SysconfDir + "/icinga2/icinga2.conf"` #6874
  * Change log level for failed commands #6751
  * Notifications are load-balanced in a [High Availability cluster setup](#high-availability-notifications) #6203
      * New config attribute: `enable_ha`
  * DB IDO "run once" or "run everywhere" mode in a [High Availability cluster setup](#high-availability-db-ido) #6203 #6827
      * New config attributes: `enable_ha` and `failover_timeout`
  * RPMs use the `icingacmd` group for /var/{cache,log,run}/icinga2 #6948
  * Bug #6881: make install does not install the db-schema
  * Bug #6915: use _rundir macro for configuring the run directory
  * Bug #6916: External command pipe: Too many open files
  * Bug #6917: enforce /usr/lib as base for the cgi path on SUSE distributions
  * Bug #6942: ExternalCommandListener fails open pipe: Too many open files
  * Bug #6948: check file permissions in /var/cache/icinga2
  * Bug #6962: Commands are processed multiple times
  * [...]

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=21
2014-08-29 15:17:07 +00:00
Tim Hardeck
1b3d66d69b - remove idoutils provides statement
- replace icinga-apache-conf.patch by a sed statement
  * [...]

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=20
2014-08-14 15:51:31 +00:00
Tim Hardeck
1208bbb379 - recommend monitoring-plugins
- reactivate icinga-apache-conf.patch

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=19
2014-08-07 15:56:54 +00:00
Tim Hardeck
abf863def7 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=18 2014-08-07 14:47:02 +00:00
Tim Hardeck
4850b6507a - make _rundir available for other distributions
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=17
2014-08-07 14:03:43 +00:00
Tim Hardeck
b40a0d0de3 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=16 2014-08-07 14:01:34 +00:00
Tim Hardeck
75cf54baaf - removed obsolete icinga2-ignore-install-doc.patch
- use updated upstream icinga2.spec as base
- add _rundir variable to set path for cmd file
- update to upstream version 2.0.2
  * Bug #6450: ipmi-sensors segfault due to stack size
  * Bug #6479: Notifications not always triggered
  * Bug #6501: Classic UI Debian/Ubuntu: apache 2.4 requires 'a2enmod cgi' & apacheutils installed
  * Bug #6548: Add cmake constant for PluginDir
  * Bug #6549: GraphiteWriter regularly sends empty lines
  * Bug #6550: add log message for invalid performance data
  * Bug #6589: Command pipe blocks when trying to open it more than once in parallel
  * Bug #6621: Infinite loop in TlsStream::Close
  * Bug #6627: Location of the run directory is hard coded and bound to "local_state_dir"
  * Bug #6659: RPMLint security warning - missing-call-to-setgroups-before-setuid /usr/sbin/icinga2
  * Bug #6682: Missing detailed error messages on ApiListener SSL Errors
  * Bug #6686: Event Commands are triggered in OK HARD state everytime
  * Bug #6687: Remove superfluous quotes and commas in dictionaries
  * Bug #6713: sample config: add check commands location hint (itl/plugin check commands)
  * Bug #6718: "order" attribute doesn't seem to work as expected
  * Bug #6724: TLS Connections still unstable in 2.0.1
  * Bug #6756: GraphiteWriter: Malformatted integer values
  * Bug #6765: Config validation without filename argument fails with unhandled exception
  * Feature #6531: Add port option to check imap/pop/smtp and a new dig
  * Feature #6581: Add more options to snmp check
  * DB IDO - Bug #5577: PostgreSQL string escaping
  * DB IDO - Bug #6577: icinga2-ido-pgsql snapshot package missing dependecy dbconfig-common
  * Documentation - Bug #6506: Array section confusing
  * Documentation - Bug #6592: Documentation for || and && is missing
  * Documentation - Feature #6658: change docs.icinga.org/icinga2/latest to git master
  * Livestatus - Bug #6494: Thruk Panorama View cannot query Host Status

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=15
2014-08-07 13:38:23 +00:00
Tim Hardeck
4399ca91d7 - update to upstream version 2.0.1
* Feature #6531: Add port option to check imap/pop/smtp and a new dig
* Feature #6581: Add more options to snmp check
* DB IDO - Bug #5577: PostgreSQL string escaping
* DB IDO - Bug #6577: icinga2-ido-pgsql snapshot package missing dependecy dbconfig-common
* Documentation - Bug #6506: Array section confusing
* Documentation - Bug #6592: Documentation for || and && is missing
* Documentation - Feature #6658: change docs.icinga.org/icinga2/latest to git master
* Livestatus - Bug #6494: Thruk Panorama View cannot query Host Status
* Livestatus - Feature #5312: OutputFormat python
* Migration - Bug #6559: $SERVICEDESC$ isn't getting converted correctly
* Bug #6316: application fails to start on wrong log file permissions but does not tell about it
* Bug #6368: Deadlock in ApiListener::RelayMessage
* Bug #6373: base64 on CentOS 5 fails to read certificate bundles
* Bug #6388: Debian package icinga2-classicui needs versioned dependency of icinga-cgi*
* Bug #6488: build warnings
* Bug #6492: icinga2.state could not be opened
* Bug #6493: Copyright problems
* Bug #6498: icinga2 cannot be built with both systemd and init.d files
* Bug #6510: Reminder notifications are sent on disabled services
* [...]

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=14
2014-07-10 15:30:16 +00:00
Tim Hardeck
a982649125 - added rpmlintrc to filter improper warnings
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=13
2014-07-07 09:15:19 +00:00
Tim Hardeck
edaa3b6534 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=12 2014-07-07 09:01:18 +00:00
Tim Hardeck
f3f55a5ce2 - restore the icinga-apache patch since upstream has a different path
- move "Provides icinga-idoutils" to the correct locations
- remove "Provides" for icinga and nagios

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=11
2014-07-07 08:58:44 +00:00
Tim Hardeck
b9cc0b764c - fix service user permissions
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=10
2014-07-05 09:47:22 +00:00
Tim Hardeck
e5fa258b82 - replace apache icinga.conf patch by sed statement
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=9
2014-07-05 08:51:18 +00:00
Tim Hardeck
3714c06617 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=8 2014-07-05 07:33:01 +00:00
Tim Hardeck
e0c6c093f5 - reduce spec file redundancies
- run SUSE related changes only on SUSE distributions
- revert post install script regression
- make sure that icinga2 is not an empty package

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=7
2014-07-05 07:18:21 +00:00
Tim Hardeck
9d56c4d29c - initial version 2.0.0
- icinga-www is already compatible if icinga2-classicui-config is installed but then it can't interact with Icinga 1
  - icinga-web needs manual config changes to work with icinga2 atm

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=6
2014-07-03 17:08:35 +00:00
Tim Hardeck
6b4f89b431 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=5 2014-07-03 17:00:33 +00:00
Lars Vogdt
30bc5d2fc2 nearly building now
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=4
2014-05-23 10:46:23 +00:00
Martin Caj
8e5aa23da8 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=3 2014-02-13 13:48:14 +00:00
Martin Caj
6fd37c95e3 Update source code up to latest version 0.0.7
Added rule for new logrotate for icinga2 with correct rights.
Build to 13.1 works fine on my local build.
Build to SLE-11 still need to be fixed.
mcaj

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=2
2014-02-12 21:18:32 +00:00
Martin Caj
e00bff7fbe - The initial build
- Auto build triggered by Buildsystem
Release Build.Release build 0.0.6

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga2?expand=0&rev=1
2014-01-16 19:04:44 +00:00