<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Розроблення комп'ютерної системи моніторингу показників обчислювальних систем на основі технології SNMP

dc.contributor.advisorШкарупило, Вадим Вікторович
dc.contributor.authorЯрко, Артем Юрійович
dc.date.accessioned2026-09-25T07:13:00Z
dc.date.issued2026
dc.description.abstractМетою роботи є розроблення комп'ютерної системи моніторингу показників обчислювальних систем на основі технології SNMP у вигляді повнофункціонального веб-додатку, що здійснює збір, зберігання та візуалізацію метрик продуктивності в режимі реального часу з мінімальними системними вимогами. Робота складається з чотирьох розділів, загальних висновків, списку використаних джерел і чотирьох додатків із лістингами програмного коду. У першому розділі проведено аналіз технічного завдання: досліджено концепцію моніторингу обчислювальних систем і мереж на різних рівнях абстракції; розглянуто принципи роботи та еволюцію протоколу SNMP (версії SNMPv1, SNMPv2c, SNMPv3), структуру MIB і адресацію через OID; виконано детальний порівняльний огляд існуючих систем моніторингу — Zabbix, Nagios Core, PRTG Network Monitor і Prometheus/Grafana; сформульовано функціональні та нефункціональні вимоги до проєктованої системи.У другому розділі здійснено проектування комп'ютерної системи: обґрунтовано технологічний стек (Python 3.11, Flask, SQLite, Chart.js, psutil, easysnmp, APScheduler, ReportLab); спроектовано модульну архітектуру з чотирма незалежними компонентами; розроблено ER-діаграму бази даних із чотирма таблицями; описано алгоритми збору даних і механізм дедублікації алертів; створено прототип інтерфейсу користувача. У третьому розділі описано реалізацію всіх функціональних модулів: налаштування середовища та структури проєкту; збір метрик через psutil і easysnmp; Flask REST API з вісьмома ендпоінтами; веб-інтерфейс на HTML5/CSS3/JavaScript із графіками Chart.js і топологічною картою на Canvas API; систему алертів із дедублікацією; генерацію PDF-звітів. У четвертому розділі проведено комплексне тестування за 10 сценаріями з кількісним аналізом результатів, оцінкою точності вимірювань, надійності та продуктивності. Результатом виконання роботи є повнофункціональна система моніторингу, що відображає показники CPU, RAM, температури, мережевого трафіку та стану пристроїв у реальному часі. Система споживає 80–120 МБ RAM, розгортається однією командою і пройшла всі тести. Рекомендована до практичного застосування
dc.identifier.citationЯрко А. Ю. Розроблення комп'ютерної системи моніторингу показників обчислювальних систем на основі технології SNMP: дипломна робота …бакалавра: F7 Комп'ютерна інженерія. Київ, 2026. 76 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/17560
dc.language.isouk
dc.publisherНУБіП України
dc.subjectмоніторинг мережі
dc.subjectобчислювальна система
dc.subjectпоказники продуктивності
dc.subjectобчислювальні системи
dc.subjectnetwork monitoring
dc.subjectcomputing system
dc.subjectperformance indicators
dc.subjectcomputing systems
dc.titleРозроблення комп'ютерної системи моніторингу показників обчислювальних систем на основі технології SNMP
dc.typeThesis
thesis.degree.departamentКомп'ютерних систем, мереж та кібербезпеки
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyКомп’ютерна інженерія

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Yarko_Bakalavrska_Rozroblennia_kompiuternoi_systemy.pdf
Розмір:
772,28 KB
Формат:
Adobe Portable Document Format