Why has the Zabbix community decided that having a Linux agent with dependencies is a good idea.
You've basically eliminated anybody with build slaves or a strictly controlled production environment from using the linux agent.
I have at least 39 of my most critical servers that I can only monitor via ICMP because the agent is requiring libcrypt.so.10 to be opdated or openssl to be updated in order for the agent to install.
This is totally unacceptable.
For my build environment and my production environment which are both multi-layer firewalled on private VLANs with no inbound internet access, zero changes are allowed since the build environment and production environment are required to stay exactly as they are until the dev team investigates the impact of any changes to the system. This would require a major reason to need to make modification of which the zabbix agent is not in their eyes versus the man-hours involved in testing the systems with update libraries.
A properly thought out Zabbix Agent build would have all of it's dependencies built into the build so it could ALWAYS install and not rely on libraries or packages from the local system regardless of linux version and updates.
For now I can only monitor the really important servers with ICMP unless they required no updates. This means I can really only use the zabbix agent most of the time on systems nobody gives a damn about installing updates on.
Here are 3 of the messages received:
error: Failed dependencies:
libcrypto.so.10(OPENSSL_1.0.1) is needed by zabbix-agent-5.0.2-1.el6.i686
error: Failed dependencies:
libcrypto.so.10(OPENSSL_1.0.2)(64bit) is needed by zabbix-agent-5.0.2-1.el7.x86_64
error: Failed Dependencies:
Openssl 1:1.0.2k-21.el7_9 needs installed
39 of my first 128 hosts have this issue which is very frusttrating because they are hte MOST IMPORTANT servers/VMs to monitor.
As you can tell I am very frustrated by this and doen't undeerstand what the thinking behind it is except for some idiot trying to force people to update to the newer versions quoting security or some other justification.
In a production environment sometimes the simplest updates require a complete reinstall and reconfiguration of ALL systems involved which can take 6 months to a year.
You've basically eliminated anybody with build slaves or a strictly controlled production environment from using the linux agent.
I have at least 39 of my most critical servers that I can only monitor via ICMP because the agent is requiring libcrypt.so.10 to be opdated or openssl to be updated in order for the agent to install.
This is totally unacceptable.
For my build environment and my production environment which are both multi-layer firewalled on private VLANs with no inbound internet access, zero changes are allowed since the build environment and production environment are required to stay exactly as they are until the dev team investigates the impact of any changes to the system. This would require a major reason to need to make modification of which the zabbix agent is not in their eyes versus the man-hours involved in testing the systems with update libraries.
A properly thought out Zabbix Agent build would have all of it's dependencies built into the build so it could ALWAYS install and not rely on libraries or packages from the local system regardless of linux version and updates.
For now I can only monitor the really important servers with ICMP unless they required no updates. This means I can really only use the zabbix agent most of the time on systems nobody gives a damn about installing updates on.
Here are 3 of the messages received:
error: Failed dependencies:
libcrypto.so.10(OPENSSL_1.0.1) is needed by zabbix-agent-5.0.2-1.el6.i686
error: Failed dependencies:
libcrypto.so.10(OPENSSL_1.0.2)(64bit) is needed by zabbix-agent-5.0.2-1.el7.x86_64
error: Failed Dependencies:
Openssl 1:1.0.2k-21.el7_9 needs installed
39 of my first 128 hosts have this issue which is very frusttrating because they are hte MOST IMPORTANT servers/VMs to monitor.
As you can tell I am very frustrated by this and doen't undeerstand what the thinking behind it is except for some idiot trying to force people to update to the newer versions quoting security or some other justification.
In a production environment sometimes the simplest updates require a complete reinstall and reconfiguration of ALL systems involved which can take 6 months to a year.
Comment