Sidebar

ru:manual:introduction:overview

This is an old revision of the document!


4 Обзор Zabbix

Архитектура

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

Сервер

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

База данных

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

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

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

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

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

Агент

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

Поток данных

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

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

Хотя может показаться, что требуется слишком много шагов, использование шаблонов значительно упрощает процесс. Однако, такое построение системы позволяет создавать очень гибкие инсталляции.