RuslanGainanov / connection_analyzer

Cистема сбора, анализа, хранения и представления журналов событий сетевых служб

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

connection_analyzer

Cистема сбора, анализа, хранения и представления журналов событий сетевых служб

Кейс ООО «ИТ-Групп» в рамках конкурса «Открытый регион. Хакатон-2016».

screen1

Цель - обеспечить личший контроль и управление предоставляемыми сетевыми службами.

Система необходима для того, чтобы знать:

  • кто, когда и с какого устройства работал в сети с заданным IP адресом
  • сетевую активность пользователя (время работы, посещаемые сайты, потребляемый трафик и т.д.)
  • местоположение пользователя

Реализованы на языке Ruby с использованием InfluxDB и Grafana следующие функции:

  • сбор и хранение событий от DHCP и NAS серверов, получаемых от NX Log по UDP-соединению
  • анализ данных для корреляции событий
  • визуализация хранимых событий

Copyright (C) 2016 Gainanov Ruslan <ruslan.r.gainanov@gmail.com>

About

Cистема сбора, анализа, хранения и представления журналов событий сетевых служб


Languages

Language:Ruby 85.6%Language:C++ 10.6%Language:Shell 3.0%Language:QMake 0.8%