Skip to content

Latest commit

 

History

History
1102 lines (716 loc) · 74.1 KB

CHANGELOG.md

File metadata and controls

1102 lines (716 loc) · 74.1 KB

Changelog

All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.

v9.0.0 (2021-05-07)

Full Changelog

Breaking changes:

  • Bump default Zabbix version on linux 3.4->5.0 #751 (bastelfreak)
  • Drop Zabbix 2/3 support and deprecated parameters; only support zabbix 4.0, 5.0, 5.2 #750 (bastelfreak)
  • database: use namespaced postgresql_password function; bump puppetlabs/postgresql lower dependency 4.4.2->6.4.0 #748 (kenyon)
  • Drop Puppet 5 support #742 (bastelfreak)
  • Drop CentOS 6 testing/support #733 (bastelfreak)
  • Bump zabbixapi version to 4.2.0 #730 (fraenki)
  • Drop Debian 8 / Add Debian 9 support #666 (bastelfreak)

Implemented enhancements:

Fixed bugs:

  • issue with firewall when two servers defined #199
  • Ensure consistent use of logtype and logfile across agent/server/proxy #765 (shaunbugler)
  • Fix README regarding zbx_group(s) deprecation and fix small bug so de… #761 (Fabian1976)
  • Fix templates importing in Zabbix 5.2+ #756 (root-expert)
  • acceptance tests: move package setup into helper #746 (bastelfreak)
  • Cleanup and fix acceptance test helper #682 (bastelfreak)
  • modulesync 2.12.0 / zabbix::web: Allow httpd to speak to the database #680 (bastelfreak)
  • Fix zabbix::proxy idempotency #669 (alexjfisher)
  • Fix type error on zabbix_proxy delete #663 (baurmatt)

Closed issues:

  • Ubuntu focal proxy fails to install with mysql-8.0 (syntax error) #752
  • Ensure future compatibility with systemd #740
  • Need to set $DB[DOUBLE_IEEE754] to true in Zabbix >=5.0's zabbix.conf.php. #734
  • the install action for zabbix 5.0 on centos/redhat 7 is wrong #731
  • zbx_group vs zbx_groups in Readme #717
  • Add Support for Zabbix 5.0 #689
  • zabbix::repo should be in setup stage #661
  • Remove dependency on concat #658
  • server_logtype should be optional #655
  • Postgresql port parameter is ignored. #620
  • API Error #544
  • AIX Support #504

Merged pull requests:

v8.0.0 (2020-02-01)

Full Changelog

Breaking changes:

Implemented enhancements:

Closed issues:

  • Test for CentOS 7 current failing due to bug in docker #645
  • Service started before database is required #632
  • Place agent config file if config file is a symlink #625

Merged pull requests:

v7.0.0 (2019-10-06)

Full Changelog

Breaking changes:

  • drop legacy puppetlabs/pe_gem dependency & cleanup code #628 (bastelfreak)
  • Allow puppetlabs/apache 5.x, puppetlabs/concat 6.x, puppetlabs/firewall 2.x, puppetlabs/mysql 9.x, puppetlabs/stdlib 6.x; drop puppetlabs/ruby dependency #610 (dhoppe)
  • modulesync 2.5.1 and drop Puppet 4 #589 (bastelfreak)

Implemented enhancements:

  • Add historyindexcachesize to class zabbix #566
  • Add support for specifying unsupported repo location. #612 (jadestorm)
  • Put selboolean{'zabbix_can_network'} inside ensure_resources #599 (KrzysztofHajdamowicz)
  • Implement self.prefetch for zabbix_host #591 (baurmatt)
  • Added historyindexcachesize to class zabbix (part2) #586 (Ordnaxz)
  • Add Remote Commands capabilities on Zabbix Proxy #575 (Safranil)

Fixed bugs:

  • PrivateDevices=yes stops fping from working on Ubuntu 18.04 #609
  • zabbix::userparameters::data doesn't notify correctly the zabbix-agent service #607
  • puppetlabs/mysql: allow 10.x & zabbix-server: start service after initfile is created #624 (bastelfreak)
  • Delete PrivateDevices attribute in systemd service template file #618 (jordips)
  • Fix minor typo in agent_servicename param #616 (ljeromets)

Closed issues:

  • Cannot declare Selboolean zabbix_can_network elsewhere #598
  • check_template_in_host function missing parameter #594
  • Fails to apply manifest for zabbix-agent 3.0 #590
  • zabbix 3.0 vs php version #429

Merged pull requests:

v6.7.0 (2018-12-21)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • zabbix_template resource doesn't work with Zabbix 4.0 #556
  • Properly require zabbixapi gem #572 (baurmatt)
  • Add zabbix_package_state to the zabbix class to allow upgrade of se… #568 (r-catania)

Closed issues:

  • Incompatibility with puppetlabs-apt (starting from 6.1.0 version ) #569
  • Make zabbix::resources::agent::hostname configurable in zabbix::agent #563
  • Drop management of Init script #541
  • zabbix::userparameters has to require zabbix::agent #539
  • zabbix::repo::repo_location isn't used #537
  • Make types run in puppet 4 #182

Merged pull requests:

v6.6.0 (2018-11-02)

Full Changelog

Implemented enhancements:

Closed issues:

  • Improve performance of zabbix_host #558
  • Feature Request: ProxyOfflineBuffer setting for zabbix proxies missing #554

Merged pull requests:

v6.5.0 (2018-10-17)

Full Changelog

Implemented enhancements:

Closed issues:

  • Module cannot install puppetlabs-mysql dependency #536
  • Running the puppet-zabbix module on Gentoo gives an ExecutionFailure #531
  • The topic is wrong! #517

Merged pull requests:

v6.4.2 (2018-08-20)

Full Changelog

Fixed bugs:

  • Fix missing $ in repo definition for Debian sid #528 (isbear)

v6.4.1 (2018-08-15)

Full Changelog

Merged pull requests:

v6.4.0 (2018-08-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Exec[zabbix_server_create.sql] does not work because is might come after Package[zabbix-server-mysql #505
  • Add missing enable => true for zabbix-java-gateway #516 (stefanandres)

Closed issues:

  • Expose the $zabbix_server_name variable #510

Merged pull requests:

v6.3.2 (2018-06-21)

Full Changelog

Fixed bugs:

  • Zabbix Repository (zabbix-non-supported) defined with incorrect gpgkey #397
  • Clarify dependency for database handling #508 (stefanandres)
  • Fix missing enable attribut for zabbix::proxy service #507 (stefanandres)
  • Support SSL parameters for web monitoring in all versions >= 2.4 #469 (anotherfigo)
  • wait for network connectivity before Zabbix Server startup #454 (tequeter)

Closed issues:

  • Puppet 5.3 Zabbix 2.4 json conflict #502
  • repeated attempted key import in Ubuntu 18.04 #500
  • SELinux blocks httpd from accessing database #477

Merged pull requests:

  • drop EOL OSs; fix puppet version range #501 (bastelfreak)
  • Rely on beaker-hostgenerator for docker nodesets #498 (ekohl)

v6.3.1 (2018-03-29)

Full Changelog

Fixed bugs:

  • listenip in agent not resolving to IP address from network interface name #493
  • Fix listen_ip bug and relax interface regex #494 (bastelfreak)

v6.3.0 (2018-03-28)

Full Changelog

Implemented enhancements:

  • zabbix::agent without an IP shouldn't guess the IP #473
  • add ability to manage ZBX_SERVER_NAME in web class #491 (bastelfreak)

Fixed bugs:

  • Do not guess ListenIP, fixes #473, bump stdlib to 4.19.0 #487 (lordievader)

Merged pull requests:

v6.2.0 (2018-02-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Dependencies need update #453
  • Fixed versioncmp compare and fixed typo in file zabbix-server-ips.te #480 (Fabian1976)

Closed issues:

  • stard "firewalld" #478
  • Support HTTP auth for API calls #476

Merged pull requests:

v6.1.0 (2017-12-18)

Full Changelog

Implemented enhancements:

  • Using $manage_service in zabbix::proxy #374 (Samgarr)

Merged pull requests:

  • Update Debian repository public key ID #462 (sigv)

v6.0.0 (2017-11-11)

Full Changelog

Breaking changes:

Implemented enhancements:

Closed issues:

  • Incorrect public key for repository #461
  • Allow external script execution with SE Linux #441
  • Using existing mysql database #237
  • Setting Apache alias /zabbix #236

v5.0.1 (2017-10-21)

Full Changelog

Fixed bugs:

  • add selinux workaround for IPC in zabbix-server3.4 #459 (bastelfreak)
  • Remove updateExisting from applications in zabbix template provider. #450 (ghost)
  • Add missing proxy_mode variable to zabbix_proxy provider #447 (ghost)

Closed issues:

  • Zabbix API errors when adding Templates in Zabbix 3.4 v2 #449
  • Zabbix API errors when adding Templates in Zabbix 3.4 #446
  • SenderFrequency parameter is deprecated in Zabbix 3.4 #437

Merged pull requests:

  • Changed image to images in template provider. #448 (ghost)

v5.0.0 (2017-09-17)

Full Changelog

Breaking changes:

  • BREAKING: Bump default zabbix version to 3.4 + test on it #443 (bastelfreak)

Implemented enhancements:

Closed issues:

  • override database_schema_path for AWS ami instance #428
  • Syntax Error at line 82 in file init.pp #423
  • pg_hba problems in zabbix::database #411

Merged pull requests:

v4.1.3 (2017-06-26)

Full Changelog

Fixed bugs:

  • zabbix::agent LogType and User are not valid in 2.2 (EPEL) #417
  • Add pg_hba rule to allow zabbix server #411 #412 (RaphaelNeumann)

Merged pull requests:

v4.1.2 (2017-06-23)

Full Changelog

Implemented enhancements:

  • Update metadata.json for correct stdlib/puppet version #415 (bastelfreak)

Fixed bugs:

v4.1.1 (2017-06-14)

Full Changelog

Fixed bugs:

  • unless $manage_database interprets False wrong; and useless require breaks standalone database setups #409 (bastelfreak)

v4.1.0 (2017-06-08)

Full Changelog

Implemented enhancements:

  • Allow zabbix server to run on a dedicated machine #406
  • Zabbix server should not be started as root #405
  • Allow zabbix upgrades via the module #403
  • update rpm key urls to https #401 (bastelfreak)

Fixed bugs:

  • Zabbix agent should be started forking on 2.X and simple on 3.X #404
  • Fails to upgrade zabbix-agent if zabbix_version is changed #398
  • define owner and group via parameters #400 (kBite)
  • only add --foreground on 3.0 and newer #396 (bastelfreak)

Closed issues:

  • Zabbix 3.0 on Centos 6.x #359
  • Integer 18455137360 too big to convert to "int" at manifests/params.pp:333:24 #329

Merged pull requests:

v4.0.0 (2017-05-24)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

v3.0.0 (2017-02-12)

Full Changelog

Implemented enhancements:

Closed issues:

  • zabbix::web Could not find user zabbix #341

Merged pull requests:

  • Change minimum required Puppet version to 4.6.1. Puppet 3 is no longer supported. #345 (bastelfreak)

v2.6.2 (2017-01-11)

Full Changelog

Closed issues:

  • Installing on 2 nodes does not setup the database #333

Merged pull requests:

v2.6.1 (2016-12-07)

Full Changelog

Closed issues:

  • Puppet Unknown variable: '::selinux_config_mode' #325
  • Zabbix agent should not use ProtectSystem in systemd #320
  • related to #305 run fails if system does not have systemd fact #310

Merged pull requests:

v2.6.0 (2016-11-04)

Full Changelog

Merged pull requests:

v2.5.1 (2016-10-13)

Full Changelog

Closed issues:

  • zabbix_proxy.rb:7: syntax error #281
  • The zabbix_host custom type doesn't appear to recognise the "group" parameter #280
  • zabbix-agentd can't start on CentOS 6.x #264

Merged pull requests:

v2.5.0 (2016-09-19)

Full Changelog

Implemented enhancements:

Closed issues:

  • zabbix-agent service not starting properly, missing variables in zabbix-agent.service file #266
  • Release 999.999.999 version of wdijkerman for deprecation #243

Merged pull requests:

v2.4.0 (2016-08-18)

Full Changelog

Closed issues:

  • Custom config file name/path #240
  • 'apt-get update' complains about a weak digest (SHA1) #239
  • Order problems with apt update #233
  • Unpin concat version, support 2.x #231
  • Update metadata.json and fixtures to support concat #230

Merged pull requests:

  • Create tests for commit efad625cd87ce37fe91e708920da6a85b1f28e4b #263 (Heidistein)
  • Modulesync 0.12.1 & Release 2.4.0 #261 (bastelfreak)
  • Fix: Pin Rubocop version to 2.0.0+ #255 (jk2l)
  • Respect user provided Zabbix agent package name in userparameters #254 (wiene)
  • Fix: select systemd for ubuntu correctly #252 (jk2l)
  • Add manage_service option. #251 (Heidistein)
  • Fix: manage database parameter not pass to zabbix::server #249 (jk2l)
  • Fix: add historyindexcachesize option to server and proxy code #248 (shoikan)
  • Fix for issue #240 #246 (fgallese)
  • Set selboolean for zabbix proxy #235 (sgnl05)
  • Added package tagging for apt update workflow. #234 (ITler)
  • Fix Concat pinning #232 (bastelfreak)
  • Allows setting ListenIP as "lo" loopback interface. #229 (felipe1982)
  • Manage default_vhost in zabbix main class. #226 (furhouse)

v2.3.2 (2016-05-21)

Full Changelog

Merged pull requests:

v2.3.1 (2016-05-20)

Full Changelog

Closed issues:

  • What is selinux_config_mode? #222
  • 404 not found #219
  • undefined local variable or method `int_name' #216

Merged pull requests:

v2.3.0 (2016-05-08)

Full Changelog

Closed issues:

  • Web interface config file readable by all (contains unencrypted database password) #200
  • Update zabbixapi gem to 2.4.7 form Zabbix 3.0 #196
  • Add support for zabbix sender #194
  • SELinux - CentOs 7 #190
  • AMZ Linux Support #187
  • Zabbix as default vhost #180

Merged pull requests:

2.2.0 (2016-03-06)

Full Changelog

Implemented enhancements:

  • Upgrading to 3.0 #166

Fixed bugs:

  • Repo is always added #148

Closed issues:

  • HistoryTextCacheSize is not supported in Zabbix 3.0 #185
  • Custom API query? #179
  • database is being managed even if manage_database is false #170
  • Invalid parameter key_source on Apt::Source[zabbix] at /etc/puppet/environments/myenv/modules/zabbix/manifests/repo.pp:144 on node XXXXX #101
  • Zabbix 3.0 Proxy Postgres DB Schema Using Incorrect File #186
  • write more rspec tests to test zabbix 3.0 #176

Merged pull requests:

2.1.1 (2016-02-09)

Full Changelog

Merged pull requests:

  • Make Zabbix module compile on puppet 4.x AIO. #164 (ITler)

2.1.0 (2016-02-02)

Full Changelog

Fixed bugs:

  • The puppetgem fact is incorrect for Puppet 4 AIO installation #157

Closed issues:

  • Enable Travis CI #161
  • An IP address is required for a zabbix host #160

Merged pull requests:

2.0.0 (2016-01-31)

Full Changelog

Implemented enhancements:

  • No LDAP Support #149

Fixed bugs:

  • Database is always managed #153
  • Server and Proxy templates are inconsistent #144

Closed issues:

  • Repo url in RHEL or Oracle Linux #142
  • Could not evaluate: undefined method `+' for nil:NilClass #134
  • userparameter in RedHat Satellite 6.x #125
  • Userparameter with Foreman #117
  • Invalid parameter group_create #100

Merged pull requests:

1.7.0 (2015-11-07)

Full Changelog

Closed issues:

  • Support for PSBM #123
  • Install Zabbix SERVER and PROXY on same machine #119
  • zabbix::agent doesn't pass $zabbix_version to zabbix::repo #118
  • Syntax error at '{'; expected '}' at /etc/puppet/modules/zabbix/manifests/server.pp:340 on node zabbix #115
  • zabbix::template failing - undefined method `configurations' #113
  • API not working #111

Merged pull requests:

1.6.0 (2015-08-21)

Full Changelog

Fixed bugs:

  • " Using allow is not supported in your Apache version" #72
  • zabbix_version ignored #105

Closed issues:

  • zabbix::repo doest not inherit zabbix::params #93
  • Agent Config Template #112
  • Feature Request: add charset/collate option during a mysql db resource creation #107

Merged pull requests:

  • Pass manage_repo and zabbix_repo to repo.pp and prevent double include #110 (mmerfort)
  • Add "eno*" to interface name matching #104 (sgnl05)
  • use the new puppetlabs-apt version 2.x module #103 (hmn)
  • Fix name startvmwarecollector -> startvmwarecollectors #102 (BcTpe4HbIu)
  • Custom apache IP and port #99 (mschuett)
  • Pass zabbix_version and manage_repo to zabbix::repo #88 (mmerfort)

1.5.0 (2015-06-08)

Full Changelog

Implemented enhancements:

  • File extensions of Userparameters scripts #97
  • new postgresql instance #91

Fixed bugs:

  • Zabbix-proxy install database population #62

Closed issues:

  • new web instance #92

Merged pull requests:

  • merge of hiera hashes from entire hierarchy #98 (szemlyanoy)
  • Added support to Amazon Linux with epel 6. #96 (Wprosdocimo)
  • import templates and create hostgroup if missing #95 (1n)
  • Added Support For Zapache monitoring script #94 (rtizzy)

1.4.0 (2015-05-18)

Full Changelog

Fixed bugs:

  • Unable to install version 2.2 #76
  • Add dependency on apt #74

Closed issues:

  • manage_firewall is set to 'false' by default #86
  • Cannot install on Jessie #85
  • setting Hostname and HostnameItem causes a warning on agentd start #80
  • Debian repo key cannot be validated by apt module #78

Merged pull requests:

  • Added zabbix_hostgroup #87 (hkumarmk)
  • Fixes #80 setting Hostname and HostnameItem causes a warning on agentd s... #82 (f0)
  • Fix illegal comma separated argument list #81 (IceBear2k)
  • Allow to not purge include dir. #79 (altvnk)
  • Correct typo in 'manage_resources' documentation. #77 (rnelson0)

1.3.0 (2015-04-08)

Full Changelog

Fixed bugs:

  • Multi-node Setup: Web class does not properly configure database port #69
  • Apt-key error in Ubuntu 14.04 #61

Closed issues:

  • You can not configure hostname in zabbix::proxy #59
  • Multi-node setup: manage_resources invalid on Class[Zabbix::Server] #70

Merged pull requests:

  • better default parameter for userparameter #73 (sbaryakov)
  • Fixed small error regarding manage_resources and it's usage with classes #71 (rtizzy)
  • bugfix for vhosts in apache 2.4 #67 (ju5t)
  • Update apt key to full 40characters #66 (exptom)
  • rename ListenIp => ListenIP #65 (sbaryakov)
  • Fix manage_repo parameter on the zabbix class #63 (roidelapluie)
  • minor typo #60 (andresvia)
  • Fix with previous fix with listenip #58 (ghost)

1.2.0 (2015-02-26)

Full Changelog

Implemented enhancements:

  • allow setting location of psql #44

Fixed bugs:

  • failure if zabbix hostgroup does not exist #41
  • Bad syntax in manifests/proxy.pp #50
  • listenip bug #49

Closed issues:

  • When using SSL, the root is not rewritten to SSL #47

Merged pull requests:

  • Fixed bug with listenip & add lxc interface #46 (ghost)
  • notify zabbix-agent service when userparameters change #57 (rmorlang)
  • Fix in params.pp with default parameter of zabbix proxy for ubuntu #56 (fredprod)
  • Jvd w fix defined #53 (JvdW)
  • Fix agent listenip #52 (JvdW)
  • line 350 modify casesize to cachesize #50 #51 (fredprod)
  • Correctly rewrite the root when using SSL, fixes #47 #48 (slyoldfox)

1.1.0 (2015-01-24)

Full Changelog

Closed issues:

  • manage_repo false still installs repo #43
  • Unable to create host with zabbixapi - Invalid params #37

Merged pull requests:

1.0.1 (2015-01-12)

Full Changelog

Fixed bugs:

  • Module fails with future parser enabled #29

Merged pull requests:

  • allow custom owner and group for zabbix server config, #36 (f0)
  • ZABBIX proxy and ZABBIX server service names are now customizable / Allow changing the path to the database schema files #35 (f0)
  • remove hardcoded config file paths for server, proxy and agent #34 (f0)
  • Update apache_ssl_cipher list #32 (karolisc)

1.0.0 (2015-01-02)

Full Changelog

Implemented enhancements:

  • Split Zabbix Server Class into Components #11

Fixed bugs:

  • zabbixapi gem fails to install (ubuntu 14.04) #16

Closed issues:

  • Update apache_ssl_cipher list #31
  • Wrong fping path on Ubuntu 14.04 #28

Merged pull requests:

  • Add support for debian sid (just use wheezy package) #30 (lucas42)
  • Add support for low level discovery(LLD) scripts #27 (karolisc)
  • Remove execute bit from .conf files #26 (karolisc)
  • Wrong name in zabbix::userparameters resource example. #25 (karolisc)

0.6.1 (2014-12-09)

Full Changelog

Closed issues:

  • Module expects postgresql to be install on same machine #18
  • Firewall and server domain name #17

Merged pull requests:

  • Add repository for debian running on a raspberry pi #23 (lucas42)
  • Install packages needed for the zabbixapi gem to be installed on Debain #21 (lucas42)

0.6.0 (2014-12-06)

Full Changelog

Closed issues:

  • Incorrectly initiated mysql/postgresql server class #14
  • Wrong mpm, missing php module on ubuntu 14.04 #13

Merged pull requests:

0.5.1 (2014-10-30)

Full Changelog

Closed issues:

  • zabbix.conf.php.erb wrong zbx name #9
  • Add support for SSL sites #8

Merged pull requests:

0.5.0 (2014-10-11)

Full Changelog

Closed issues:

  • module installation fails #7
  • Using zabbix-server with theforeman #1

0.4.1 (2014-09-11)

Full Changelog

Closed issues:

  • Support sqLite db for proxies #6

0.4.0 (2014-08-22)

Full Changelog

0.3.1 (2014-08-01)

Full Changelog

0.3.0 (2014-07-19)

Full Changelog

Closed issues:

  • how use zabbix::userparams ? #2

Merged pull requests:

0.1.0 (2014-04-17)

Full Changelog

0.0.3 (2014-03-31)

Full Changelog

0.0.2 (2014-03-28)

Full Changelog

0.0.1 (2014-03-18)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator