We're rolling out Zabbix to replace multiple monitoring systems and want to make sure the architecture, and our ideas of how it operates are correct.
We have several thousand hosts ~7k, most have around 150-300 items, some have 1-2k items.
We do not need proxies to reach our monitored hosts, however I am wondering if using them would take IO, bandwidth, and/or storage load off of the primary server? I believe not.
We are looking to partition the database using this script/instructions: "https://bestmonitoringtools.com/zabbix-partitioning-tables-on-mysql-database/"
Is there a more flexible way of doing this than using the script which appears to set global values for retention/trend duration? This isn't a show stopping thing but it would be great if we could allow specific items or even hosts to have longer retention periods.
We have several thousand hosts ~7k, most have around 150-300 items, some have 1-2k items.
We do not need proxies to reach our monitored hosts, however I am wondering if using them would take IO, bandwidth, and/or storage load off of the primary server? I believe not.
We are looking to partition the database using this script/instructions: "https://bestmonitoringtools.com/zabbix-partitioning-tables-on-mysql-database/"
Is there a more flexible way of doing this than using the script which appears to set global values for retention/trend duration? This isn't a show stopping thing but it would be great if we could allow specific items or even hosts to have longer retention periods.
Comment