set upper limit for Ports to 65535 #136
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
I use a shared hosting service where I can get ports of the host opened to my account. "The port numbers are generated automatically in the range from 40.000 to 61.000 and cannot be chosen arbitrarily." [1].
Unfortunately most zabbix ports (LISTEN_PORT, CONFIG_SERVER_PORT, CONFIG_JAVA_GATEWAY_PORT, CONFIG_LISTEN_PORT) are limited to the range 1024 to 32767.
The lower limit is totally understandable as these are well-known/system ports. The upper limit on the other hand seems arbirary. I would have understood a limit of 49151 which is the border to the dynamic ports but a limit of 65535 would be more flexible in my opinion.
As a workaround I have prepared a patch that changes the range but that requires me to recompile zabbix for each new version.
When Asking in the Forums [1] they suggested to raise a support issue. I think a pull request is even better so here it is.
[1] https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/491398-why-are-port-numbers-limited-from-1024-to-32767
Thanks
Clemens