Zabbix: когда все под контролем

zabbix

Zabbix – open-source решение для отслеживания состояния компьютерной сети, сетевого оборудования и серверов. Программа написана Алексеем Владышевым, впервые была использована в 1998 году. 7 апреля 2001 года состоялся публичный выпуск системы под свободной лицензией GPL.

Процесс наблюдения может осуществляться в нескольких режимах.

Simple checks – проверка состояния стандартных сервисов, типа SMTP или HTTP, при этом установка какого-либо ПО на наблюдаемом хосте не требуется;

Zabbix agent – ПО устанавливается на хостах для считывания данных о нагрузке процессора, дисковом пространстве, использовании сети и других параметров;

External check – выполнение внешних программ, мониторинг через SNMP.

zabbix

Архитектура

Главный сервер – служит для хранения конфигурационных файлов, удаленно проверяет сетевые сервисы, оповещает системного администратора о сбоях в работе системы контроля.

Прокси-сервер – собирает данные, которые на локальном уровне заносятся в буфер и передаются главному серверу.  

Агент – программа (демон), которая контролирует состояние локальных ресурсов и приложений на контролируемых системах.

Пользовательский интерфейс – запускается на том же узле, что и главный сервер, написан на PHP.

Базы данных MySQL, SQLite, PostgreSQL и Oracle Database.

Логическая единица наблюдения – узлы сети, или серверы. Каждый сервер имеет свой адрес (ip и/или dns) и описание. Для удобства наблюдения узлы могут объединяться в группы, например, веб-серверы или серверы баз данных. Каждый узел имеет определенное количество элементов данных – отслеживаемых параметров, для которых можно задать свой период обновления, время сбора, способ хранения данных и т.д.
triggers_zabbix

Основные преимущества

  • Распределённый мониторинг до тысяч узлов;
  • Возможность применения сценариев для мониторинга;
  • Веб интерфейс для настройки и администрирования;
  • Sla-мониторинг;
  • Использование внешних скриптов;
  • Возможность создания карты сетей.

Детально можно ознакомиться с Zabbix на нашем авторском курсе «L2-LAMP. Администрирование веб-серверов на Linux»!

Залишити відповідь

Дякуємо, що поділились