СТВОРЕННЯ SELF-HEALING МЕРЕЖІ
DOI:
https://doi.org/10.32689/maup.it.2024.4.11Ключові слова:
self-healing, моніторинг, автоматизація, комп’ютерна мережа, програмування, скрипт, відмовостійкістьАнотація
У статті розглянуто створення системи самовідновлення працездатності мережі під час збоїв, описано логічну та фізичну схему комунікацій для створення Self-Healing мережі, алгоритм роботи та функціональну схему такої мережі, частково автоматизовано процес комунікації з Інтернет‑провайдером, виконано розрахунки з метою визначення, на який час дана система дає змогу пришвидшити процес вирішення аварій. Метою роботи є обмін напрацюваннями щодо автоматизації відновлення мереж після аварій, створення самовідновлювальної мережі на певних ділянках та висвітлення принципів реалізації Self-Healing. Методологія дослідження. За допомогою методів вимірювання та порівняння деякого набору даних перевіряється спроможність даної автоматичної системи моніторингу бути ефективною. Вимірювання – це метод дослідження, за допомогою якого визначається числове значення деякої величини з використанням одиниці вимірювання об’єкта. Порівняння – один із найбільш поширених методів пізнання, який дозволяє встановити подібність та розбіжність об’єктів [1]. Основну роль в такій системі має програма, написана на мові Python, система моніторингу Zabbix, яка контролює стан Інтернет‑каналів та запускає програму у випадку аварії, а також камера ESP32CAM, яка значно спрощує процес отримання стану індикації мережевого обладнання постачальника послуг на точках включення замовника. Для надійного збереження та використання секретів використовується SOPS та Age. Наукова новизна. У статті представлено нову систему самовідновлення працездатності мережі у разі проблем на стороні постачальника послуг, розглянуто приклад автоматизованої взаємодії з провайдером для вирішення типових проблем. Висновки. Розглянута схема комп’ютерної мережі з автоматичною системою моніторингу реалізує відмовостійку самовідновлювальну мережу та практично не залежить від обладнання замовника, здатна закривати типові інциденти з мінімальною участю інженера. Згідно розрахункам, час тривалості аварій на об’єктах можна знизити на третину.
Посилання
Білецький В. С. Методологія наукових досліджень технічних об᾽єктів та їх оптимізація (Навчальний посібник). НТУ «ХПІ». 2023. С. 18 с.
Клименко О. Є. Тенденції розвитку самовідновлювальних мереж. Інформаційні технології та суспільство. 2023. № 5 (11). С. 21–27. URL: https://doi.org/10.32689/maup.it.2023.5.3
Системи моніторингу та керування – IT-Solutions, Україна. IT-Solutions, Україна. URL: https://it-solutions.ua/servisi/sistemi-monitoringu-ta-keruvannya/
AI-on-the-edge-device. URL: https://it-solutions.ua/servisi/sistemi-monitoringu-ta-keruvannya/
Al-Oqily I., Bani-Mohammad S., Subaih B., Alshaer J.J. A survey for self-healing architectures and algorithms. Proc. of the International Multi-Conference on Systems, Signals Devices. 2012. P. 1–5.
Chacon S., Straub B. Pro Git (Second Edition). Apress open. 2014. P. 101–122.
D. Ghosh Self-healing systems – survey and synthesis. Decision Support Systems. 2007. Vol. 42, no. 4. P. 2164–2185.
Empson S., Roth H. CCNP ROUTE Command Guide: Implementing Path Control. Cisco Press. 2010. P. 199–208.
Manage Kubernetes secrets with SOPS. URL: https://fluxcd.io/flux/guides/mozilla-sops/
Ochoa-Aday L., Cervelló-Pastor C., Fernández-Fernández A. Self-healing and SDN: bridging the gap. Digital Communications and Networks. 2020. Vol. 6, no. 3. P. 354–368.