Это старая версия документа!
Zabbix
Описание
Система мониторинга, состоит из нескольких частей, которые можно разнести, в случае большой нагрузки.
сервер мониторинга, который выполняет периодическое получение данных, обработку, анализ и запуск скриптов оповещения
база данных, реляционная (MySQL, postgres, sqlite, oracle)
веб интерфейс
агенты, службы работающие на отслеживаемых объектах, отправляющие данные серверу. Так же может использоваться трафик SNMP, внешние скрипты, выдающие данные, и несколько видов встроенных проверок, типа ping/http/ssh..
прокси, может применяться для распределения нагрузки на основной сервер
Кроме агентов, есть целый ряд доп возможностей для сбора информации:
Simple check - простые операции в т.ч. пинг
Zabbix trapper - сбор инфы с т.н. трапперов, некие «мосты» между используемыми сервисами и самой системой
Zabbix aggregate - сбор совокупной информации из БД
SSH agent - подключение по SSH, используя указанные команды
Calculate - проверки, сопоставляя имеющиеся данные, + можно нивелировать погрешность пинга между агентом и основным сервером, разместив прокси рядом с агентами
Основная логическая единица это Узлы сети (host), наблюдаемые машины. У каждого есть описание и адрес (dns/ip). Узлы объединяются в группы.
Каждый узел имеет несколько элементов данных (items)- параметров, за которыми ведется мониторинг, для каждого можно указать период обновления, способ хранения, множитель, интервал сбора и т.д.
Так же, можно создавать узлы-шаблоны, они так же содержат элементы данных, но не мониторятся, а используются только для сбора в себе и назначения предопределенных (групп) пар-ов.
Триггеры
Логические выражения со значениями False, True, Unknown, используемые для обработки данных.
У каждого существует уровень серьезности угрозы: