Hello Members,
I am planning to do a POC where we have separate servers for FE, Zabbix and DB.
The idea is to separate provisioning of hosts which will be done through API and retrieval of metrics through API.
I am thinking of below design so that we keep separate verticals for provisioning/monitoring and retrieving performance data
The LHS zabbix will be responsible for collecting data using multiple proxies and its sole function is to provision and monitor the hosts
DB01 - is the primary database and will be performing replication to DB02
DB02 will be used for retrieving data for reporting and data presentation.
Not sure we need extra zabbix server on the RHS to help with the API functions.
The goal is to separate monitoring / polling and data retrieval and optimize API loads which will be higher when the data is retrieved.
Please provide your suggestions and feedback.

Thanks in advance.
I am planning to do a POC where we have separate servers for FE, Zabbix and DB.
The idea is to separate provisioning of hosts which will be done through API and retrieval of metrics through API.
I am thinking of below design so that we keep separate verticals for provisioning/monitoring and retrieving performance data
The LHS zabbix will be responsible for collecting data using multiple proxies and its sole function is to provision and monitor the hosts
DB01 - is the primary database and will be performing replication to DB02
DB02 will be used for retrieving data for reporting and data presentation.
Not sure we need extra zabbix server on the RHS to help with the API functions.
The goal is to separate monitoring / polling and data retrieval and optimize API loads which will be higher when the data is retrieved.
Please provide your suggestions and feedback.
Thanks in advance.
Comment