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: