Skip to content

Скрипт для сбора статистики по зонам .RU .SU .РФ

Notifications You must be signed in to change notification settings

LokusWB/domain_statistic

 
 

Repository files navigation

Статистика доменов

Скрипт для сбора статистики для зон ru/su/rf. Собираются все записи c DNS, Автономная система, переод делегирования

Сайт проекта http://firststat.ru

Статья с описанием https://habrahabr.ru/post/301894/

Для работы необходимы модули:

  • MySQLdb
  • dnspython
  • SubnetTree
  • psutil >= 2.2

Самый простой вариант запуска через Docker.

Пример запуска:

устанавливаем Docker и git

  • sudo apt-get update
  • sudo apt-get install docker.io git

Скачиваем репозиторий

Собираем образы

  • cd domain_statistic/docker
  • docker-compose build

запускаем контейнеры

  • docker-compose up -d

Далее каждую ночь база данных доменов будет обновляться. На двух процессорах E5-2620v3 с 32 гигабайтами памяти процесс обновления БД з анимает 11-12 часов, плюс еще несколько часов агрегирование данных.

Тестовый доступ к БД

  • Сервер: manikin.beget.ru
  • Порт: 3311
  • Пользователь: readonly
  • Пароль: readonly
  • База: domain_statistic

Если кто не умеет пользоваться консолью, установил PhpMyAdmin: http://pma.amanikin.ru

Пример отчета (1 августа 2015 года)

example

Сайт firststat.ru

firststat.ru

About

Скрипт для сбора статистики по зонам .RU .SU .РФ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.7%
  • Dockerfile 3.4%
  • Shell 2.9%