-
-
Notifications
You must be signed in to change notification settings - Fork 227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for Zabbix 5.0 #689
Comments
I would also be keen to see this |
I'm also very interested in this as we are currently managing only our Zabbix-agent and would like to migrate to Zabbix 5 in the near future. Would be great if we could use this module to handle the whole thing. |
I believe the main blocker here will be that the ZabbixAPI rubygem only officially supports up to 4.2, and hasn't had any update since November 2019 I wonder where that leaves this module, since it relies heavily on this rubygem.. Either branching off and maintaining a new version of the gem, or talking to the API directly?.. |
At this point, I'm probably going to have to abandon using this module because of the need to move to 5.0 rapidly. I'm not using the features of this module that require the ZabbixAPI rubygem - and if this is a roadblock to getting 5.0 support, I'd be all for removing support for automatically adding hosts with agents via the API. |
I've actually been doing some testing with zabbix 5.0 - the zabbixapi gem works fine, just warns - so seems like my suspicion above was misplaced. I'll submit a pull request a bit later, but my usecase is very specific, so not everything is tested. Someone else will have to step up and contribute code to get their usecases working :) |
@aclarkee Do you have a branch for your changes that I can take a look at and test with (and possibly contribute to)? |
@jameskirsop Sorry for the late reply, got sidetracked with other priorities. I've just submitted a couple of pull requests with my modifications. I manage the repo & webserver config outside this module - and am using aws RDS for the postgresql DB, so have zabbix::web::manage_repo & zabbix::web::manage_vhost set to false in heira and don't use the zabbix::database class. (I'm currently passing DB info straight through to zabbix::server & zabbix::web) |
For what it's worth, I'll "+1" whis. Would love to see Zabbix 5 support, as we're planning to deploy Zabbix in our environment. Would be nice to be able to use the latest version :-) |
is anyone here able to provide a patch for 5.x support? |
@bastelfreak, could we release/tag the updated version of the module so the 5.0 improvements can be deployed?? Also - I've just tried to deploy the latest master to a clean server and the Zabbix Frontend repo isn't configured as described here. It seems like we need to move to installing the Zabbix repo config from the new(?) package that includes the updated Would recommend we reopen this until 5.0 is fully supported. |
You can take latest PHP using SCL module so it doesn't seem difficult to implement
(*) I haven't tested it yet with 5.0 version |
The current version of this module does not support Zabbix 5.0. I know this Zabbix version just got released a couple of days ago, but it would be awesome if/when it is supported. I understand this would take time.
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
Use the current version of these Puppet library to deploy a Zabbix 5.0 server.
What are you seeing
Some of the packages have been renamed, so it fails to install the old names. In the end, the web based UI for Zabbix is broken.
What behaviour did you expect instead
I would guess I was to optimistic, I expected to have a working Zabbix server.
The text was updated successfully, but these errors were encountered: