Details

Title Автоматизация управления и тестирования шаблонов Zabbix с использованием Zabbix API: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Creators Тянутов Максим Владимирович
Scientific adviser Ковалев Артем Дмитриевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Zabbix ; мониторинг ; автоматизация ; DevOps ; шаблон ; конфигурация ; API ; YAML ; валидация ; CI/CD ; monitoring ; automation ; template ; configuration ; validation
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1975
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35484
Record create date 7/14/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

В этой работе описан инструмент для автоматизации настройки мониторинга в Zabbix, который упрощает и ускоряет процесс создания хостов, подключения шаблонов и проверки их работоспособности. Решение основано на принципе декларативной конфигурации — все настройки описываются в одном YAML-файле, после чего автоматически применяются ко всем нужным серверам. Это позволяет сократить количество рутинных операций и снизить риск ошибок, особенно в крупных и быстро меняющихся инфраструктурах. Проверка работоспособности инструмента проводилась в тестовой среде на серверах с разными версиями Zabbix (5.0, 6.0 и 7.0). Результаты показали, что автоматизация не только значительно уменьшает время настройки, но и полностью устраняет ошибки, характерные для ручного подхода. Такое решение особенно полезно для команд, использующих DevOps-подходы и стремящихся к предсказуемости, стабильности и повторяемости конфигураций.

This work describes a tool for automating Zabbix monitoring setup, which simplifies and accelerates the process of host creation, template linking, and functionality verification. The solution is based on the principle of declarative configuration — all settings are defined in a single YAML file and then automatically applied to the required servers. This approach reduces manual operations and minimizes the risk of errors, especially in large and rapidly evolving infrastructures. The tool was tested in a lab environment with different Zabbix versions (5.0, 6.0, and 7.0). Results demonstrated that automation not only significantly reduces configuration time but also eliminates errors typical of manual processes. This solution is particularly valuable for DevOps-driven teams aiming for predictability, stability, and repeatability in their configurations.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics