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 impact the functionality of the module.
v3.0.0 (2017-02-12)
Implemented enhancements:
Closed issues:
- zabbix::web Could not find user zabbix #341
Merged pull requests:
- bump required Puppet version #345 (bastelfreak)
v2.6.2 (2017-01-11)
This is the last release with Puppet3 support!
Closed issues:
- Installing on 2 nodes does not setup the database #333
Merged pull requests:
- release 2.6.2 #343 (bastelfreak)
- Fix failing test due to missing selinux fact #332 (juniorsysadmin)
- Bump min version_requirement for Puppet + deps #331 (juniorsysadmin)
- release 2.6.1 #327 (bastelfreak)
v2.6.1 (2016-12-07)
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:
- Strict variables fix for selinux_config_mode #326 (alexjfisher)
- Add virtual bridge (virbr) to the list of network interfaces that are checked when setting listenip #324 (markfaine)
- Replaced agent systemd service with official #321 (BcTpe4HbIu)
- Improve zabbix_template type #318 (alexjfisher)
- Add unit test for zabbix_hostgroup type #316 (alexjfisher)
- Add missing badges [ci skip] #315 (alexjfisher)
- Default web_config_owner/group correctly #313 (alexjfisher)
v2.6.0 (2016-11-04)
Merged pull requests:
- release 2.6.0 #309 (bastelfreak)
- In case we are not using Apache we should have an option to define ow… #307 (admont)
- use getvar to get systemd fact #305 (bastelfreak)
- make rspec more awesome #304 (bastelfreak)
- Enhance testing #302 (bastelfreak)
- Add new RPM GPG key for zabbix-3.2 and higher #300 (yevtushenko)
- Add MySQL tests for zabbix-3.2. #299 (yevtushenko)
v2.5.1 (2016-10-13)
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:
- release 2.5.1 #295 (bastelfreak)
- Fixes for #264 #291 (shaunrampersad)
- Adapt to zabbix-3.2 and higher. #289 (yevtushenko)
- Fix for php db package name on Ubuntu 16.04 #284 (frozenfoxx)
- Fix typo error #279 (int32bit)
- don't fail if uncompressed file exists #278 (HT43-bqxFqB)
v2.5.0 (2016-09-19)
Implemented enhancements:
- modulesync 0.12.2 + Improvements #268 (bastelfreak)
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:
- Release 2.5.0 #277 (bastelfreak)
- Add Fedora 24 support #275 (bastelfreak)
v2.4.0 (2016-08-18)
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)
Merged pull requests:
- Modulesync + Release 2.3.2 #227 (bastelfreak)
v2.3.1 (2016-05-20)
Closed issues:
- What is selinux_config_mode? #222
- 404 not found #219
- undefined local variable or method `int_name' #216
Merged pull requests:
- Modulesync + Release #225 (bastelfreak)
- Introduce rspec-puppet-facts for some tests #224 (bastelfreak)
- Make module run with ubuntu. #223 (ITler)
- add CONTRIBUTORS from git log #220 (bastelfreak)
- Introduce rspec-puppet-facts for some tests #218 (bastelfreak)
- Fix216 #217 (bastelfreak)
v2.3.0 (2016-05-08)
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:
- Prepare release 2.3.0 #215 (bastelfreak)
- fix typo in zabbix_host provider #211 (damoxc)
- Missing zabbix_url in create #209 (cbergmann)
- userparameters not working. #208 (cbergmann)
- add Arch Linux to metadata.json #207 (bastelfreak)
- Enhance spec testing #206 (bastelfreak)
- Update rubocop #204 (bastelfreak)
- Update rspec #203 (bastelfreak)
- [WIP]Add archlinux #201 (bastelfreak)
- there is no zabbix proxy package in zbx-3.0 #198 (BcTpe4HbIu)
- Zabbix as default vhost #180 #197 (szemlyanoy)
- Add Zabbix sender support #195 (vide)
- fix wrong comment for configfrequency #192 (BcTpe4HbIu)
- Feature selinux #191 (bastelfreak)
- Fix for proxy sqlite support #189 (BcTpe4HbIu)
- updated to include Amazon Linux #188 (ericsysmin)
2.2.0 (2016-03-06)
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:
- Make types runnable in puppet 4 #181 (ITler)
- Added Zabbix Proxy, Agent, Server, 3.0 support and Pacemaker exclusions #174 (ericsysmin)
- removed notify, forgot to take it out when I was troubleshooting #173 (ericsysmin)
- Patch 6 #171 (ericsysmin)
- TLS Support for Zabbix 3.0 #169 (ericsysmin)
- Adjust server config and databases sqls for 3.0 #167 (cloudowski)
2.1.1 (2016-02-09)
Merged pull requests:
2.1.0 (2016-02-02)
Fixed bugs:
- The puppetgem fact is incorrect for Puppet 4 AIO installation #157
Closed issues:
Merged pull requests:
- Add Puppet Forge Version and Downloads badges #163 (rnelson0)
- Travis CI setup: ensure all rspec tests pass #162 (rnelson0)
- Update proxy.pp, fix Error: ...install zabbix-proxy- .. #159 (subkowlex)
- Puppetgem #158 (rnelson0)
- Removed a debug entry #156 (hkumarmk)
2.0.0 (2016-01-31)
Implemented enhancements:
- No LDAP Support #149
Fixed bugs:
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:
- Type to manage zabbix application #155 (hkumarmk)
- Fixed previous error in merge #152 (elricsfate)
- Added support for adding LDAP certificate location to Zabbix Web. Upd… #150 (elricsfate)
- Allow agent_serveractive value to be blank #147 (ericsysmin)
- allow serveractive to be optional #146 (ericsysmin)
- fixed typo for comment mysql #145 (ghost)
- fixed SSL server template options for 2.2 #141 (IceBear2k)
- fix syntax error #139 (mkrakowitzer)
- Allow agent to listen on * #138 (ekohl)
- enable apache_php_max_input_vars #137 (bastelfreak)
- Fix typo in zabbix-userparameters reference #136 (sgnl05)
- Listen on all IPs #133 (z3rogate)
- tap0 or tun0 (OpenVPN interfaces) interface as listenip #132 (z3rogate)
- Added zabbix_template_host type #154 (hkumarmk)
1.7.0 (2015-11-07)
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:
- Generalise the zabbix_url #129 (DjxDeaf)
- Added supporting new Zabbix params #128 (akostetskiy)
- refactoring of repo.pp #126 (bastelfreak)
- Fping wrong path in debian #124 (Oyabi)
- add support for CloudLinux #122 (bastelfreak)
- Update template.pp #121 (claflico)
- misspelled parameter path #116 (karolisc)
1.6.0 (2015-08-21)
Fixed bugs:
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)
Implemented enhancements:
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 (elricsfate)
1.4.0 (2015-05-18)
Fixed bugs:
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)
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 (elricsfate)
- 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 (meganuke19)
1.2.0 (2015-02-26)
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 (meganuke19)
- notify zabbix-agent service when userparameters change #57 (rleemorlang)
- 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)
Closed issues:
Merged pull requests:
- This resolves voxpupuli#37. #40 (genebean)
- Fix name of agent config file in params.pp #39 (mmerfort)
- setting manage_repo to false breaks server install #38 (genebean)
1.0.1 (2015-01-12)
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)
1.0.0 (2015-01-02)
Implemented enhancements:
- Split Zabbix Server Class into Components #11
Fixed bugs:
- zabbixapi gem fails to install (ubuntu 14.04) #16
Closed issues:
Merged pull requests:
- Update apache_ssl_cipher list #32 (karolisc)
- 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)
Closed issues:
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)
Closed issues:
- Incorrectly initiated mysql/postgresql server class #14
- Wrong mpm, missing php module on ubuntu 14.04 #13
Merged pull requests:
- Don't assume db_host will be localhost in postgresql.pp #20 (lucas42)
- Adding support for sqlite #15 (actionjack)
0.5.1 (2014-10-30)
Closed issues:
Merged pull requests:
0.5.0 (2014-10-11)
Closed issues:
- Added support van Zabbix 2.4
- Added Ubuntu 14.04
- Rewrote the readme.
- Module can make use of "Exported resources" when
manage_resources
is set to true. The zabbix-server can automatically configure agents and directly monitor the agents. It will make use of the zabbix-api. - Also possible for the listenip parameter to specificy an 'eth?|bond?' option. It will find out what ipaddress it is and uses this as the ListenIP in the zabbix configuration file. Can be handy when having multiple network interfaces.
- Added support for Puppet Enterprise 3.2 and 3.3
- Added repository for scientific (Thanks to: gattebury)
- Added repository for Xenserver (Thanks to: sq4ind)
- Added rspec test for zabbix::agent
- Added rspec test for zabbix::repo
- Added rspec test for zabbix::proxy
- Added rspec test for zabbix::server
- Added rspec test for zabbix::database{mysql,postgresql}
- Added rspec test for zabbix::userparameters
- Added rspec test for zabbix::javagateway
- zabbix::userparameters fixed via pull request github (By 'suff') --> Thanks!
- Removed some documented settings
- nodeid wasn't working with zabbix_server.conf template
- Added manage_repo parameter. If set to true, it will install the apt/yum repository.
- Updated module for support Ubuntu (12.x).
- Updated module for support Debian (6, 7).
- Updated module for support Oracle Linux (5, 6).
- Added parameter: manage_vhost for creating vhost (Default: true)
- Added parameter: manage_firewall for creating firewall rules
* This Change Log was automatically generated by github_changelog_generator