4 Обзор Zabbix

Архитектура

Zabbix состоит из нескольких важных компонентов программного обеспечения, функции которых изложены ниже.

Сервер

Zabbix сервер - является главным компонентом, которому агенты сообщают информацию и статистику о доступности и целостности. Сервер является главным хранилищем, в котором хранятся все данные конфигурации, статистики, а также оперативные данные.

Хранилище базы данных

Как таковая вся информация о конфигурации, а так же данные собранные Zabbix хранятся в базе данных.

Веб интерфейс

Веб интерфейс обеспечивает легкий доступ к Zabbix из любого места с любой платформы. Интерфейс яляется частью Zabbix сервера и обычно (но не обязательно) работает на том же самом физическом компьютере, что и сервер.

При использовании SQLite веб интерфейс Zabbix должен быть запущен на этой же самой физической машине.

Прокси

Zabbix прокси может собирать данные о производительности и доступности в помощь Zabbix серверу. Прокси является опциональной частью Zabbix; однако он может быть полезен для того чтобы распределить нагрузку с одного Zabbix сервера.

Агент

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

Поток данных

Кроме того, важно сделать шаг назад и взглянуть на весь поток данных в Zabbix. Для того чтобы создать элемент данных, который будет собирать данные, вы должны сначала создать узел сети. Перемещаясь в другой конец спектра Zabbix, у вас должен быть элемент данных, чтобы создать триггер. У вас должен быть триггер, чтобы создать действие. Таким образом, если вы хотите получать оповещение о том, что загрузка вашего процессора велика на Сервере X вы сначала должны создать запись о узле сети для Сервера X, затем элемент данных для наблюдения за ЦПУ, затем триггер, который будет активирован, если загрузка ЦПУ будет слишком высокой, а затем действие которое отправит вам email. Хотя может показаться, что требуется слишком много шагов, но с использованием шаблонов всё будет гораздо проще. Однако, из этой конструкции можно создать очень гибкую установку.