nocproject.org
06:06
,,
06:06
зомби на работе раньше 9 не появляется. он распиздяй.
06:07
(09:02:53 AM) e_zombie: зомби на работе раньше 9 не появляется. он распиздяй.
06:07
такишотебе
06:07
ну вот. флуктуирует
06:08
лучше женщинами.
06:08
ну в край деньгами
06:25
Скажите пожалуйста, а L2VPN (vpls) noc не умеет?
06:30
форвардить?
06:30
нет
06:31
хотя бы отображать
06:31
у нас ldp'шные и bgp'шные l2vpn
06:32
я долго прашивал но нет
06:32
вторым будешь
06:32
на багтрекере issue висит
06:32
пару лет как
06:35
e_zombie: сознайся - у тебя в кроне ровно в 9:01 стоит "отметиться в чатике" :)
06:35
я чё похож на извращенца?
06:35
а l2 домены в рамках маршрутизатора (в частности juniper) корректно работают? или считается, что под роутером один домен лежит?
06:35
сволочи. уйду я от вас.
06:37
e_zombile: вчера как прилип к твоим скриптам по массовому добавлению, в итоге собрал гибрид, который сканит и сразу генерит верный csv на insert or replace
06:37
тоже правильно .
06:38
но если у тебя сменится оборудования у тебя пойдут краши скриптов изза неправильных данных и дальше кровь кишки распидорасит.
06:38
у тебя перестанут обрабатываться алярмы и тд.
06:39
так что чек сети на тип оборудования нужен палюбому.
06:39
я не стал пихать всё это в один котёл так как принцип - прога должна делать одну задачу, но делать её хорошо.
06:40
anp135: vc domain можно повесить на интерфейс
06:41
e_zombie: в микросервисах такая проверка есть
06:41
dvolodin: каким образом?
06:41
оно перед discovery проверяет профиль
06:41
dvolodin: до них ещё надо дожить. а надо здесь и сейчас.
06:41
dvolodin: это все чепуха и почти ничего не дает
06:42
e_zombie: про чек сети не понял..
06:44
коллеги, а подскажете как подебажить scheduler? что-то он всю память съедает, падает, перезапускается и далее по кругу
06:44
у тебя сгорает железка на доступе. на складе такой же нету. пьяный мантёр едет и втыкает туда первое что есть на складе. нок долбится туда с профилем от старой железки, скрипты крашатся, задачи повисают в очереди. корелятор не может опреде
06:45
и такая херня каждый день. осознаешь какой объем ручной работы будет ?
06:46
не улавливаю где тут роль автомата по скану и добавлению объектов?
06:47
e_zombie: на моей старой сети это в принципе невозможная ситуация, а что у anp135 я не знаю
06:47
e_zombie: не пиши длинные ссообщения, оно не декодируется
06:47
anp135: как твой вариант отреагирует на смену оборудования ?
06:48
zi_rus: ой да не пизди. если есть люди - всё возможно.
06:48
по одному и тому же IP?
06:49
в csv по данному IP будет корректная строка на момент прохода скрипта. sql часть я пока не делал, но предполагал сделать insert or replace по ключу address
06:49
тобишь ты каждый раз собираешься обновлять ВСЕ объекты МО ? нуну
06:49
бог в помощь. учитывая как быстро она работает.
06:50
не все, но группами.
06:50
у тебя вылезут дополнительные проверки. что усложняет код.
06:51
и учитывая какое гавно с профилями у тебя полезет лучше сопровождать его отдельно от добавлялки.
06:52
про говно с профилями можно подробнее чуть чуть?
06:52
ты видел набор условий по которым профиля выбираются ?
06:53
может у тебя зоопарк поменьше чем у меня но я сомневаюсь .
06:53
пока не улавливаю про какие профиля речь. пардонте, я тока второй день и тот 31/12 -)
06:53
<------>foo=`echo -e $snmpcheckresult | grep "MM-104M1-4ES-4E1-T-UPR"`
06:53
<------>if [ -n "$foo" ].
06:53
<------> then
06:53
#<-----> echo -e "found Zelax host"
06:53
<------> profile_name="Zelax.OS"
06:53
вот про такое
06:54
ясно что код индуский, но всёже
06:56
блин. надо этот кусок на case переписать. а то прямо кровь из глаз от него.
06:57
ну да, придётся покопаться. Просто добавлять херню как-то не хочется, хочется чтобы сразу МО импортировались с минимумом последующих ручных работ.
06:57
импорт mo очень настоятельно советую делать через python'овский api
06:57
не сваливай всё в кучу.
06:57
dvolodin: таки где тулзы для этого ?
06:57
работающие тулзы.
06:58
ну или csv-import
06:58
он тот же api использует
06:58
там в конце цсв импорт и идёт.
06:58
да, csv-import это самое правильное
06:58
там хоть базовые проверки идут
06:58
а рабочие промышленные тулзы, как ни банально, в микросервисах
06:58
./noc etl extract && ./noc etl load
07:00
># добавление хостов..
07:00
<------>cd /opt/noc && ./noc csv-import sa.managedobject -r skip -v 3 $BASEDIR/result.hostsadd.csv
07:00
<------>RETVAL=$?
07:00
правда case надо бы на sub переписать.
07:01
> импорт mo очень настоятельно советую делать через python'овский api
07:01
а изменение?
07:02
запихай код в виде статьи. интересный подход. но он не работает если у тебя снмп отключен на оборудовании. а это очень часто бывает .
07:02
после НГ подниму форум, сейчас не успеваю
07:03
e_zombie: у меня нет учётки на nocproject, только в jira. Не смог регнуться -/
07:03
распихиванеи по административным домайнам и так далее проще сделать через sql и по имени или другим признакам.
07:04
твой подход не годится для большой сети
07:04
у тебя тупо нет проверки на существующие хосты.
07:04
а если сеть хотябы 1000 хостов то добавляться оно будет сутки
07:05
> у тебя тупо нет проверки на существующие хосты.
07:05
это же просто csv, потом он будет проверяться в postgres'е что надо - добавить, что надо - поменять
07:05
бррррр
07:06
а нафига дрючить всю сеть и сервак сканами?
07:06
но полёт порвали уже -). раз через питон, то через питон..
07:06
можно и через shell
07:06
я имел ввиду ./noc csv-import
07:06
./noc shell
07:09
> а нафига дрючить всю сеть и сервак сканами?
07:10
дело в том, что сеть имеет размеры и кучу, как ты говорил, "пьяных монтёров".. бывают изменения такие, что 2-3 дня разбираешься что куда и чего.
07:11
вот для этого у тебя и должно всё быть на автомате и отчётики где что изменилось и тд .
07:11
ок, жаль, мне интересно не наступать на невидимое..
07:13
а как этот подход оправдывает импорт сырых не верных данных вместо максимально подробных?
07:14
более правильный подход -- забирать из СЛТУ то, что там поназабивали
07:14
и смотреть разницу
07:15
anp135: данные по хоста у тебя верные. они просто есть.
07:15
это у тебя первая задача - добавить.
07:15
-) у нас техучёт и жизнь - две разные реальности, в большинстве своём параллельные
07:15
вторая задача. поддерживать все профиля оборудования в АКТУАЛЬНОМ состоянии .
07:16
и эта задача сложная, гимморойная и имеющая подзадачи. поэтому её и надо выносить в отдельный процесс
07:16
я же могу вынести код, собирающий верные данные при добавлении, и переиспользовать его потом при обновлении?
07:16
anp135: а вот при обнаружении параллельных реальностей - пидорасить беспощадно вплоть до полного устранения
07:17
а вообще, если стоит задача discovery железок, то новые инсталляции лучше на микросервисах делать
07:17
там для этого есть штатный механизм
07:17
не моя проблема, если я буду бороться со всеми мудаками в конторе - жить будет некогда и быстро отравят
07:18
мне задача №1 - чтобы моя часть работала как часы, остальное потом, в режиме факультатива
07:18
вот поэтому не борись а генери отчёты - и дрючить пусть начальство
07:18
послушай совета человека который ебётся с этим гавном уже два года.
07:19
где тебя не поддерживает НИКТО. ВАЩЕ. НИКАК,
07:19
да
07:20
радуйся что ты не видел того говна которое было раньше
07:21
у меня хорошее воображение, видел и пострашнее шнягу -)
07:24
ладно, про скрипты ещё зайду -), не загасили ночнойкод, уже хорошо -).
07:26
кстати о говне. кто как детектит девайсы с одинаковыми ip-адресами?
07:26
скажите про lldp. Как его подебажить? с какой стороны подходить? несколько линков между qtech'ами у меня закомитились автоматом, но большинство висит в ожидании ручного коммита. Визуально вроде порты и нейборы совпадают. Хочу в БД посмотреть с микроскопом,
07:27
chassis id нужно сравнивать
07:27
и результаты id discovery
07:28
id discovery доступен для одного же
07:28
для сращивания нужно, чтобы для соседа прошел id discovery
07:29
anp135: тебе два лога дискавери должны показать разницу, не?
07:31
а в БД в один момент времени висит только один кандидат, если мне склероз не изменяет
07:31
(ака кандидат только с одного конца)
07:35
блин, интерфейс не юзер-врендли… что наша жизнь борьба -)
07:36
ты ещё документацию попроси, ха
07:36
не, я понимаю что быстрее в хроме через инструменты разработчика -)
07:37
а две вкладки MO через две вкладки браузера -)
07:38
id discovery прошел по обоим коробкам
07:38
по ниже стоящему не прошел stp discovery
07:39
и по вышестоящему
07:42
discovery лог имеется ввиду /var/noc/log/noc-discovery.log ?
07:54
планировщик перестал отрабатывать peer.update_whois_cache, жрет цпу и своп, как дебажить?
07:56
во, такая же ситуация, только у меня выключен update_whois_cache... вчера менял настройки discovery в профилях и понеслась
07:57
под 3 гига слопал уже, в логах почти ничего
07:58
а карта сети в inventory рабочая штука? у меня что-то уныло выглядит..
08:00
в default можно было коробки двигать, более менее что-то похожее, а в develop у меня либо все коробки по кругу (те что не прошли lldp проверку) либо все в одной точке в ЛВУ и ничего двигать нельзя, максимум перейти в конфиг mo по устройству.
08:02
о! благодарю. слепой я олень -;
08:04
хахахаха. ты сеть на сегменты побил ? у тебя вообще железок то сколько ?
08:05
тестирую на одном узле с ~150 коммутаторами и mx80 во главе. что-то типа выноса…
08:05
вообще городская сеть - 60 джунов и несколько тысяч коммутаторов.
08:08
бей на сегменты. на карте где тольше 20 узлов понять что либо невозможна
08:08
сегмент у меня был default, я разносил по adminstrative domain и VC Domain. После перехода на develop к default сегменту добавились ALL и сегмент этого тестового выноса
08:10
ну вот теперь и иди к разбивке ядро - пе - агрегация - доступ
08:10
жаль что сегменты нельзя делать вложенными, тогда сегментирование было бы рабочим… а так как бить? по опорному маршрутизатору? по типу коробки (ядро, метро, агрегация, доступ)? хз
08:10
сегменты можно делать вложенными через селекторы
08:10
anp135: они и есть вложенные
08:11
а бить можно по разному
08:11
хоть стотыщ разбиений одновременно
08:11
агааа, в хроме можно редактировать сегменты…
08:12
намекну тебе что на железку можно прописать sysLocate и обновлять сегмент где живёт железка автоматически
08:12
а шо, где-то нельзя?
08:13
каким образом? через settings key/value в настройках сегмента?
08:14
у тебя на всех железках есть настройки снмп для сислокета . туда пишешь сегмент. дёргаешь его с железки и прописываешь объекту МО.
08:14
карты строятся автоматом.
08:14
при условии что с sysLocation не накосячили)
08:15
ну это в скрипте делается элементарная проверка на наличии в монге такого сегмента. если нету то выводить в список и слать на почту.
08:16
аа, ну то есть в своих скриптах? сам нок ничего не делает с sysLocation?
08:16
anp135: альтернативный вариант - нарезать сегменты по таблицам ip-префиксов
08:17
мы пользуемся как раз им
08:17
у тебя в карточке объекта есть сегмент.
08:17
вот как ты его обновлять то будешь :)
08:18
с учётом успешной борьбы с l2-пердой - это более стабильно-живой вариант, чем с sysLocation…
08:18
ну и соответственно у тебя есть основной сегмент - который прописан железке в ее профиле. И несколько дополнительных - куда она попадает по префиксам.
08:19
а как быть с железом для которого нет профилей ? :)
08:19
гыгыгыгы
08:19
подождите, я щас запутаюсь -)
08:20
селектор в сегменте - как понимать его назначение?
08:20
e_zombie: значит она не прописана в ноке :)
08:21
anp135: так и понимать - на карте будут отрисованы железки подпадающие под этот селектор
08:22
хм. оригинально… надо научиться думать как разработчик, иначе не будет счастья с ноком -(
08:23
а теги в описании сегмента? тоже на карту влияют?
08:26
в микросервисах, кстати, кандидатов тоже нет, они сразу проверяют с другого конца
08:35
а есть дока по bgp и тд для нока ?
08:36
хотя я чувствую что это для меня будет сложна
08:38
ну вообще .я в этом не понимаю ничего .
08:43
как быть с ситуацией, когда один коммутатор присутстсвует в разных группах терминации?
08:50
anp135: а проблема в чем?
08:52
подскажите, можно ли сменить метод ssh аутентификации по-умолчанию?
08:52
2015-12-30 11:33:00,516 [CLISSHSocket 10.250.253.2:22] Authentication method 'none' has been failed. Trying next method (publickey,keyboard-interactive,password)
08:52
в МО назначается одна группа терминации, нет?
08:59
как быть, когда PE устройств несколько и коммутатор работает с более чем 1?
09:09
dvolodin: как дебажить peer.update_whois_cache?
09:10
или как дебажить scheduler и куда он девает память
09:12
SomovIS_: noc-schoeduler.log
09:14
В failed scripts ругается на get_interface_status_ex. В mo->discovery interface_status_discovery fail. Делаю debug-script по get_interface_status и get_interface_status_ex - ничего запрещённого не вижу -/
http://0bin.net/paste/g9-kX+4v8twtGBfh#cPGqp3uPYLdzx1sDkbP-TOyhdCw9fjEWsiOH3/ZI1eI
09:19
как удалить alarm by uuid через консоль нока?
09:20
id*
09:20
очистить
09:21
более 6к событий по аларму, через веб ошибку выдает
09:21
Ну и что простыня, у меня такое было, ищи заголовок трейса
09:21
fm/models/activealarm.py
09:22
zi_rus: у тебя старый import ?
09:23
бля
09:23
может быть
09:23
это от старого нока
09:23
from fm.models.activealarm import ActiveAlarm
09:23
dvolodin: а можно выполнить какой-нибудь скрипт или пируль в ноке не открывая консоль?
09:24
а то некоторые вещи типа закрытия алармов приходится делать периодически
09:24
типа сниппета
09:24
но только направленного на сам нок, а не на МО
09:25
/opt/noc/bin/python пробовал?
09:25
нет
09:25
но ты не понял идею
09:25
я вообще не хочу консоль открывать
09:25
ёпт
09:26
нет ты!
09:26
скорми ему файл
09:26
или ты через http хочешь?
09:26
нарисуй кнопку
09:27
http хочу
09:27
я кнопку то нарисую
09:27
но у dvolodin лучше получается
09:34
ну ёбтвашу мать блять обновилиджунипернахуйраспидорассило
09:35
опять сеть по пизде пошла?
09:35
нам ждать боли?
09:37
e_zombie: какую железку и на какой софт?
09:37
evyscr: спасибо
09:38
у зомби все тикеты "критикал шо пиздетс"
09:39
не гони. только в декабре. и ваще первый баг за хуй знает сколько
09:39
18.11.2015 11:28 это предыдущий
09:39
и че
09:39
зато опять критикал
09:40
11,2 - это что за старье?
09:40
в душе не ебу.
09:41
работает - не трогай.
09:41
у нас есть один такой костыль, обновил тоже как-то, да так, что перестал отрабатывать relay
09:42
так это не джуниперовский баг там, evyscr про него давно говорит... что работу с snmp надо переделывать
09:43
у меня такое же и на длинках, и на кутеках лезет
09:43
да на всём лезть будет
09:44
snmp не является гарантированным
09:44
коммутатор вообще может на него забить при high cpu load
09:46
а ещё зомби лжец :)
09:46
get_interface_status_ex в Generic
09:47
вырубил в профиле interface_status, в discovery.log пишет такое: Missed ifindexes for
09:48
при этом один интерфейс в соседний QSW-2800 - по lldp снюхал, а вверх, в сторону QSW-8200 - нет. Выводы sh lldp nei int на обоих парах по линкам одинаковые друг в друга и по типовому содержимому
09:49
я наверное уже достал своим тупняком про lldp?
09:51
anp135: ты настроил log_jobs ?
09:52
loglevel: info log_jobs:true
09:52
нопе
09:52
log_jobs - путь к каталогу
09:53
да, очень очевидно
09:53
у меня, например, log_jobs = /var/log/noc/jobs
09:54
и loglevel = debug
09:55
noc-launcher restart?
09:57
yup
09:57
каталог создай и права на него правильные поставь
10:01
ничего нового не пишет
10:02
в mo -> discovery справа должны появляться логи
10:03
ОООО!!!
10:04
е…, пардон, жгучее кунгфу!
10:04
и, кстати, хинт. при нажатом шифте можно запустить вторую вкладу managed objects
10:05
так что теперь сравнивай вывод lldp_discovery на двух концах
10:07
да тут пока с одним концом надо разобраться…
10:07
10:07
хотя блин, sh lldp nei int по связанному и по не связанному - одинаковые
10:09
за шифт отдельное спасибо
10:15
ты upgrade запускал после вчерашнего переезда?
10:16
походу нашел перду, правда не пойму откуда ноги растут
10:19
10:19
нет, вчера вот как переехал и больше не апгрейдил
10:20
10:20
а надо было
10:21
за коммит мессадж "Fix" надо бить селёдкой по мордасам, конечно
10:23
ну у тебя понятная засада
10:24
Pending link check: KRD-SCH-PSE54-SW30-Q8300:8 -> KRD-SCH-CVBU42P3-SW34:Ethernet1/28
10:24
Scheduling check for KRD-SCH-PSE54-SW30-Q8300:Ethernet1/0/8 -> KRD-SCH-CVBU42P3-SW34:Ethernet1/28
10:24
вот между 8 и Ethernet1/0/8 несовпадение
10:30
10:31
надежда есть, или вручную бегать соединять?
10:34
придумывать convert_interface_name
10:34
покажи lldp на KRD-SCH-CVBU42P3-SW34
10:36
e_zombie: debug-script? С -c- ?
10:36
anp135: ну значит для Q8300 надо писать функцию
10:37
которая возвращала бы 8 для Ethernet1/0/8
10:38
есть примеры для копипастеров?
10:38
внутри профилей
10:38
в __init__.py
10:39
e_zombie: а debug-script ничего и не покажет-)
10:39
там фикс в обработке получаемого от него
10:41
anp135: а ещё есть get_interface_names
10:42
можешь посмотреть в каком-нить sa/profiles/DLink/DxS/__init__.py
10:45
оно?
10:45
def get_interface_names(self, name):
10:45
r = []
10:45
if name.startswith("1/") or name.startswith("1:"):
10:45
r += [name[2:]]
10:45
return r
10:45
в духе if name.startswith("Ethernet1/0/"):
10:45
r += [name[12:]]
11:01
not enough data
11:04
anp135: ну как?
11:05
пока никак -(. не выходит каменный цветок.
11:05
обезьянам со змеями не везет
11:06
в opt/noc/sa/profiles/Qtech/QSW2800/__init__.py
11:06
добавил
11:06
def get_interface_names(self, name):
11:06
r = []
11:06
if name.startswith("Ethernet1/0/"):
11:06
r += [name[12:]]
11:06
return r
11:06
ребутнул noc
11:08
эм, вручную дёрнул lldp_discovery?
11:08
2015-12-30 13:59:23.417695 Pending link check: KRD-SCH-PSE54-SW30-Q8300:10 -> KRD-SCH-CVBL34P2-SW64:Ethernet1/28
11:08
конечно
11:08
три раза подряд
11:08
2015-12-30 14:04:03.350523 Pending link check: KRD-SCH-PSE54-SW30-Q8300:8 -> KRD-SCH-CVBU42P3-SW34:Ethernet1/28
11:10
там выше есть def convert_interface_name(self, s):
11:12
ну в конверте там вида 1/1
11:12
1/1 - это номерация на 28мых
11:13
копируй лучше профиль
11:14
поменяй всяческие name в скриптах на новое имя
11:14
и правь convert_interface_name
11:14
ну либо...
11:15
elif not name.startswith("Ethernet"):
11:16
r += "Ethernet1/0/" + name
11:16
err
11:16
r += ["Ethernet1/0/" + name]
11:17
то есть, получается:
11:17
if name.startswith("Ethernet1/0/"):
11:17
r += [name[12:]]
11:17
elif not name.startswith("Ethernet"):
11:17
r += ["Ethernet1/0/" + name]
11:18
там надо от обратного построить, да
11:19
но лучше это всё в отдельный профиль запихать
11:20
где-то накосячил.
11:20
профиль видно в списке, но сохранить коробку не даёт
11:22
пишет в интерфейсе error saving record
11:23
смотри в логи
11:23
noc-web например
11:24
всяческие name = "Qtech.QSW2800.get_lldp_neighbors" поменял?
11:25
да, везде
11:28
так, это были последствия педали Enable IPAM synchronization
11:28
в noc-web.log что-нить видно?
11:28
а
11:28
убрал педаль, сохранилось успешно.
11:29
но lldp теперь красное, в discovery справа в логах пусть
11:29
пусто
11:31
ну как обычно, пробуй руками пустить, смотри failed scripts
11:32
Qtech.QSW8xxx.get_interface_status_ex 6 Invalid profile 'Qtech.QSW8xxx'
11:32
где-то накосячил… ищу
11:44
qsw2800
11:44
нет профиля 8200
11:48
активаторы надо перезапускать? или только noc-launcher?
11:50
нок лаунчер ребутает всё.
11:53
о пля
11:53
шаманит какой-то
11:54
да не, если запущего несколько активаторов, то они так и висят. по крайней мере у меня пяток висит и на стоп не реагирует. пришлось килять
11:56
в общем пошел последовательно, запилил в QSW2800 convert_interface_name() с Ethernet1/ в Ethernet1/0/
11:57
чую надо было перезапустить активаторы… но в общем всё заработало. В Логах так и и пишет херню не совпадающую, но деревья построились.
11:59
Всем привет.
11:59
Скачал готовую вм, добавил пару свичей в Service Activation - Managed Objects. Свичи allied telesis at-8000s и allied telesis at-8000sg.
11:59
Проблема первая: Service Activation - Managed Objects - имя свича - discovery - interface_discovery в статусе Fail. Смотрел в /srv/noc/log/noc-discovery.log, но причину не понял :
http://pastebin.com/Hj9kA8ts подскажите пожалуйста куда нужно смотреть что бы понимать "что именно пошло не так". При этом конфиг получ
11:59
При этом с juniper дискаверинг интерфейсов работает нормально.
11:59
Проблема вторая: когда создаю "Managed Objects" - allied telesis at-8000s имеется. Когда смотрю в "Inventory - Setup - Vendors" - там в принципе аллиеда нет. В Inventory - Setup - Object Models тоже аллиедов нет. В общем дайте пожалуйста ссылку на описание "как добавить свою железку".
12:01
12:02
как дебажить железку /noc debug-script get_version asw2-72-eng
12:02
подставить дискавери.
12:02
настоятельно рекомендую поправить update.conf и передйти на девелоп ветку.
12:03
ага, спасибо, направление понял.
12:04
/noc debug-script get_version asw2-72-eng/noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]' /noc debug-script add_vlan vlan_id=111 name="'test'" tagged_ports=['1','2'] <Имя коммуатораили IP>
12:05
/noc csv-import sa.managedobject -r skip -v 3 ../fttb-20130626.csv
12:11
а можно в __init__.py получить содержимое Platform из MO?
12:13
12:13
это в get_version
12:15
в инит совать ничего смысла нет.
12:17
конвертация интерфейсов происходит в ините?
12:19
а можно ли на железку ходить через ssh по ключу ?
12:28
Huko: в микросервисах - да
12:45
Народ, у кого есть компьютер, подключенный прямо к джуниперу
12:45
12:49
anp135: у тебя вроде джун подключен кула-то с lldp ?
12:49
можешь подключить к нему docsis устройство, и посмотреть, что он выдаст ?
12:50
у меня куча джунов с lldp 80 и 480, есть ex'ы.
12:51
читаю про docsis
12:51
anp135: подключи к ним doscis устройство и покажи, что оно выдает по lldp
12:51
The bit 'docsisCableDevice(6)' indicates that the system has
12:51
DOCSIS Cable Device capability (IETF RFC 2669 & 2670).
12:52
у меня таких девайсов нет
12:53
у тебя прога lldpd есть ?
12:54
например см /usr/ports/net-mgmt/lldpd
12:54
ты про это? lldpad.x86_64 : Intel LLDP Agent
12:55
у меня centos . 7
12:56
да пофиг как называется. я имелл виду, чтобы в исходниках менять биты capabilities, а на джунипере смотреть, как он это отображает
12:56
для профиля DLink.DXS я так всое время и делал
12:57
ф пизду доксис
12:57
кому он тут нужен
12:57
порылся в шкафу, есть парочка 80ток
12:58
могу после праздников прикрутить лабу.
12:59
тогда я пока костыль делаю для
NOC-1717 ?
13:00
zi_rus: у меня стоят Cisco uBR7114
13:00
ну что с вас, извращенцев взять
13:02
с серваком только проблема будет, но что-нибудь придумаем. кутеки в пачку собирают, тоже будут после праздников.
13:04
zi_rus: вот когда Ethernet научат QoS как у DOCSIS - тогда и будешь называть меня извращенцем
13:04
Пока ничего лучше TDMA и ATDMA не придумали
13:04
тдм это охуенный кос
13:04
Митрий опять фихнёй страдает
13:05
evyscr: ну так почти пятница же
13:05
только почему-то все на пакетку перешли
13:05
это, а как законфить пяток активаторов? а то я руками их запускаю, а они потом, собаки, без пинка не падают…
13:05
пока я за эту фигню получаю бабки, буду ей заниматься
13:06
только вот твои решения временами отдают, хм, неустроенностью
13:07
то есть тебя деньги волнуют, а не технология
13:08
так и говори
13:08
а то куос
13:08
zi_rus: неправильно формулируешь. Ставить вопрос надо иначе - кто те лохи, которые в наше мирное время платят за доксис?
13:14
наверное те, которые не готовы платить за то, чтобы им 300 метров оптики по столбам кинули
13:14
13:15
ну и выставить им соответствующую цену
13:15
технология окупается если применяется массово
13:16
а если это жаба, то лучше отдать ее другому
13:16
не окупится
13:16
есть частный сектор. в нем есть кабельное по меди
13:17
чтобы отдать туда интернет нужно на каждый солб оптику првесить
13:17
это в 10 раз дороже, чем поставить CMTS
13:17
ну и какой там будет интернет
13:17
скорости ты там уже не дашь
13:18
zi_rus: тащемта, не надо налетать. мы тут все слегка зжравшиеся
13:19
джентельмены.
13:20
пардонте, что отвлекаю и влезаю в научную беседу, но подскажите пожалуйста, где я невнимательный проглядел настройку количества запускаемых активаторов в пуле? В видео
https://www.youtube.com/watch?v=LKaeLx5LF4E нарисовано как запускать руками, в конфигаъх прошел всё р
13:20
zi_rus: те же DSL дают 8-16 мегабит
13:21
когда запускаю руками с пяток активаторов, то лаунчер по stop их не гасит
13:21
это фича, или есть какое-то более правильное решение?
13:21
медь гниет
13:21
у меня тоже было
13:21
сначало 8
13:21
потом 6
13:22
*сначала
13:22
anp135: запускай активаторы лаунчером а не руками
13:23
лаунчер запускает один
13:23
а сейчас ртк тянет везде оптику и гпон
13:23
anp135: use config, Luke
13:23
в конфиге несколько секций делай
13:24
13:24
Назва тарифного плану «Базовий» «Вільний»
13:24
Абонентна плата за місяць 120,00 грн 140,00 грн
13:24
Швидкість до 2 Мбіт/с Без обмеження3
13:24
швыдкость - такая швыдкость
13:24
доооо
13:24
до 2 мбит
13:24
это типа интернет?
13:25
нуачо
13:25
это ж укуртелеком
13:26
у них, кстате, по-прежнему скоростя в ru до нуля падает?
13:26
я х.з.
13:26
а чем 2 мегабита плохая скорость ? Даже в танчики онлайн поиграть можно
13:26
помнится лет 5 назад 100кбит - это уже огого
13:27
и радио онлайн послушать можно
13:27
а 10 лет назад провайдеры на мегабите сидели -))
13:27
а мы здесь и сейчас, а не пять лет назад
13:27
да ?
13:27
13:28
выбираешь скорость 2 мегабита
13:28
и "1400 Мб(фильм в обычном качестве)"
13:28
жмешь "Рассчитать"
13:28
нонче в моде bdrip
13:28
гиг на 30
13:29
это не рип
13:29
рипы сейчас по 10G
13:29
30 это ремукс
13:29
я только такие и качаю
13:29
Dmitry1: ты только определись. или танчики или радио. одновременно фигня будет)
13:29
и оказывается, что фильм в среднем качестве можно посмотреть спокойно на скорости 2 мегабита
13:30
Dmitry1: т.е. FullHD на пару телевизоров уже никак?
13:30
ну а я беру лучшее качество и также смотрю
13:30
filonov: для FullHD нужно мегабит 20-30
13:30
Dmitry1: чо, правда что ли?
13:31
смотря какой fullhd
13:31
> Dmitry1: ты только определись. или танчики или радио. одновременно фигня будет)
13:31
и ИПТВ надо будет выключить _))
13:31
20 мбит это битрейт блюрея
13:32
10мбит это битрейт HD IPTV
13:32
и учтите 4к на подходе
13:33
evyscr: в raw так и будет
13:34
"что значит какой" -)
13:36
Злые вы. Митя только доказал что 2M is more than enough а вы его шмяк - 4К
13:37
мы не трогаем 4к
13:38
но таки 2м в деревне вполне норм
13:38
по сравнению с прочим
13:38
даже для скайпа хватает
13:38
у моих родителей в деревне давно от 8.
13:38
я ж говорю - зажравшиеся
13:39
блин… вступил на путь копирования провайлов sa -(((
13:39
Dmitry1: для скайпа вообще хватает телефона
13:39
filonov: деревня в 10 километрах от садового кольца ?
13:39
Dmitry1: нет, примерно 100км от ближайшего областного центра
13:39
Dmitry1: в России уже во многих деревнях под сотку дают
13:40
Dmitry1: было бы больше - но оптику на их улицу ростелеком еще не дотянул
13:40
у нас пока укртелеком монополисьт со своей медью и колодцами
13:41
Dmitry1: это ты монополизма ростелекома не видел
13:41
а на многих улицах даже колодцев нету
13:41
>Dmitry1: было бы больше - но оптику на их улицу ростелеком еще не дотянул
13:41
ничего, всё равно все упрутся в десятку -)
13:41
ну так ростелеком тянет
13:41
а в аплинке в 100ку или пару соток
13:41
а укртелеком только старается побольше бабла сшибить
13:42
anp135: поновский аплинк - несколько больше сотки :)
13:42
anp135: это с чего это вдруг?
13:42
с того что метро у нас на 10ках
13:42
я бы понял про "упрутся в сотку"
13:42
10g?-)
13:43
а вверх в большой ростелеком упрутся в 2-3 сотки
13:43
в шкафах mx80 валяются
13:43
под столом - 65-й каталист
13:44
Dmitry1: да мы все тут буржуи
13:45
anp135: чтобы упереться в 2-3 сотки надо сначала найти соточные порты на магистралях
13:45
13:45
filonov: ядро на сотках уже
13:45
anp135: ты про 100G? :)
13:46
ну тогда да - в 2-3 100G утопчатся
13:46
затопчут всем миром - да, но сами все будут упираться в метро-десятки
13:47
так что домашние 100 грамм это так, физика не более. Да и какой сервак отдаст сотку клиенту? датацентр таких к ногтю быстро..
13:47
anp135: не вижу проблем отдать сотку клиенту
13:48
даже гигабит проблем не вижу
13:48
одному-двум да, и десятки отдаём, но FTTH на соточках - это всё фигня.
13:49
домовой коммутатор не сможет. нет, он даже пытаться не будет - будет пых пых в порт… с аплинка гиг посасывать и на все 2000 клиентов отдавать -)
13:50
суровые у вас домовые коммутаторы - по 2К клиентов :)
13:51
сейчас на дома свичи с десяточными аплинками ставят
13:52
посадят в агрегацию в голове из дерева на 3-4 уровня вложенности - любой посуровеет -)
13:53
щас уже и на туалетной бумаге начали экономить -), что уж говорить о том, что на сеть ставят всякое кутегно или длинство.
14:04
нахуй нахуй.
14:04
у нас на агрегацию счас лепят элтекс
14:05
в ростове хуавей. то ещё говно, но получше…
14:05
14:05
вот как раз хуевей работает ровно. в отличии от кютечей длинков и ейджкор
14:06
anp135: паттерны кривые
14:07
длинки в целом работают оче по разному. 3526 на прошивках выпущенных через пару лет после снятия его спроизводства - ведет себя почти пристойно
14:07
это понятно, я пробовал "Username….. и ^Username - пофигу, не жрёт
14:07
а вот какиенть 1210 - увы
14:07
anp135: ты в курсе что всякие там скобочки и прочие тире имеют специальное значение в регэкспах?
14:08
pattern_username = "^>.*([Uu]ser ?[Nn]ame|[Ll]ogin)"
14:08
pattern_password = "^>.*(User password:|Password \(<20 chars\):)"
14:08
смотри эти две переменные чтобы у тебя регексы их ловили
14:08
причём там регекс ПИТОНОВСКИЙ а не башевский
14:09
filonov: про регекспы слышал, про питоновский не видел -(
14:09
anp135: как минимум тебе надо скобки искейпить
14:10
бгг
14:11
e_zombie: ты так говоришь "башевский", как будто основной не pcre
14:16
намекаю на наличие некоторых особенностей .
14:16
лично мне непривычно было .
14:18
ну, ты ж упрт. у людей так вообще /bin/sh != /bin/bash
14:19
version_inventory починил, теперь id_discovery
14:19
блин.. рнр, теперь питон -((( со мной здороваться перестанут окончательно -((((
14:20
anp135: если после пхп не перестали - после питона не перестанут :)
14:20
я не всем рассказал про рнр
14:20
anp135: панемаю
14:22
питон это все же не настолько страшно
14:25
питон это yum, например.
14:25
можно отмазаться
14:25
а вот пыхпых...
14:26
# hg diff | wc -l
14:26
599
14:26
кажется, у меня теперь тоже собственный нок...
14:27
296
14:27
откуда столько не понятна
14:29
ну от дволодина небось патчи
14:31
гм. hg diff у меня маленький но только потому что пачка sa-профилей не под hg
14:37
коммитить надо батенька.
14:37
довести до ума сначала надо.
14:37
хуяк хуяк и в продакшен.
14:38
у тебя девелоп и есть для того чтобы тестировать .
14:38
профили уж точно
14:39
эт все херня. у володина тоже все работает. но до тех пор пока не накатывается на чужую сеть. и тогда кровь кишки и как всегда .
14:40
ладно. пойду я домой.
14:40
ебись оно всё ..... и эти сраные праздники.
14:44
блин -(( застрял в питоне как х в рукомойнике -(
14:44
надо же было мне полезть в этот 39тый -((
14:44
congrats
14:45
через несколько месяцев ты начнёшь замечать, как нок требует всё больше и больше времени
14:45
anp135: нок это боль - тебе уже говорили?
14:45
вот
14:45
не забывай
14:45
я с пыхыпом и мускулом вожусь от безысходности… так что никто мне не расскажет про боль то, чего я бы не знал..
14:46
канал анонимных мазохистов
14:46
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
14:46
14:46
tsl пришлось реверс-инжинирить… это вам не токарному станку в дырки сигареты совать...
14:48
была такая херня… для IN платформ
14:48
телигент, может слышал кто случайно… (хотя врядли)
14:48
не, там своя поделка была.
14:49
кто-то из этих парней по ходу впоследстви пыхып придумал
14:49
гм. MSK-IX померло. к чему бы это
14:49
это не я
14:49
наверное...
14:49
открывается врод
14:49
е
14:50
пофиг что там открывается, мне bgp надо
14:53
не, я то перебьюсь - у меня запас есть
14:54
адресация новая или старая?
14:56
хреф знает. у меня тут нетадмин - педераст(*), так что ничем не помогу.
14:57
(*) как ещё назвать человека, собирающего 32bit counters с 10G интерфейсов?
14:57
ну там скорее всего транзитник - <censored>. Но блин момент для этого крайне неудачный
15:00
офигеть
15:00
по ходу победил срань эту
15:01
версию достал из 39го кутека… охренеть.. жизнь не будет прежней, это правда -(((
15:02
Таки да. Транзит - того. В орле оптику порвали
15:02
а
15:03
у нас в том же кабеле значит канал
15:03
думал что совпадение
15:03
казалось бы, где msk-ix, а где орел
15:03
и что ты там делал
15:04
zi_rus: пути оптики неисповедимы. я тоже непонимаю зачем от нас через орел
15:05
однако ж там ее зачем-то порвали
15:47
так, первый часть поломан успешно.
15:48
{ "_id" : ObjectId("5683fb5b4a5e683b10e24121"), "interfaces" : [ ObjectId("53ce20c74a5e680f2149dd39"),ObjectId("5683fb454a5e683b10e24116") ], "discovery_method" : "lldp", "first_seen" : ISODate("2015-12-30T18:42:19.565Z"), "last_seen" : ISODate("2015-12-30T18:42:19.565Z") }
15:49
Тут большинство с РТК получается)
Share this page
Share this page: