About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 15.09.2014
zi_rus #
05:27
dvolodin, ты говорил что пробу можно как активатор, несколькими строками в конфиге лаунчера настрогать инстансов. ни фига, это не работает
dvolodin #
05:28
zi_rus: почему не работает?
zi_rus #
05:29
dvolodin, ты такие интимные вопросы задаешь. чтоб я знал почему
05:29
вот лаунчера конфиг [noc-probe]
05:29
enabled = true
05:29
user = noc
05:29
group =
05:29
config.0 = etc/noc-probe.conf
05:29
config.1 = etc/noc-probe.conf
05:29
config.2 = etc/noc-probe.conf
05:29
config.3 = etc/noc-probe.conf
dvolodin #
05:29
ну
05:29
а выход?
05:29
4 процесса запущено?
zi_rus #
05:29
root@noc:/home/iz # ps aux | grep probe
05:29
noc 4145 0.0 0.2 259032 36404 ?? S 9:44PM 14:33.28 /opt/noc/bin/python ./scripts/noc-probe.py launch -c etc/noc-probe.conf -i 0 (python2.7)
05:29
root 10454 0.0 0.0 16332 1936 0 S+ 9:32AM 0:00.00 grep probe
05:29
один процесс
dvolodin #
05:32
хм, посмотрю попозже
zi_rus #
05:49
dvolodin, а вот это как понимать и как починить? http://pastebin.com/ke7S1igC
05:49
новая инсталляция
05:49
ничего еще не ломал
05:49
а whois уже не работает
05:50
update whois cache не обновляет
dvolodin #
05:51
есть такой индекс уже
05:51
дропни его
freeseacher #
05:52
не только у zi_rus такая грабля
05:52
у меня тоже такое есть.
e_zombie #
05:52
,,
freeseacher #
05:52
но для другой коллекции
05:52
commands котоаря
05:53
удаленный классифкатор на неепостомянно ругается
dvolodin #
05:53
да, я понял
05:53
это из-за TTL indexes
05:53
старая монга их криво создавала
freeseacher #
05:53
да видимо так
05:53
дропнуть все индексы ?
dvolodin #
05:54
нет, не все
05:54
а на которые ругается
05:54
надо их выловить и подропать в миграции
zi_rus #
05:55
dvolodin, а причем здесь старая? у меня новая инсталляция, монга сразу 2,6,4. после установки проблема сразу появилась
dvolodin #
05:56
mongoengine
zi_rus #
05:57
нет такой команды
dvolodin #
06:03
я говорю, mongoengine криво делала ttl индексы
Kostua #
06:05
бонжур! а кто нить обновлялся с текущего develop на future/graphite?
e_zombie #
06:08
вот давай без извращений в понедельник
zi_rus #
06:09
да ладно
06:09
я обновлялся
06:09
норм все
06:09
только в графите делать нечего
Kostua #
06:10
тююю, то в пятницу ничего не делаем, теперь и в понедельник )))
06:10
zi_rus: понял - не буду пробовать
zi_rus #
06:15
Kostua, ну ты же знаешь, в понедельник отходим от выходных, в среду работаем, а в пятницу готовимся к выходным
06:19
dvolodin, закоммить скрипт http://pastebin.com/TQq08svp
06:19
оказывается я его написал
06:19
а в апстрим не отправил
06:19
скрипт рабочий
06:19
даже линки у меня находил
Kostua #
06:22
так а вот по линкам
06:22
чего оно перестало определять линки по lldp в эджкорах?
06:22
всё ж работало
06:23
я видел комиты чинили это в цисковском профиле
evyscr #
06:35
эджкор с эждкором или как?
Kostua #
06:37
evyscr: да, эджкора с эджкорой одиноковых моделей даже
06:37
3528M
evyscr #
06:39
ну ты знаешь - смотришь на обоих концах lldp, смотришь debug-script опять же на обоих концах
e_zombie #
06:40
кто нить подобное гавно эксплуатировал? http://www.ulmart.ru/goods/584562 мне в офис сетку проапгрейдит.
zi_rus #
06:42
e_zombie, Управление Неуправляемые
06:42
что там эксплуатировать
e_zombie #
06:42
неуправляемое.
06:44
он сумер развернуть бакап https://vk.com/doc117834856_326106275?hash=a3af8e325935fe066f&dl=1f18f6f3d502393cff
Kostua #
06:54
evyscr: ./noc debug-script get_lldp_neighbors на двух концах нормально отрабатывает, друг друга они видят
06:55
что подтверждает и линкует два устройства в инвентори?
dvolodin #
06:56
Kostua: начти отладку с get_chassis_id
06:56
ну и log_jobs включи, чтобы логи видеть
TSergey #
07:02
" ./noc debug-script get_lldp_neighbors на двух концах нормально отрабатывает, друг друга они видят"
07:02
у меня такого добра (на длинках) наваом, а дискавери не коммитит линки
07:03
*навалом
Kostua #
07:06
dvolodin: get_chassis_id отрабатывает нормально, у меня в продакшене между этими устройствами линки оперделеяет, но там стоит девелоп еще за апрель кажись, а на тестовом с последним девелопом нивкакую
07:07
так что я грешу не на скрипты в профиле, а что то в кишочках инвентори поламалось
TSergey #
07:07
Kostua: http://pastebin.com/AQeaBUtS а закомичено только три линка
evyscr #
07:11
TSergey: фикси чо-нить-)
07:12
в таком виде они и не закоммитятся
TSergey #
07:13
evyscr: в смысле фикси?
07:13
ошибку пока найти не могу
07:13
профиль один и тот-же
07:14
почему с обеих сторон кандидат находится, но не комистится, так и не понимаю
07:14
*не комитится
evyscr #
07:15
:23 vs :1:23
TSergey #
07:15
ага
07:15
но это же уже кучу раз правили?
evyscr #
07:16
имя этим багам - легион
07:17
как обычно, sh lldp rem, debug-script с обеих сторон
Kostua #
07:18
evyscr: ну так видят они по lldp
07:18
скрипт отрабатывает без ошибок и выдает результат
evyscr #
07:18
Kostua: ваши слова не значат ничего. Логи, пасты, ещё раз логи и пасты
TSergey #
07:20
"скрипт отрабатывает без ошибок" так весь стопор в том, как lldp-discovery отрабатывает данные
07:21
evyscr: может уже начать компанию за то, что бы стандартизировать выдачу портов в get_lldp_neighbors?
07:30
evyscr: причесать 1/25 -> 25, 1:25 -> 25, Gi0/11 -> Gi0 11
zi_rus #
07:39
галочки выделить все не хватает
07:40
у меня 600 железок
07:40
еще терпимо
07:40
а каково e_zombie с тыщами
e_zombie #
07:40
угу.
07:40
и бляди сетевики забили на добавление в бд новых хостов со стройки.
07:40
пидорасы.
mikevlz|2 #
07:41
=)
zi_rus #
07:41
автодискавери надо прикручивать
07:41
на самом деле это действительно удобно
07:41
одни забивают, другие забывают
TSergey #
07:42
"zi_rus: галочки выделить все не хватает"
07:42
+1
07:43
и поиска по platform
evyscr #
07:43
TSergey: ну а как ты будешь стандартизировать стековые порты?
TSergey #
07:44
да, а сейчас этой проблемой прям пронизан нок, с ходу режется "1:"
evyscr #
07:44
Я, честно говоря, начал в своё время патчить на предмет доставания local port id из sh lldp local_ports, но потом выцепил корень своей проблемы и забил.
07:45
У тебя же, вполне вероятно, в очередной раз какой-нить хак сработал.
zi_rus #
07:45
freeseacher, а ты понял что надо дропнуть чтобы захорошело по проблеме с индексами? а то у меня еще при asset discovery такая же фигня вылезает
TSergey #
07:45
у меня, к сожалению, нет стэковых, не могу ответить как бы их стандартизировать
07:46
но то, что get_lldp_neighbors выдает 1\27, ну точно неправильно
07:46
ну хотя бы в 1:27 переводить
freeseacher #
07:47
zi_rus, хз
07:47
я пока не занимался
mikevlz|2 #
07:51
бугага
07:51
нашел абонента, у которого на порту 1.4 миллиона CRC
07:51
у него небось телеко нормально показывает, инет не тупит
zi_rus #
07:54
народ чего не так
07:54
http://pastebin.com/vZvzLsB5
07:54
get_ip_discovery в IOSXR профиле
mikevlz|2 #
07:54
в словаре нет ключа DELETE
07:55
вот у тебя маппинг и не работает, ругается Key error
e_zombie #
07:55
mikevlz|2: гыгыгыгы. у меня счас отчёты кадждый день строятся. есть хлопцы с серьёзными проблемами.
mikevlz|2 #
07:56
e_zombie: чем собираешь?
zi_rus #
07:56
mikevlz|2, точно, вижу
07:56
Dmitry1, ты тут?
07:56
поправь пожалуйста
e_zombie #
07:56
mikevlz|2: через cli-command
zi_rus #
07:56
get_ipv6_neighbor
mikevlz|2 #
07:56
e_zombie: в смысле - ноком?
e_zombie #
07:56
да
07:56
ежедневно утром.
mikevlz|2 #
07:56
а то может еще что придумано и украдено
e_zombie #
07:57
fsw-8-3moskovproezd-5-35-sar 1/12 1682763 0
07:57
fsw-2-tarhova-41-32-sar 1/24 697418 0
07:57
fsw-2-2magnitnyjprd-5-64-sar 1/24 539816 0
07:57
fsw2-4-zarubina-84-27-sar 1/4 144398 0
mikevlz|2 #
07:57
а зачем кли-комманд?
e_zombie #
07:57
asw2-35-sar GigabitEthernet0/0/23 6045 0 asw2-367-sar GigabitEthernet0/0/20 930 0 asw2-385-sar GigabitEthernet0/0/22 724 0 asw2-27-sar GigabitEthernet0/0/17 341 0
07:57
asw2-35-sar GigabitEthernet0/0/23 6045 0
07:57
asw2-367-sar GigabitEthernet0/0/20 930 0
07:57
asw2-385-sar GigabitEthernet0/0/22 724 0
07:57
asw2-27-sar GigabitEthernet0/0/17 341 0
mikevlz|2 #
07:57
есть RMON MIB CRC
e_zombie #
07:57
потому что я на питоне не програмлю
07:57
эээээ?
mikevlz|2 #
07:57
ну get_snmp_getnext ?
07:58
есть такой скрипт. Опросит все дерево RMON MIB CRC, вернет тебе список со списками =)
07:58
это быстрее, чем телнетом лазить
e_zombie #
07:59
mikevlz|2: http://pastebin.com/JJHCnYd1
08:00
эээээ
mikevlz|2 #
08:00
e_zombie: хорошая шутка =)
e_zombie #
08:00
удалился.
08:00
жаль.
08:01
снмп говоришь. если бы оно было настроено в ноке.
08:01
и для всех железок работает?
mikevlz|2 #
08:01
для тех, которые умеют
08:01
и снмп и rmon mib
e_zombie #
08:01
https://pp.vk.me/c540109/c620618/v620618645/177fe/AUeWpXb6Gsk.jpg
mikevlz|2 #
08:01
на длинках его включать приходилось
08:01
когда-то
08:01
ща не знаю
e_zombie #
08:01
интересная идея.
08:02
достойна статьи "лучшие кулинарные рецепты"
mikevlz|2 #
08:03
e_zombie: картинка - это тебе зарплату выдали?
e_zombie #
08:04
но я всё равно не представляю как это на уровне нока это сделать.
08:04
зарплата да ..... хорошо что не так.
08:04
знакомая сфоткала за кордоном
buggy-funhouse #
08:04
Всем радости и счастья
e_zombie #
08:04
и тебя забанят
buggy-funhouse #
08:05
[+]
evyscr #
08:05
amen
mikevlz|2 #
08:05
e_zombie: http://kb.nocproject.org/pages/viewpage.action?pageId=15630681&focusedCommentId=15630682#comment-15630682
08:05
как-то так
buggy-funhouse #
08:05
я у вас спроить хотел, вдруг кто трогал. 15-й ios на l3-свитчах лицензии крякали?
e_zombie #
08:06
фуууу как не опенсорсно
buggy-funhouse #
08:06
Что купили, то и шатаем
mikevlz|2 #
08:06
e_zombie: это про циску?
e_zombie #
08:06
про кряки
mikevlz|2 #
08:07
а...
buggy-funhouse #
08:08
Про циску, да. Там не совсем кряк, там с лицензиями мне не ясно.
Kostua #
08:11
катаны, вот вывод дебага с двух девайсов get_lldp_neighbors и get_chassis_id http://pastebin.com/Be8LgJeu http://pastebin.com/yrbinJCt http://pastebin.com/jw1z78aN http://pastebin.com/18e0Zz3d кто какие аномалии видит?
08:12
проблема следующая: не детектятся линки по lldp
dvolodin #
08:17
Kostua: ты логи job'а смотри
TSergey #
08:17
Kostua: а в SA\MO\Edit\Discovery lldp_discovery чего пишется?
zi_rus #
08:19
dvolodin, ну что, проба проде пробает, что дальше? графики будут?
08:19
уже 227585K данных набралось
Kostua #
08:21
TSergey: пишет wait сосотояние
TSergey #
08:21
не, справа у тебя есть текст? настроено логирование?
Kostua #
08:22
так вот насчет логирования по подробнее
08:22
где его включиьт?
08:22
включить
TSergey #
08:22
noc.discovery
08:22
log_jobs=/srv/noc/jobs
08:23
у меня так
08:23
куда-то к логам, короче
Kostua #
08:23
а так он уже включен
TSergey #
08:23
файлы там есть?
Kostua #
08:24
прописано log_jobs = /tmp/jobs но фаил не создается
08:24
и loglevel = debug
TSergey #
08:27
может с правами что-то? файло обязательно там должно быть, с нулевым размером как минимум
08:27
у меня loglevel=info
08:28
ну и на всякий случай --- в noc.conf [lldp_discovery] enabled = true?
08:31
dvolodin: научи, где искать object.profile.convert_interface_name(port) из
08:31
noc / inv / discovery / jobs / lldp_discovery.py / get_remote_port_by_name
08:31
в __init__.py профиля объекта такой функции нет
dvolodin #
08:32
значит в базовых классах есть
TSergey #
08:32
это в scripts?
08:34
dvolodin: тут есть noc / sa / profiles / __init__.py
08:36
и если я правильно понимаю, то это псевдо-конвертация:
08:36
# Dumb translation
08:36
def convert_interface_name(self, s):
08:36
return s
08:37
и видимо такую функцию можно зафигачить ниже, в __init__.py в профиле?
evyscr #
08:37
TSergey: это искать не хочешь ты
TSergey #
08:39
может и так, но начиная с noc / sa / profiles / DLink / DxS / и вверх, такая функция впервые находится в noc / sa / profiles / __init__.py
08:39
и там она ничего не конвертит
evyscr #
08:40
И?
08:40
типа, в более других профилях её овердоадят, видимо
08:40
*оверлоадят
TSergey #
08:41
мне нужен конкретный профиль, DxS, и увидеть, кто переделывает 1/27 для DxS
08:41
и видимо никто
evyscr #
08:42
grep -r "def convert_interface_name" sa/
dvolodin #
08:42
Dmitry1: все в скриптах для lldp пытался конверсию сделать
08:42
TSergey: посмотри еще get_interface_names
evyscr #
08:42
а там её по большей части не надо, btw
zi_rus #
08:43
dvolodin, почему в алармах Timestamp: 2014-09-15T14:21:57+02:30 - такая таймзона? должно быть уж или +0 или +4, но не 2:30
dvolodin #
08:44
а я почем знаю?
zi_rus #
08:44
ну а кто кроме
08:44
ну нет в системе настроек на два часа
TSergey #
08:44
dvolodin: погоди
08:44
в lldp_discovery.py дергается get_lldp_neighbors или нет?
08:47
да, get_interface_names режется "1\" и "1:"
zi_rus #
08:49
e_zombie подтвердит, тоже страдает
TSergey #
08:51
dvolodin: в каких случаях дергается get_interface_names, а в каких get_remote_port_by_local? get_interface_names используется только во втором случае
Kostua #
09:03
TSergey: вот я лох! ты был прав - noc.conf [lldp_discovery] enabled = false facepalm.jpg
TSergey #
09:15
Kostua: ну вот, теперь дело пойдет
Kostua #
09:16
уже все залинковалось
TSergey #
09:44
Dmitry1: привет
09:44
в каких случаях дергается get_interface_names, а в каких get_remote_port_by_local? get_interface_names используется только во втором случае
09:45
у меня не линкуется пара коммутаторов на профиле DxS
Dmitry1 #
09:46
покажи вывод обоих debug-script
TSergey #
09:48
get_lldp_neighbor?
evyscr #
10:01
Dmitry1: раз уж речь за DxS/get_lldp_neighbor.py, насколько осмысленно оставлять там дёртихаки ремоут порт дескрипшна и ремоут порт мака при наличии вроде как работающих соответствующих методов в lldp_discovery.py?
TSergey #
10:02
Dmitry1: NOC-1444
evyscr #
10:08
TSergey: у тебя две беды, похоже
TSergey #
10:08
какие?
10:08
Dmitry1: и посмотри NOC-1442, там совсем мелочь
evyscr #
10:08
а ещё ты самое вкусное не приложил
TSergey #
10:09
evyscr: говори, ща добавлю
10:09
sh lldp r?
evyscr #
10:09
а именно - результаты работы get_lldp_neighbors
10:09
которые уже в json
10:10
nmae
10:10
это я слепой
TSergey #
10:10
:)
evyscr #
10:11
в обчем, первую беду мы уже однажды фиксили - обрабатывается дескрипшн вместо мака
TSergey #
10:11
как ты смотришь json? чем форматируешь?
10:13
evyscr: да, запросто я снес те изменения, я разок полностью скрипты перезаливал
evyscr #
10:14
форматирую - глазками
10:15
а в NOC-1442 лучше бы использовать "\n\s*\n\s*Port ID\s+:\s+"
10:17
Пробуй патчик из NOC-1422 накатить
TSergey #
10:18
evyscr: почему это? "\n\s*\n\s*Port ID\s+:\s+"
evyscr #
10:18
Но не факт, что его хватит в данном случае
TSergey #
10:19
evyscr: посмотри приложенный файл
evyscr #
10:19
А я, кажись, где-то наткнулся, что и предыдущая строка может пробелы содержать
TSergey #
10:19
я попроверял, мои DGS3100 даже линковаться после этого стали
evyscr #
10:19
Все ли?
10:20
Я по твоим данным гонял, у меня часть не разделялась нормально
TSergey #
10:20
по моему все
10:20
ща сделаю тэг, гляну
zi_rus #
10:22
Dmitry1, в интерфейсе ipv6 neighbor нет статуса delete. или надо в интерфейс добавить или delete ассоциировать с уже существующим, incomplete например
TSergey #
10:23
evyscr: ну с нулевым линком ни одного DGS-3100 нет
buggy-funhouse #
10:24
Хм, а в интерфейсе нока не сделали ещё возможность копирования? Например, копирование мака со страницы MacDB?
freeseacher #
10:24
из грида копируется без пробем
buggy-funhouse #
10:25
А уже из мак-хистори?
freeseacher #
10:25
а хз :) я ни разу ее не видел
TSergey #
10:25
evyscr: только с циской есть незакомиченные линки
zi_rus #
10:29
dvolodin, http://pastebin.com/7aeR3UpN - ghj,f nhtqcbncz
10:29
проба трейсится
TSergey #
10:34
evyscr: я поставил JSONView chrome, половчее смотреть
zi_rus #
11:05
народ. фм кто-нибудь пользуется?
11:05
какой-то дико странный глюк
11:06
не приходят письма по авариям link down
11:06
по остальным все норм
11:06
бред какой-то
11:06
алармы в ноке поднимаются
11:06
и даже письма по закрытию алармов приходят
11:07
а вот открытие аларма линк даун нок не считает нужным оповещать
11:07
нужен хоть кто-нибудь на ветке графит
11:07
и с работающим фм
11:07
это явно не мой баг
11:07
на старом сервере было так
11:08
переехоал на новый, таже херня
dvolodin #
11:58
у тебя задержка отправки сообщений для алармов не стоит?
zi_rus #
12:05
dvolodin, нет никакой задержки. по крайней мере сознательно не ставил. ладно бы вообще криво работало, но почему только по одному классу???????
12:05
остальные приходят нормально
12:05
пинги
12:05
eigrp
12:05
pim
12:05
mpls
12:05
все прилетает сразу
12:06
а пот линк даун вообще не приходит
12:06
только закрывающий
12:07
блин
12:07
оживить бы нок
12:07
до рабочего состояния и заморозить
12:07
как уже достали баги
dvolodin #
12:08
то вам фичей не хватает, то багов
zi_rus #
12:09
багов хватает, но ты фичами поломал вообще все
12:09
нок тормозит
12:09
половина процессов тресит
12:09
фм не работает
12:10
в интерфейсе еще 100500 мелких багов
12:10
пока оживлял сегодня нок, потенциально нашел ещенесколько
12:11
напримересли уже развернутому профилу поменять тип, с Raise alarm на log
12:11
он похоже не отрабатывает
12:13
dvolodin, почини нок, а тебе машину под CDN нарисую
e_zombie #
12:14
-_-
zi_rus #
12:15
e_zombie, это что за выражение глаз?
_4ePTeHok #
12:16
китаес
e_zombie #
12:18
да устал я сильно душевно от всяких мелких недоделок.
12:18
опять гонка за новым функционалом в ущерб всего остального.
zi_rus #
12:19
e_zombie, нужна гонка за всем остальным в ущерб функционалу
e_zombie #
12:19
не совсем. ну есть же море багов мелких которые надо просто взять и планомерно вычистить. чтобы работало.
12:20
вот типа такого NOC-1400
zi_rus #
12:20
есть
12:20
нужно
12:20
но...
e_zombie #
12:21
раз два месяца можно посвятить фиксам.
12:21
пользователь спасибо скажет.
12:22
я же не прошу вот такое фиксить NOC-1380
zi_rus #
12:23
e_zombie, если ты запостил баг, ты уже просишь его пофиксить. тем более ставишь критический приоритет
e_zombie #
12:23
и дофиксить NOC-1379
12:24
ну и у нас как происходит. начинаем вычищать такие мелкие - встревает ктонить со своими глобальными пиздецами и процесс чистки прекращается.
12:25
в результате и баги не зачищены и нихера не работает то что прервало процесс
zi_rus #
12:25
это да
12:25
кто бы мелочь разобрал
12:26
пулл реквестов наделал
e_zombie #
12:29
а потом кто будет тестировать что всё работает?
mikevlz|2 #
12:49
те, кто регулярно апдейтится
12:49
кто же еще?
e_zombie #
12:52
кэп намекает что коммиты лучше тестить сразу пока коммиттер онлайн
dvolodin #
12:56
кэп намекает, что нужно не только потреблять, но и производить Ж)
zi_rus #
12:58
мы производим углекислый газ
12:58
2 литра в секнду
e_zombie #
13:00
что кроме углекислого могу - то ои произвожу.
13:01
даже кривых моделей наделал.
13:01
и потеститировать под нагрузкой могу.
zi_rus #
13:03
dvolodin, ты видишь, тут 39 человек из qa отдела, мы готовы производить тесты
13:03
хотя если выкинуть еще freeseacher, будет 38
13:04
но это уже нюансы подсчета
dvolodin #
13:09
отлично
13:09
давайте разобъем вас пополам
13:09
половина будет фиксить баги, половина - тестить
zi_rus #
13:09
qa фиксит баги? новый подход в управлении однако
buggy-funhouse #
13:11
Достаточно не вводить новые фичи, а закрыть текущие баги. Причём не говоря, что "этот модуль вообще переделаю и он будет в N раз лучше, но не совместим ни с чем, да."
zi_rus #
13:11
и не факт что заработает
13:11
а если заработает, что не будет стоять раком
13:12
dvolodin, пофикси багу с уведомлением по авариям link down. реально хуйня какая-то
mikevlz|2 #
13:21
dvolodin: эта... а как посчитать процент успешных задач в reduce или после get_result?
13:37
уже посчитал
zi_home #
14:56
Dmitry1, ты тут?
14:57
GLEAN - еще один тип для ipv6
15:00
тоже инкомплит надо
15:13
живые есть?
15:13
после переезда на новый нок
15:13
SNMP Authentication Failure for 8.8.8.8
15:14
это гугл шалит, или еще один глюк новой инсталляции
16:23
dvolodin, нашел еще один трейс http://pastebin.com/pWa6PFas - это опять монговские приколы?
dvolodin #
16:35
возможно, нужно разбираться
zi_home #
16:38
(
16:42
это в логах коррелятора постоянно валится
Unbeerable #
16:54
кто-нибудь W-IX пользует?
Tweet
Share this page
Share this page: Tweet