71 Commits

Author SHA256 Message Date
Lars Vogdt
c3db160969 - recommend monitoring-plugins instead of nagios-plugins (bsc#1114483)
- added icinga-1.14.2_-_improve_error_handling.patch:
  + Fix crashes when some external APIs fail GH#1608
- added icinga-1.14.2_-_fix_duration_after_passing_from_soft_to_hard.patch:
  + fix duration after passing from soft to hard GH#1609

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=185
2019-06-05 17:54:22 +00:00
Tim Hardeck
e9244a2316 - update to upstream version 1.14.2
* Again, this only affects source installations. Packages are safe.
    * Don't change ownership of STATEDIR
    * Change --with-tmp-{file,path} to default to $localstatedir instead of /tmp

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=184
2017-12-20 15:19:46 +00:00
Tim Hardeck
205b1ea16c - update to upstream version 1.14.1
* #1601 & #1604: CVE-2017-16882: Fix source installation permissions (packages are not affected)
  * #8 & #1578 Remove "are stale" log entries                                         
  * #1603 Fix SOFT recovery for services                                              
  * #7 Feature/initd run with precache                                                
  * #1599 & #1600 No host alerts included in alert summary report of type "Most Recent Alert"
  * #1595 Fix database upgrade to 1.13.0 with old schema  
- the package was never affected by CVE-2017-16882 - bsc#1068870

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=183
2017-12-19 14:25:43 +00:00
Lars Vogdt
79e09bc56a - remove the pre-configured administrative account with fixed
password for the WebUI - CVE-2016-0726 (boo#961115)

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=182
2017-12-01 23:13:37 +00:00
Lars Vogdt
99532df3cb - the update to 1.14.0 also fixed boo#952777
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=181
2017-12-01 22:23:23 +00:00
Lars Vogdt
48d0237b07 - fix a possible symlink attack for files/dirs created by root
fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047)

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=180
2017-12-01 22:12:32 +00:00
Tim Hardeck
b48328a9bb Accepting request 544797 from home:RBrownSUSE:branches:server:monitoring
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544797
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=179
2017-11-27 14:14:04 +00:00
Tim Hardeck
6ac12a4ad5 - remove obsolete icinga-fix-systemd-services.patch
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=178
2017-02-10 15:03:41 +00:00
Tim Hardeck
28adb5be22 with the implementation. Ido2db crashed when the icinga service was restarted (bnc#1023400)
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=177
2017-02-03 11:48:21 +00:00
Tim Hardeck
a8cd56a078 - remove dedicated systemd scripts and use the default init scripts again because of issues
with the implementation. Ido2db crashed when the icinga service was restarted
- remove RHEL readme

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=176
2017-02-03 10:10:06 +00:00
Tim Hardeck
4485c0a2e7 - update to upstream version 1.14.0
* Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=175
2017-01-09 09:26:49 +00:00
Lars Vogdt
904394ecfd - package all README files to avoid broken symlink from README to
README.md

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=174
2016-06-24 10:26:57 +00:00
Tim Hardeck
0d1177546d OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=173 2015-07-15 11:53:03 +00:00
Tim Hardeck
e1dcec9ef9 - update to upstream version 1.13.3
* Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=172
2015-07-15 11:52:38 +00:00
Tim Hardeck
c09c1b2864 - prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=171
2015-05-26 15:43:51 +00:00
Tim Hardeck
1431708d8e - update to upstream version 1.13.1
* Bug #8986: wrong fd initilization preventing checks using file descriptors

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=170
2015-04-07 15:33:09 +00:00
Tim Hardeck
d59c217274 - update to upstream version 1.13
* Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=169
2015-03-31 12:10:02 +00:00
Tim Hardeck
c2b22de78d - update to upstream version 1.12.2
* Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=168
2015-02-19 12:17:16 +00:00
Lars Vogdt
fa6d311e29 - fix systemd service alias
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=167
2015-02-17 21:10:13 +00:00
Tim Hardeck
78d05e9c10 -update to upstream version 1.12.0
* core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts & contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
    ** required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=166
2015-01-29 14:03:19 +00:00
Lars Vogdt
66942c6d90 - add Alias=monitoring_daemon.service to systemd file to have a
similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=165
2015-01-28 18:02:19 +00:00
Lars Vogdt
9686416b24 Accepting request 266008 from home:Ledest:bashisms
fix bashism in scripts

OBS-URL: https://build.opensuse.org/request/show/266008
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=164
2014-12-26 02:16:13 +00:00
Tim Hardeck
0aad0f6ead Accepting request 265121 from home:Ledest:bashisms
fix bashisms in post scripts

OBS-URL: https://build.opensuse.org/request/show/265121
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=163
2014-12-18 12:33:42 +00:00
Lars Vogdt
a7ee0d8f36 - use a bash script for rcicinga to integrate some additional
options from old sysvinit script (check, check_verbose)

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=162
2014-12-04 17:20:08 +00:00
Tim Hardeck
319b97c7cc - remove patch source condition
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=161
2014-11-27 16:17:14 +00:00
Tim Hardeck
81af0befb8 - restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=160
2014-11-20 10:59:51 +00:00
Tim Hardeck
dcdd2763a0 - use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=159
2014-11-14 16:43:25 +00:00
Tim Hardeck
7d56a91ebe OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=158 2014-09-05 14:51:08 +00:00
Tim Hardeck
401fe3eebe - removed unnecessary testing source files because of conflicting licenses
- little spec file optimizations

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=43
2011-09-15 15:08:53 +00:00
Tim Hardeck
16b061bab3 - cleaned up icinga.spec
- removed specs for other distributions

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=42
2011-09-09 13:54:16 +00:00
Tim Hardeck
088a3299d9 - made icinga-api building optional but disabling it by default
just set build_api to 1 to build the packages
- updated icinga init script (no spool sgid needed anymore)

- changed cron job according to bnc#701208

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=41
2011-09-05 16:16:30 +00:00
Tim Hardeck
91e226fa26 - removed obsolete icinga-api
- added icinga-remove-api.patch
- little spec file optimizations

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=40
2011-08-28 12:32:33 +00:00
Tim Hardeck
8cf2279668 - initial version 1.5.0
- removed obsolete patch with-p1-file-dir

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=39
2011-08-27 19:16:20 +00:00
Tim Hardeck
2315922019 - activated Fedora 15
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=38
2011-07-11 18:52:15 +00:00
Tim Hardeck
815305aa99 - initial version 1.4.2
- added 1.5 with-p1-file-dir.patch
- created new ido2db init script
- updated icinga init script (no spool suid needed anymore)
- major spec file changes
- fixed wrong var pathes

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=37
2011-07-11 18:46:49 +00:00
Lars Vogdt
52b0d6522f changed cron job according to bnc#701208
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=36
2011-07-11 13:21:31 +00:00
Tim Hardeck
55cc62b003 - fixed removing of lock and socket files if ido2db crashed
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=35
2011-06-21 18:07:15 +00:00
Tim Hardeck
a08faed8f3 - using the Build Service SourceService for the tarball
- using the default spec for other distributions

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=34
2011-06-17 09:29:11 +00:00
Tim Hardeck
c1a66acf01 - added db update notification for idoutils
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=33
2011-06-09 13:01:58 +00:00
Tim Hardeck
c12fc4046c - initial version 1.4.1
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=32
2011-06-08 13:03:59 +00:00
Tim Hardeck
358413421a - reverted idoutils db path
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=31
2011-05-20 14:27:52 +00:00
Tim Hardeck
26d4d44cd3 - fixed a wrong cmd configuration entry
- fixed some rpmlint warnings

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=30
2011-05-20 14:20:03 +00:00
Tim Hardeck
7710005116 - initial version 1.4.0
- removed db creation scripts - 1.4.0 has its own now
- removed openssl patch - now obsolete

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=29
2011-05-19 13:09:43 +00:00
Tim Hardeck
2af367ed87 - SLES 10 Perl issue fixed
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=28
2011-05-06 14:23:48 +00:00
Tim Hardeck
4149e49fd3 - added fix for ssl support and enabled it
- updated mysql db creation script
- fixed some rpmlint warnings

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=27
2011-05-06 13:01:40 +00:00
Tim Hardeck
1e95bf89da - initial version 1.3.1
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=26
2011-03-31 12:29:10 +00:00
Lars Vogdt
881f5fd895 just specfile beautify
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=25
2011-03-13 16:20:06 +00:00
Tim Hardeck
3e326b45bd - fixed ido2db db initializiation scripts
- fixed /var/run/spool/icinga permissions

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=24
2011-03-04 14:43:49 +00:00
Tim Hardeck
bece141ca2 - fixed SLES 10 building problem
- fixed empty file warnings

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=23
2011-02-28 18:10:39 +00:00
Tim Hardeck
80e87ec2ac - fixed icinga-api permissions
- replaced the ido2db init script with a basic version because of problems
- added simple db creation script for mysql and pgsql for idoutils
- moved icinga-api docs to icinga-doc
- fixed idoutils oracle dependency

OBS-URL: https://build.opensuse.org/package/show/server:monitoring/icinga?expand=0&rev=22
2011-02-28 16:29:09 +00:00