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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0