Hello,
in our company we're thinking to migrate our monitoring system to Zabbix. In our system we've 5000+ Meraki devices and 1000+ vm on different cloud tenant, in different regions (Azure, AWS, GCP, Oracle; in EMEA, AMERICA, APAC).
First of all we're having problems with Meraki: i'm trying to monitor my Meraki organization with Zabbix using the template "Cisco Meraki dashboard by HTTP".
It started to discover my device but now it's stucked at 1000 devices since a couple of days.
In my organization I've more than 5000 devices that I would like to monitor.
I've read that there're some limitations due to how much info the API dumps out and some problem can occurs if you've more than 1000 devices, but I didn't find nothing official so I would like to understand if it's true and if there's a solution.
Maybe if it's possible to solve this working with Meraki support on the backend because I know that each Meraki organization has a call budget of 10 requests per second and also, a concurrency limit of 10 concurrent requests per IP is enforced; but I didn't understood if the limitation of discovering new devices is related to this limit.
The power of this template should be that just putting my Meraki API key automatically all my network devices will be discovered and monitored at once, but seems like it's stucked at 1000 device.
Also I've tryed to work with the template "Azure Virtual Machine by HTTP" and "AWS EC2 by HTTP" but it seems to be required a "resource ID" or "EC2 instance ID" that is unique for every virtual machine. In this way if I want to monitor my 1000+ virtual machine I should manually find the resource id from Azure and manually put it inside Zabbix.
I'm wondering if there's a way, just like with Meraki template, to let Zabbix gather all the data from something like the "subscription ID", or to automatize this process with a script, or something similar; because doing it for 1000+ vm will be really time expensive.
I would also like to understand if there's an integration of Zabbix also for Oracle and GCP to achieve this task, to automatically monitor and discover all my vm/db that belongs to the different clouds; because I don't want to manually configure the monitoring for 1000+ hosts.
Thanks in advance for your support!
in our company we're thinking to migrate our monitoring system to Zabbix. In our system we've 5000+ Meraki devices and 1000+ vm on different cloud tenant, in different regions (Azure, AWS, GCP, Oracle; in EMEA, AMERICA, APAC).
First of all we're having problems with Meraki: i'm trying to monitor my Meraki organization with Zabbix using the template "Cisco Meraki dashboard by HTTP".
It started to discover my device but now it's stucked at 1000 devices since a couple of days.
In my organization I've more than 5000 devices that I would like to monitor.
I've read that there're some limitations due to how much info the API dumps out and some problem can occurs if you've more than 1000 devices, but I didn't find nothing official so I would like to understand if it's true and if there's a solution.
Maybe if it's possible to solve this working with Meraki support on the backend because I know that each Meraki organization has a call budget of 10 requests per second and also, a concurrency limit of 10 concurrent requests per IP is enforced; but I didn't understood if the limitation of discovering new devices is related to this limit.
The power of this template should be that just putting my Meraki API key automatically all my network devices will be discovered and monitored at once, but seems like it's stucked at 1000 device.
Also I've tryed to work with the template "Azure Virtual Machine by HTTP" and "AWS EC2 by HTTP" but it seems to be required a "resource ID" or "EC2 instance ID" that is unique for every virtual machine. In this way if I want to monitor my 1000+ virtual machine I should manually find the resource id from Azure and manually put it inside Zabbix.
I'm wondering if there's a way, just like with Meraki template, to let Zabbix gather all the data from something like the "subscription ID", or to automatize this process with a script, or something similar; because doing it for 1000+ vm will be really time expensive.
I would also like to understand if there's an integration of Zabbix also for Oracle and GCP to achieve this task, to automatically monitor and discover all my vm/db that belongs to the different clouds; because I don't want to manually configure the monitoring for 1000+ hosts.
Thanks in advance for your support!

Comment