Новокшанов Евгений

Backend-разработчик

Backend разработчик с опытом разработки микросервисов. Специализируюсь на разработке на таких языках как Golang, Python, C++. Позитивный, открытый, исполнительный, умею работать в команде. Есть желание развивать свои hard и soft skills. Готов справляться с любыми препятствиями для решения поставленных задач.


Подробнее о проекте "Система мониторинга сетевых устройств"

Project Image

Стек проекта

  • Python, Multythreading, asyncio
  • ICMP

Для разработки системы мониторинга сетевых устройств в локальной сети были использованы следующие технологии:

Backend

  • ICMP - это протокол третьего уровня модели OSI, который используется для диагностики проблем со связностью в сети.
  • CLI - Интерфейс командной строки.

Процесс разработки

Разработка и развертывание системы включили в себя несколько ключевых этапов:

  • Изучение. На этом этапе изучался протокол и способы реализации пинга.
  • Разработка. Написание кода для реализации асинхронной проверки доступности сетевых устройст указанных в файле конфигурации.
  • Тестирование. Для тестирования были использованы несколько ВМ, которые имитировали сетевые устройства, подключенные к сети. Были смоделированы различные случаи отключения устройства и взаимодействия с ситемой.