Каков наилучший подход для измерения потребления пропускной способности Zabbix? - PullRequest
0 голосов
/ 23 октября 2018

Как можно приблизительно оценить пропускную способность, которую Zabbix будет использовать для мониторинга инфраструктуры?Он не должен быть строго точным, но, по крайней мере, иметь приблизительные числа для работы.

Большое спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

Боюсь, ответа нет.

Кроме того, пропускная способность должна вызывать наименьшую обеспокоенность, в то время как 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 с базой данных на сервере базы данных
  • и т.д ...

Надеюсь, это поможет!

...