Боюсь, ответа нет.
Кроме того, пропускная способность должна вызывать наименьшую обеспокоенность, в то время как IOPS для базы данных и хранилища обычно являются узким местом в большой инфраструктуре мониторинга.
Однако я могу дать вам несколько советов по настройке размера на основе опытаи документация .
Zabbix «потребление ресурсов» зависит от комбинации хостов, элементов и их интервальных проверок.Обычно это называется «Новые значения в секунду»: он используется для определения размера базы данных и быстрого просмотра «сколько материала я читаю».
Итак, монитор «инфра» может быть любым числомновые значения в секунду.Учтите, что 96-портовый коммутатор с L3 может порождать 800 элементов, большинство из которых с интервалом в 60 секунд (т.е. не менее 13 нвпс), тогда как простая проверка ICMP обычно состоит из 3 элементов с интервалом в 60 секунд (0,05 нвпс).
Сколько пропускной способности требуется для 1 нового значения в секунду, зависит от типа проверки:
- проверка snmp должна состоять из 2 пакетов UDP
- обнаружение snmp ... кто знает!это зависит от самого устройства
- проверка HTTP по крайней мере 5 пакетов TCP (syn, syn / ack, ack + piggyback, push, fin), если вы хотите только заголовки, еще больше, если вы захватываете jsonили полная страница
- проверка агента ... на самом деле я не измерял это
- пользовательский скрипт ... кто знает!
Так, как вы можетесм. переменные слишком «переменные», чтобы быть предсказуемыми.
Мое предложение: начните с небольшого Zabbix (даже dockerized) и добавьте один или два объекта для каждого типа (2 сервера Windows, 2 сервера Linux, 2 коммутатора, 2 ups и т. Д.), Пусть он работает длянесколько дней и используйте оценку NVPS и элементов в качестве эталона.
Затем, в зависимости от размера инфраструктуры, вы должны спланировать производственную настройку и выбрать одну из следующих конфигураций:
- 1 виртуальная машина с zabbix и базой данных
- 1 голая железо с zabbix и базой данных
- 1 виртуальная машина с zabbix с базой данных на сервере базы данных
- и т.д ...
Надеюсь, это поможет!