Как правильно организовать инфраструктуру для системы мониторинга Zabbix?

  • 7 августа 2023 г. 14:52
Ответы на вопрос 2
Организация инфраструктуры для Zabbix может быть разной и зависит от размера вашей сети и количества узлов, которые нужно смониторить. Однако ниже представлены общие рекомендации для ее построения. 

1. **Сервер и база данных:** Zabbix сервер и базы данных должны быть построены на надежном и производительном оборудовании, так как они обрабатывают большое количество данных. В качестве базы данных обычно используются продукты, такие как MySQL, PostgreSQL, Oracle и SQLite, но лучше всего подходят PostgreSQL и MySQL.

2. **Прокси серверы:** При мониторинге больших сетей, Zabbix прокси серверы используются для снижения нагрузки на основной сервер. Они собирают данные от агентов и отправляют их на основной сервер Zabbix.

3. **Zabbix агенты:** Агенты устанавливаются на каждом узле сети, который нуждается в мониторинге. Они отвечают за сбор данных и отправляют их на сервер или прокси.

4. **Web-интерфейс:** Для визуализации данных и управления Zabbix используется Web-интерфейс. Он должен быть доступен через браузер отовсюду.

5. **Безопасность:** Все части системы должны быть защищены. Данные, передаваемые между элементами системы, должны быть зашифрованы, а доступ к серверам должен быть ограничен.

6. **Резервное копирование:** Важно иметь стратегию резервного копирования для вашей Zabbix системы. Это может включать периодическое резервное копирование Zabbix сервера и базы данных.

Важно подчеркнуть, что Zabbix является очень гибкой системой, и она может быть настроена так, чтобы соответствовать предпочтениям и требованиям вашего бизнеса.
Ваше решение может быть  вполне простым -  установите и настройте Zabbix на сервере. Учитывая, что у вас небольшая нагрузка - менее 1000 объектов, стандартный сервер легко справится с этим. Единственное условие - необходимо избегать огромного количества метрик, сохраняемых в базе данных каждую секунду. Я сам успешно использовал Zabbix для мониторинга около 500 рабочих компьютеров, телефонов, принтеров, сканеров, АТС и других серверов с разными типами программного обеспечения - все на простом сервере. Сейчас я не вспомню точные детали, но на Habr есть статья, где автор рассказывает о масштабном использовании Zabbix для мониторинга миллионов серверов. Однако, это требует прокси-серверов и распределения нагрузки. В документации Zabbix приведены конкретные аппаратные требования: [ссылка на документацию].
Похожие вопросы