Använd denna länk för att citera eller länka till detta dokument:
http://elartu.tntu.edu.ua/handle/lib/42225
Titel: | Комп'ютеризована система моніторингу характеристик інтернет-трафіку на основі Raspberry PI 4 та платформи Grafana |
Övriga titlar: | Computerized monitoring system of internet traffic characteristics based on Raspberry PI 4 and platform Grafana |
Författare: | Карапата, Володимир Ігорович Karapata, Volodymyr |
Affiliation: | Тернопільський національний технічний університет імені Івана Пулюя Ternopil Ivan Puluj National Technical University |
Bibliographic description (Ukraine): | Карапата В.І. Комп'ютеризована система моніторингу характеристик інтернет-трафіку на основі Raspberry PI 4 та платформи Grafana : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Карапата Володимир Ігорович. – Тернопіль : ТНТУ, 2023. – 70 c. |
Bibliographic description (International): | Karapata V. Computerized monitoring system of internet traffic characteristics based on Raspberry PI 4 and platform Grafana : Bachelor thesis „123 — Computer Engineering“ Karapata Volodymyr - Ternopil, TNTU, 2023 – 70 p. |
Utgivningsdatum: | 19-jun-2023 |
Submitted date: | 23-jun-2023 |
Date of entry: | 19-jul-2023 |
Utgivare: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя |
Supervisor: | Луцків, Андрій Мирославович Lutskiv, Andriy |
Committee members: | Стадник, Марія Андріївна Stadnyk, Maria |
UDC: | 004.3 |
Nyckelord: | системамоніторинг інтернет трафік Raspberry PI Grafana system monitoring Internet |
Number of pages: | 70 |
Sammanfattning: | Результатом виконання кваліфікаційної роботи є спроектована та програмно налаштована комп’ютеризована система моніторингу та візуаліазції інтернет-трафіку на основі Raspberry PI 4 та платформи Grafana.
Для забезпечення моніторингу характеристик інтернет-трафіку у системі передбачено використання сервісу SpeedTest шляхом встановлення speedtest CLI на операційну систему Raspberry PI. Окрім цього, для забезпечення ефективності і коректності функціонування програмного забезпечення управління моніторингом проведено інсталяцію СКБД InfluxDD та платформи Grafana.
У роботі за допомогою мови програмування Python розроблено програму управління моніторингом, основні функції якої полягають у запуску клієнта speedtest CLI, одержанні даних від відповідного сервісу та запису їх у базу даних InfluxDB. The result of the qualification work is a designed and programmed computerized system for monitoring and visualization of Internet traffic based on Raspberry PI 4 and the Grafana platform. To ensure monitoring of Internet traffic characteristics, the system provides for the use of the SpeedTest service by installing the speedtest CLI on the Raspberry PI operating system. In addition, to ensure the efficiency and correct functioning of the monitoring management software, the InfluxDB DBMS and the Grafana platform were installed. Using the Python programming language, a monitoring management program was developed, the main functions of which are to launch the speedtest CLI client, receive data from the corresponding service and record them in the InfluxDB database. |
Content: | ВСТУП 8 РОЗДІЛ 1 ПРИЗНАЧЕННЯ ТА ОСОБЛИВОСТІ ЗАСТОСУВАННЯ СИСТЕМ МОНІТОРИНГУ ТА ВІЗУАЛІЗАЦІЇ ХАРАКТЕРИСТИК ІНТЕРНЕТ-ТРАФІКУ 9 1.1 Аналіз технічного завдання при проектуванні комп’ютеризованої системи моніторингу інтернет-трафіку на основі Raspberry PI 4 9 1.2 Аналіз особливостей інтернет-трафіку 16 РОЗДІЛ 2 ПРОЕКТУВАННЯ КОМП’ЮТЕРИЗОВАНОЇ СИСТЕМИ МОНІТОРИНГУ ІНТЕРНЕТ-ТРАФІКУ НА ОСНОВІ RASPBERRY PI 21 2.1 Аналіз сучасних систем управління часом в ІТ-секторі 21 2.2 Проектування схеми організації комп’ютеризованої системи моніторингу інтернет-трафіку на основі Raspberry PI 26 2.3 Характеристика Raspberry PI 4 та допоміжних компонентів комп’ютеризованої системи 28 2.4 Налаштування Raspberry PI при організації системи моніторингу інтернет-трафіку 33 РОЗДІЛ 3 ВІЗУАЛІЗАЦІЯ ХАРАКТЕРИСТИК ІНТЕРНЕТ-ТРАФІКУ ЗА ДОПОМОГОЮ ПЛАТФОРМИ GRAFANA 43 3.1 Формування бази даних InfluxDB для зберігання інформації про характеристики інтернет-трафіку 43 3.2 Налаштування платформи Grafana для візуалізації характеристик інтернет-трафіку 50 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 60 4.1 Долікарська допомога при ураженні електричним струмом 60 4.2 Оцінка розробленого технологічного процесу щодо умов безпеки, втомлюваності та продуктивності праці 62 ВИСНОВКИ 68 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 69 Додаток A. Технічне завдання |
URI: | http://elartu.tntu.edu.ua/handle/lib/42225 |
Copyright owner: | © Карапата Володимир Ігорович, 2023 © Karapata Volodymyr, 2023 |
References (Ukraine): | Speedtest CLI. URL: https://www.speedtest.net/apps/cliIntroducing InfluxDB 3.0. URL: https://www.influxdata.com/products/ (дата звернення: 04.05.2023 р.). influxdb-overview/ (дата звернення: 04.05.2023 р.). What is Grafana? URL: https://grafana.com/oss/grafana/ (дата звернення: 04.05.2023 р.). Perera А., Zaslavsky A., Christen P. Georgakopoulos D. Sensing as a service model for smart cities supported by internet of things. Transactions on Emerging Telecommunications Technologies. Vol. 25. No. 1. 2014. pp. 81–93. Al-Fuqaha A., Guizani M., Mohammadi M. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials. Vol. 17. No. 4. 2015. pp. 2347–2376. Rao A., Legout A., Lim Y.-s., Towsley D. Network Characteristics of Video Streaming Traffic in. Proceedings of the 7th Conference on Emerging Networking EXperiments and Technologies. New York. ACM. 2011. pp. 25–29. IPv6 over Low power WPAN (6lowpan). URL: https://datatracker.ietf.org/wg/6lowpan/charter/ (дата звернення 20.05.2023 р). IPv6 over Networks of Resource-constrained Nodes (6lo URL: https://datatracker.ietf.org/wg/6lo/charter/ (дата звернення 20.05.2023 р). IPv6 over the TSCH mode of IEEE 802.15.4e (6tisch). URL: https://datatracker.ietf.org/wg/6tisch/charter/ (дата звернення 20.05.2023 р). Python 3.9.2 documentation. URL: https://docs.python.org/3/ (дата звернення 08.05.2023 р.) Паламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с. Mathematical statistics functions. URL: https://docs.python.org/3/library/ statistics.html (дата звернення 08.04.2023 р.) JSON encoder and decoder. URL: https://docs.python.org/3/ library/json.html (дата звернення 29.04.2023 р.) SQL Syntax. URL: https://www.w3schools.com/sql/sql_syntax.asp (дата звернення 06.05.2023 р.) Пасічник В., Резніченко В. Організація баз даних та знань. К:. Видавнича група BHV, 2006. 384 с. Raspberry Pi Computer Boards. URL: https://www.okdo.com/c/pi-shop/the-raspberry-pi/ (дата звернення 15.05.2023 р.). Осухівська Г.М., Тиш Є.В., Луцик Н.С., Паламар А.М. Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с. НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018. Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с. Бедрій Я. Основи охорони праці користувачів персональних комп’ютерів: навчальний посібник для студентів ВНЗ та інженерів-практиків. Навчальна книга-Богдан. 2014. 144 с. |
Content type: | Bachelor Thesis |
Samling: | 123 — Комп’ютерна інженерія (бакалаври) |
Fulltext och övriga filer i denna post:
Fil | Beskrivning | Storlek | Format | |
---|---|---|---|---|
Author_Notes_Volodymyr_Карапата.docx | 10,05 kB | Microsoft Word XML | Visa/Öppna | |
Volodymyr_Karapata.pdf | 2,93 MB | Adobe PDF | Visa/Öppna |
Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!
Administrativa verktyg