It might sound dumb, but hear me out:
I have a Zabbix Server (S), Zabbix Proxy (P), Zabbix agent on the monitored host (H).
I configured the agent on host H (ServerActive) with both proxy P and server S. This tells the agent to request active checks from the proxy P and the server S. The proxy is configured first in list, so this action triggers the registration of the agent on host H with the proxy P and thus, in the frontend host configuration, the host appears as "Monitored by proxy: P".
With proxy P in active mode, it connects to the server and requests configuration from it for the registered host on this proxy. With proxy in passive mode, the server pushes configuration of the hosts configured as monitored by proxy P to the proxy.
The proxy P has performance problems (too many hosts on this proxy) so I decided to change configuration in frontend for some hosts to be monitored by server S (agent should check for active checks with server also, as is configured, and Server configuration contains S and P so both server and proxy have direct access to the agent on H).
Initially, the host H appears to be monitored by server S now, but at the next configuration push (passive proxy) or configuration request (active proxy) the host changes as monitored by the proxy P.
1. Is this the normal behavior ? or is it triggered because I changed the proxy from active to passive and the host H was already registered with the proxy P ?
2. If this is normal behavior, what is the point of the drop down list in 'Monitored by proxy' ? It should be a read-only field.
3. If the drop down list is specifically designed (is also present in the mass update options) to be changed via frontend, is this a bug that I should report ?
Thank you.
I have a Zabbix Server (S), Zabbix Proxy (P), Zabbix agent on the monitored host (H).
I configured the agent on host H (ServerActive) with both proxy P and server S. This tells the agent to request active checks from the proxy P and the server S. The proxy is configured first in list, so this action triggers the registration of the agent on host H with the proxy P and thus, in the frontend host configuration, the host appears as "Monitored by proxy: P".
With proxy P in active mode, it connects to the server and requests configuration from it for the registered host on this proxy. With proxy in passive mode, the server pushes configuration of the hosts configured as monitored by proxy P to the proxy.
The proxy P has performance problems (too many hosts on this proxy) so I decided to change configuration in frontend for some hosts to be monitored by server S (agent should check for active checks with server also, as is configured, and Server configuration contains S and P so both server and proxy have direct access to the agent on H).
Initially, the host H appears to be monitored by server S now, but at the next configuration push (passive proxy) or configuration request (active proxy) the host changes as monitored by the proxy P.
1. Is this the normal behavior ? or is it triggered because I changed the proxy from active to passive and the host H was already registered with the proxy P ?
2. If this is normal behavior, what is the point of the drop down list in 'Monitored by proxy' ? It should be a read-only field.
3. If the drop down list is specifically designed (is also present in the mass update options) to be changed via frontend, is this a bug that I should report ?
Thank you.
Comment