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: 19.05.2015
e_zombie #
00:04
такс.
00:04
вы готовы смотреть на женские тела дети?
Night_Snake #
00:06
Детей тут нет
00:06
так что можно показыват
00:06
*показывать
e_zombie #
00:07
http://risovach.ru/upload/2013/09/mem/pechalka-90lvl_29340007_orig_.jpg
00:07
так что надо говорить
00:08
"ДА КАПИТАН"
00:08
https://pp.vk.me/c623817/v623817151/343b7/7TEJr4_x_u8.jpg
00:08
https://pp.vk.me/c623817/v623817151/343c1/2JG92vCmMvo.jpg
00:08
https://pp.vk.me/c623817/v623817151/343cb/3JdOiLB5Fr8.jpg
00:08
https://pp.vk.me/c623817/v623817151/343d5/LbCdwE6DNFk.jpg
00:08
https://pp.vk.me/c623817/v623817151/343df/vUSeD38k4mE.jpg
00:08
https://pp.vk.me/c623817/v623817151/343e9/vtQ33AUVn_Y.jpg
00:09
https://pp.vk.me/c623817/v623817151/343f3/KqFFDhZlX7w.jpg
00:09
https://pp.vk.me/c623817/v623817151/343fd/qhB8ruWZWpI.jpg
00:09
https://pp.vk.me/c623817/v623817151/3441b/vvS5yN5J5vs.jpg
00:13
ааааабляяяББББЛЛЯЯЯЯЯЯЯЯЯЯ НОК ХУЯЧИИИИИТТТТТ КАК ИЗ ПУЛЕМЁТА СЧАС
00:13
ваще сорвало с тормозов
Unbeerable #
00:14
и вот это замыленное нечто считается художеством?
e_zombie #
00:15
не. это гавнище для мастурбаторов.
00:16
хороших там пара снимков. всего.
00:22
ну и да. это не популярная фотография
Huko2 #
00:28
http://i.minus.com/ipROcE8Ee7n17.gif а так у всех или только у меня ? Причем если дебажить get_mac_address_table interface=1 то отрабатывает как надо.
e_zombie #
00:31
у меня ошибку выдавал раньше. сейчас как у тебя.
00:31
делай багрепорт
00:35
dvolodin: после обновок хуячит как из пулемёта гатлинга.
dvolodin #
00:37
ну а как еще
00:38
кровь-кишки-распидорасило :)
e_zombie #
00:38
у меня лоад эверейд поднялся до 4.5-5 единиц
00:38
с 3ю5
TSergey #
00:38
Night_Snake: остались вопросы про переменные в снипетах?
dvolodin #
00:38
ну так это хорошо — быстрее работает, сильнее грузит
Night_Snake #
00:40
TSergey: дааа
00:40
Ты написал про internal. но это не то
00:40
я говорил про str - которые показываются до выполнения сниппета
witus #
00:41
Добрый день сообществу
Night_Snake #
00:41
Вечер в хату
TSergey #
00:41
Night_Snake: показываются --- это запрашиваются интерактивно? ты спрашивал "предустановленные"
e_zombie #
00:41
Night_Snake воли золотой
Night_Snake #
00:41
Ну мож я неправильно высказался
TSergey #
00:42
без internal они и запрашиваются пре запуске, если не ошибаюсь
Night_Snake #
00:42
да
e_zombie #
00:42
http://www.opennet.ru/opennews/art.shtml?num=42252
Night_Snake #
00:42
вот как бы их предустановить
witus #
00:46
для нового профиля Extreme.XOS поправил get_iterfaces и get_switchport для работы без SNMP
00:47
закончу проверять на свежей девелоперской версии и выложу issue
e_zombie #
00:53
NOC-1591
dvolodin #
01:03
ты бы хоть в метках писал, что это за профиль
01:05
Вывод, конечно, потрясный
01:05
впору вводить тег “Педалики"
e_zombie #
01:06
http://topwar.ru/75112-shutki-v-storonu-bronirovannyy-gulfik-ot-nutshellz.html
01:08
ээээ?
01:08
добавил какой профиль
01:09
а по поводу педалики не понял
dvolodin #
01:11
авторы железки - педалики
01:11
:)
TSergey #
01:12
dvolodin: NOC-1566
01:12
скажи, в дебаг можно передавать доп.параметры?
01:12
" ./noc debug-script --help"
01:12
ни о чем таком не рассказывает
e_zombie #
01:16
NOC-1592
dvolodin #
01:23
для такого нужно parse_table доработать, чтобы переносы хавал
TSergey #
01:27
dvolodin: это про дебаг?
dvolodin #
01:28
про MES
01:28
и LLDP
TSergey #
01:32
dvolodin: а про NOC-1566 и параметры, передаваемые в debag-script?
Night_Snake1 #
01:36
TSergey: дык подскажешь чего?)
TSergey #
01:36
Night_Snake1: я пропустил, ты очем спрашивал?
01:37
если про переменные, я думал что у тебя все заработало
dvolodin #
01:59
тестим все внимательно, завтра попробуем собрать релиз
01:59
ну а следующий уже в конце июня будет
02:02
какие еще фиксы у нас на подходе?
TSergey #
02:09
dvolodin: те кто давно не обновлялись, получает при апдейте сообщение про ошибку подключения монги, если монга старая. хорошо бы так и говорить, что версия должна быть старше 2.4
dvolodin #
02:13
там есть проверка на 2.4+
02:13
в апгрейде
02:13
./scripts/check-db.py --mongo
IRevent #
02:16
dvolodin: смержи https://bitbucket.org/nocproject/noc/pull-request/71/fix-profiles-eltex-mes
TSergey #
02:17
dvolodin: есть, но ошибка звучат как "upgrade-user: : Unable to connect to mongodb database. Check noc.conf settings"
e_zombie #
02:18
./bin/pip uninstal pymongo
dvolodin #
02:18
да, там не была ограничена сверху версия pymongo
02:19
вот эту проверку, в принципе, можно добавить
02:20
IRevent: смержил
IRevent #
02:22
dvolodin: спасибо
witus #
02:23
обещанные патчи дя develop SA Extreme.XOS фикс краша без SNMP - NOC-1593
02:24
dvolodin: выложил фиксы для SA Extreme.XOS
TSergey #
02:25
dvolodin: подскажи, плс, ты писал про сниппеты: "Значения запрашиваются автоматом по наличию конструкции {{ var }} в шаблоне", можно переменной при этом присвоить значение по умолчанию?
IRevent #
02:28
dvolodin: Дим и еще при обновлении etc/ssh становится:
02:28
drwx------ 2 root root 4096 марта 5 15:56 ssh
02:28
надо бы поправить
e_zombie #
02:31
продолжаем про элтексы NOC-1594
dvolodin #
02:34
NOC-1591
02:34
поправьте скрипт с утчетом parse_table
IRevent #
02:41
e_zombie: с последним патчем снимает
zi_rus #
02:56
TSergey: https://kb.nocproject.org/pages/viewpage.action?pageId=7766316
TSergey #
02:58
zi_rus: при запуске такого снипета будет запрошена переменная, как задать ей значение по умолчанию? чтобы уже при запуске она была не пустой?
03:02
ну или чтобы необязательной и сниппет не ругался "Обязательное поле." при запуске с незаполненным
03:04
zi_rus: а про параметры debug-script ты случаем не подскажешь? чет Дима игнорит вопрос NOC-1566
xetle #
03:05
e_zombie: поповоду lldp для Eltex. Когда писал этот скрипт то lldp forwarding был disabled. При enabled (так плохо делать) скрипт не тестировался вообще.
zi_rus #
03:07
TSergey: необязательной никак
03:07
я делал проверку
03:07
необязательные поля писал пробел
03:07
а в сниппете проверял
03:07
если пробел, значит игнорить
xetle #
03:07
dvolodin: NOC-1523 сильно надо патч для создания удалённых установок без .hg
TSergey #
03:08
zi_rus: ага, спасибо
Night_Snake #
03:10
zi_rus: а до выполнения сниппета ему значение задать никак?
xetle #
03:11
Django==1.4.20 у меня работает, можно обновить. Часть патчей (исправление версии) они сделали, так что патч тоже нужно обновить.
dvolodin #
03:11
xetle: патчи все на postgis нужны были, они не актуальны уже
xetle #
03:13
тогда убрать патчи и обновить Django до последней версии 1.4.* там дыры всякие в движке фиксят...
zi_rus #
03:20
Night_Snake: зачем?
03:20
чтобы исправлять?
TSergey #
03:21
zi_rus: а что такое rest d https://bitbucket.org/nocproject/noc/src/d1567674aa29867c875907d165e376dd7afca7e4/sa/models/commandsnippet.py?at=develop
03:21
rest в commandsnippet.py
zi_rus #
03:23
Night_Snake: в текущей ситуации проверка это 1-2 строки, а ковыряться в сниппетах чтобы сделать как ты хочешь - гораздо сложнее. поверь, у меня была такая проблема, когда сниппетом интеренеты настраивал, ограничение скорости не всегда требова
TSergey #
03:23
разобрался с rest
zi_rus #
03:24
а я нет
03:24
да и насрать :)
TSergey #
03:24
можно вызывать
03:24
{% var test str label=текс %}
03:24
zi_rus: в коде не предусмотрено ловить обязательность переменной
03:25
можно сделать в разборе rest, например добавить value
Night_Snake #
03:25
zi_rus: ну если dvolodin выпилит сниппеты, то можно не париться. но если выпиливать не планируется, то я бы заморочился и сделал по-человечески
TSergey #
03:27
по человечески это как? :)
03:27
добавить синтаксис
03:27
{% var test str value=46 %}
03:27
пойдет?
zi_rus #
03:28
TSergey: и что это дает?
Huko2 #
03:28
TSergey: можно ли сделать такую переменную необязательной, что-бы нок не ругался что надо что-то туда ввести ?
Night_Snake #
03:28
TSergey: как костыль да
TSergey #
03:29
можно, только нужно обработать "required", сейчас он гвоздями прибит
Night_Snake #
03:29
А вообще надо бы сделать просто поле джанги скока их там типов? и парсить уже в теле сниппета - один хрен там почти всегда питон
TSergey #
03:29
Night_Snake: почему как костыль? так тебе нужна необязательность или значение по умолчанию?
Night_Snake #
03:30
в идеале нужна возможность лепить в сниппете произвольную форму. в минимуме предустанавливать значения.
TSergey #
03:30
поверь, сниппеты не торт
Night_Snake #
03:30
ну... а есть что-то лучше?
TSergey #
03:31
пирули :)
Night_Snake #
03:31
чтобы быстренько навалять скрипт для первой линии
TSergey #
03:31
Night_Snake: пирули можно шедулером запускать
Night_Snake #
03:31
еще раз
03:31
мне нужен скрипт для первой линии. чтобы они его ручками запускали
03:32
пируль тут при чем?
TSergey #
03:32
пируль --- это скрипт, аналогичный остальным питоновским
03:33
есть механизм его запуска, шедулер
03:33
может еще есть, я не в курсе
03:33
пишешь код, отлаживаешь в шелле, делаешь пируль
zi_rus #
03:34
Night_Snake: а что делать сниппетом хочешь
Night_Snake #
03:34
Например ACL.
zi_rus #
03:34
слишком обще
03:34
давай детали
03:35
добавлять ацл
03:35
удалять
03:35
изменять
Night_Snake #
03:36
Есть набор хостов. Они зацеплены за разные роутеры. Этим хостам нужно разрешить обращаться к домену, kms и прочей шляпе, но эт фигня. Интересней то, что к ним нужно пускать группу товарищей. Список этих товарищей периодически меняется
03:37
Так вот. Саппорт запускает сниппет, вводит хостнейм товарища, выбирает роутер, нажимает кнопку. Проверяет, что сгенерилось именно то, что нужно, нажимает кнопку еще раз. Сниппет редактирует пируль на роутере. Все
03:37
Еще сниппетом оч. удобно генерить конфиг для mc-lag
03:37
на джуне
03:39
Добавлять пользователей на WLC
03:39
Смотреть заблокированные порты - это проще чем репорт
zi_rus #
03:41
и в каком случае у тебя необязательные параметры?
dvolodin #
03:41
такие вещи лучше делать action’ом
zi_rus #
03:41
ну началось
TSergey #
03:42
как это "проверяет что получилось"? сниппет все закинет на железку из селектора, без вариантов
zi_rus #
03:43
Night_Snake: без шансов, я свое приложение писал для этого
Night_Snake #
03:43
TSergey: там можно конфиг смотреть перед отправкой на девайс
03:44
zi_rus: я одно уже написал, ща чую второе придется
TSergey #
03:44
Night_Snake: в сниппете? что-то я такого не знаю
zi_rus #
03:44
а хотя
TSergey #
03:44
как ты это делаешь?
zi_rus #
03:44
Night_Snake: у тебя сниппет на одну железку или на несколько
Night_Snake #
03:44
TSergey: в настройках сниппета есть галка Require Confirmation
zi_rus #
03:44
да
Night_Snake #
03:44
zi_rus: на несколько
TSergey #
03:44
Night_Snake: спасиб, не пользовался
Night_Snake #
03:44
полезная :)
03:45
особенно для отладки
zi_rus #
03:45
не всегда, читай к моей статье мой первый коммент
Night_Snake #
03:47
ну в общем да, я чую скоро придется в свою апликуху это все выносить
TSergey #
03:49
zi_rus: а что такое action?
zi_rus #
03:50
не обязательно. Night_Snake, я свое приложение начал писать потому что сниппету надо явно указывать на какой железке делать настройки, а у меня стало так что одна железка указывалась, а другие автоматически определялись по топологии сети. ес
03:51
TSergey: это замена сниппетам, такая же хуета что и солюшены замена пирулей, сплошной хардкод, как то не взлетело, так и это сгниет, не обращай внимания
TSergey #
03:52
да, увидел чего есть
Night_Snake #
03:52
zi_rus: ну это как раз тэгами разруливается
03:53
zi_rus: вроде вместо пирулей должны были быть хэндлеры, нэ?
zi_rus #
03:53
не, хендлеры это из валидации конфигов
03:53
хотя я хер знает
03:54
dvolodin хуйней мается, менят рабочие модули на нерабочие
TSergey #
03:54
Night_Snake: главный атас сниппета, что из него без изворотов нельзя получить ответ от железки
Night_Snake #
03:54
TSergey: это печально, согласен
03:55
но я пока выкручиваюсь. А в пируле можно?
03:55
А то я особо не вникал
TSergey #
03:55
то, что я начинал пихать в сниппетв, пришлось переписывать в готовые скрипты
03:56
ага, можно
Night_Snake #
03:57
Ну если так уж хочется прям общаться с желекой, то можно черед джобы и MRT
03:57
но пока такой задачи не стояло, слава яйцам
zi_rus #
03:59
на самом деле в конце работы сниппет показывает что ему железка вернула
03:59
а вот если ты обработать ответ хочешь
03:59
то боль и печаль тебе обеспечены
04:00
лично я пришел к тому что проще всего доверять базе дискавери нока
04:00
нужен свободный интерфейс, смотрим в базу инвентори. нужна строчка в конфиге - берем конфиг из базы
Night_Snake #
04:01
Показывает, я знаю
04:01
повторю, пока не стояло задачи именно интерактивно с железкой общацца
04:01
но я догадываюсь, что будет боль
dvolodin #
04:40
для интерактивного общения есть скрипты
xetle #
04:43
Документацию по установке https://kb.nocproject.org/display/DOC/Installation надо дополнить.
04:44
Gentoo installation https://366051.bugs.gentoo.org/attachment.cgi?id=402818
04:46
И ссылками на установку share/vagrant/x86_64/openSUSE/12.3 и hare/vagrant/x86_64/CentOS/6.4/
04:46
Многие интересуются центосью и красной шляпой.
Night_Snake #
04:49
на рхел у меня встало по дебиановскому мануалу практически
xetle #
04:50
Желательно CentOS обновить до 7
Night_Snake #
04:50
буквально за вычетом пары моментов, но ща уже не вспомню. кажись нужно подключить доп. реп с постгресом и монгой
04:50
хрел 6.5
xetle #
04:51
Надо кому-то CentOS взять на поддержку. За основу скрипты деба, пару правок.. А то получается дескриминация rpm :)
Night_Snake1 #
04:53
А у нас есть rpm? или deb?
xetle #
04:55
Зайди по ссылке https://kb.nocproject.org/display/DOC/Installation деб есть убунту есть даже фря.. Люди задают вопрос - "RPM дистры у вас поддерживаются?"
04:57
Если кто сделает rpm, только плюс, но хотябы скрипт поддерживать для установки на последнюю центось...
Night_Snake1 #
04:57
wget -q -O- https://cdn.nocproject.org/bs/Debian-7.0.txt | sh | tee /tmp/install.log
04:57
это похоже на deb?
xetle #
04:57
Это хоть что-то. :)
Night_Snake1 #
04:58
бгг
04:58
если ты о поддержке OS
04:58
debian, ubuntu, rhel - велкам, по rhel/centos помогу, тока надо накатить на rhel7, провериьт
04:58
а о пакетах речи пока нет
04:58
насколько я знаю
xetle #
04:59
Да, я имел ввиду поддержку скрипта для последней центоси и добавление ссылки в документацию по установке.
Night_Snake1 #
05:01
я ставил вот по этому ману: https://kb.nocproject.org/display/DOC/Manual+Installation
05:01
теоертически можно переделать дебовский скрипт
xetle #
05:01
Сам поддерживаю установку только в Gentoo https://bugs.gentoo.org/show_bug.cgi?id=366051 NOC ставится и настраивается правильно, стандартными средствами.
Night_Snake1 #
05:01
или свой написать
05:01
Короче ок, я сделаю ман по рхелу
xetle #
05:02
Надо CentOS-7, многие спрашивают именно её.
Night_Snake1 #
05:03
ближе к концу недели подниму виртуалку
05:03
и гляну
dvolodin #
05:06
bootstrap для centos был же
xetle #
05:09
share/vagrant/x86_64/CentOS/6.4/ есть. Но в документации об этом утаили. Люди найти не могут ;)
05:11
там, же openSUSE/12.3 человек впервые скачавший NOC просто не найдёт эти скрипты. Надо сделатьссылки как для деба и убунты.
techwriter #
06:42
Всем привет! У меня не загружается NOC, ошибка 502, что делать?
Night_Snake1 #
06:44
Здравствуйте. Меня зовут Василий и я алкоголик
06:44
techwriter: что делали?
techwriter #
06:45
Ничего пока, пытаюсь узнать на форуме, это у меня только так?
Night_Snake1 #
06:46
эм... "не загружается NOC" - что вы имеете в виду?
zi_rus #
06:46
смотри в логи, Люк
techwriter #
06:50
nocdemo не загружается, вместо него ошибка 502
zi_rus #
07:03
это не логи
07:04
полагаю что не открывается веб морда
07:04
но чтобы она открывалась, нок надо запустить
07:04
cd /opt/noc
07:04
./scripts/noc-launcher.py start
techwriter #
07:05
zi_rus, это Вы мне пишите?
zi_rus #
07:05
lf
07:05
да
techwriter #
07:08
zi_rus, у меня демо-версия noc, вернее, инет-ссылка на нее
Night_Snake #
07:09
а скачать ova - нэ?
techwriter #
07:10
Night_Snake, как? Я технический писатель по NOC, мне для работы надо
Night_Snake #
07:11
тогда наверное лучше сразу dvolodin писать, как появится.
07:11
ссылку-то покажите
zi_rus #
07:12
Night_Snake: не, это freeseacher ее втянул, пусть оттудвается
Night_Snake #
07:12
аа... ну значит ему
techwriter #
07:13
Кто-нибудь из них есть в наличии? По поводу ссылки, в прошлый раз ругались, что на общий форум выставила.
Night_Snake1 #
07:18
techwriter: напиши freeseacher в личку
techwriter #
07:24
Написала.
buggy-funhouse #
23:18
утрв
23:18
чего нового?
TSergey #
23:24
новый день, все по новому
Night_Snake #
23:25
где там e_zombie с сиськами-письками
e_zombie #
23:26
счас всё будет
23:26
дй те прийти в себя после двух часов обучения
TSergey #
23:26
чему обучал или учился?
e_zombie #
23:29
учил народ ноку
23:29
показывал педальки всякие и рассказывал зачем это
TSergey #
23:30
кровь из глаз шла?
e_zombie #
23:30
ну не совсем. подтормаживал МО при фильтрах. у меня то хостов дохуя.
TSergey #
23:38
ты пользуешь административные домены?
23:39
ну или даже так, как ты ранжируешь хосты? или все одним списком?
e_zombie #
23:45
использую и домены и профайлы.
zi_rus #
23:53
тебя конечно обложили хуями
ss_ #
23:55
ггг
23:55
Релиз сегодня запилили? e_zombie сиськи письки давай
e_zombie #
23:56
ну бля. невтерпёж?
ss_ #
23:56
e_zombie, релиз да
23:56
сиськи письки ваше пофиг, я шоколадку ем)
e_zombie #
23:57
сейчас замутим
Tweet
Share this page
Share this page: Tweet