nocproject.org
00:04
такс.
00:04
вы готовы смотреть на женские тела дети?
00:06
Детей тут нет
00:06
так что можно показыват
00:06
*показывать
00:07
00:07
так что надо говорить
00:08
"ДА КАПИТАН"
00:08
00:08
00:08
00:08
00:08
00:08
00:09
00:09
00:09
00:13
ааааабляяяББББЛЛЯЯЯЯЯЯЯЯЯЯ НОК ХУЯЧИИИИИТТТТТ КАК ИЗ ПУЛЕМЁТА СЧАС
00:13
ваще сорвало с тормозов
00:14
и вот это замыленное нечто считается художеством?
00:15
не. это гавнище для мастурбаторов.
00:16
хороших там пара снимков. всего.
00:22
ну и да. это не популярная фотография
00:31
у меня ошибку выдавал раньше. сейчас как у тебя.
00:31
делай багрепорт
00:35
dvolodin: после обновок хуячит как из пулемёта гатлинга.
00:37
ну а как еще
00:38
кровь-кишки-распидорасило :)
00:38
у меня лоад эверейд поднялся до 4.5-5 единиц
00:38
с 3ю5
00:38
Night_Snake: остались вопросы про переменные в снипетах?
00:38
ну так это хорошо — быстрее работает, сильнее грузит
00:40
TSergey: дааа
00:40
Ты написал про internal. но это не то
00:40
я говорил про str - которые показываются до выполнения сниппета
00:41
Добрый день сообществу
00:41
Night_Snake: показываются --- это запрашиваются интерактивно? ты спрашивал "предустановленные"
00:41
Night_Snake воли золотой
00:41
Ну мож я неправильно высказался
00:42
без internal они и запрашиваются пре запуске, если не ошибаюсь
00:42
вот как бы их предустановить
00:46
для нового профиля Extreme.XOS поправил get_iterfaces и get_switchport для работы без SNMP
00:47
закончу проверять на свежей девелоперской версии и выложу issue
01:03
ты бы хоть в метках писал, что это за профиль
01:05
Вывод, конечно, потрясный
01:05
впору вводить тег “Педалики"
01:06
01:08
ээээ?
01:08
добавил какой профиль
01:09
а по поводу педалики не понял
01:11
авторы железки - педалики
01:11
:)
01:12
01:12
скажи, в дебаг можно передавать доп.параметры?
01:12
" ./noc debug-script --help"
01:12
ни о чем таком не рассказывает
01:23
для такого нужно parse_table доработать, чтобы переносы хавал
01:27
dvolodin: это про дебаг?
01:28
про MES
01:28
и LLDP
01:32
dvolodin: а про
NOC-1566 и параметры, передаваемые в debag-script?
01:36
TSergey: дык подскажешь чего?)
01:36
Night_Snake1: я пропустил, ты очем спрашивал?
01:37
если про переменные, я думал что у тебя все заработало
01:59
тестим все внимательно, завтра попробуем собрать релиз
01:59
ну а следующий уже в конце июня будет
02:02
какие еще фиксы у нас на подходе?
02:09
dvolodin: те кто давно не обновлялись, получает при апдейте сообщение про ошибку подключения монги, если монга старая. хорошо бы так и говорить, что версия должна быть старше 2.4
02:13
там есть проверка на 2.4+
02:13
в апгрейде
02:13
./scripts/check-db.py --mongo
02:17
dvolodin: есть, но ошибка звучат как "upgrade-user: : Unable to connect to mongodb database. Check noc.conf settings"
02:18
./bin/pip uninstal pymongo
02:18
да, там не была ограничена сверху версия pymongo
02:19
вот эту проверку, в принципе, можно добавить
02:20
IRevent: смержил
02:23
обещанные патчи дя develop SA Extreme.XOS фикс краша без SNMP -
NOC-1593
02:24
dvolodin: выложил фиксы для SA Extreme.XOS
02:25
dvolodin: подскажи, плс, ты писал про сниппеты: "Значения запрашиваются автоматом по наличию конструкции {{ var }} в шаблоне", можно переменной при этом присвоить значение по умолчанию?
02:28
dvolodin: Дим и еще при обновлении etc/ssh становится:
02:28
drwx------ 2 root root 4096 марта 5 15:56 ssh
02:28
надо бы поправить
02:34
02:34
поправьте скрипт с утчетом parse_table
02:41
e_zombie: с последним патчем снимает
02:58
zi_rus: при запуске такого снипета будет запрошена переменная, как задать ей значение по умолчанию? чтобы уже при запуске она была не пустой?
03:02
ну или чтобы необязательной и сниппет не ругался "Обязательное поле." при запуске с незаполненным
03:04
zi_rus: а про параметры debug-script ты случаем не подскажешь? чет Дима игнорит вопрос
NOC-1566
03:05
e_zombie: поповоду lldp для Eltex. Когда писал этот скрипт то lldp forwarding был disabled. При enabled (так плохо делать) скрипт не тестировался вообще.
03:07
TSergey: необязательной никак
03:07
я делал проверку
03:07
необязательные поля писал пробел
03:07
а в сниппете проверял
03:07
если пробел, значит игнорить
03:07
dvolodin:
NOC-1523 сильно надо патч для создания удалённых установок без .hg
03:08
zi_rus: ага, спасибо
03:10
zi_rus: а до выполнения сниппета ему значение задать никак?
03:11
Django==1.4.20 у меня работает, можно обновить. Часть патчей (исправление версии) они сделали, так что патч тоже нужно обновить.
03:11
xetle: патчи все на postgis нужны были, они не актуальны уже
03:13
тогда убрать патчи и обновить Django до последней версии 1.4.* там дыры всякие в движке фиксят...
03:20
Night_Snake: зачем?
03:20
чтобы исправлять?
03:21
03:21
rest в commandsnippet.py
03:23
Night_Snake: в текущей ситуации проверка это 1-2 строки, а ковыряться в сниппетах чтобы сделать как ты хочешь - гораздо сложнее. поверь, у меня была такая проблема, когда сниппетом интеренеты настраивал, ограничение скорости не всегда требова
03:24
а я нет
03:24
да и насрать :)
03:24
можно вызывать
03:24
{% var test str label=текс %}
03:24
zi_rus: в коде не предусмотрено ловить обязательность переменной
03:25
можно сделать в разборе rest, например добавить value
03:25
zi_rus: ну если dvolodin выпилит сниппеты, то можно не париться. но если выпиливать не планируется, то я бы заморочился и сделал по-человечески
03:27
по человечески это как? :)
03:27
добавить синтаксис
03:27
{% var test str value=46 %}
03:27
пойдет?
03:28
TSergey: и что это дает?
03:28
TSergey: можно ли сделать такую переменную необязательной, что-бы нок не ругался что надо что-то туда ввести ?
03:28
TSergey: как костыль да
03:29
можно, только нужно обработать "required", сейчас он гвоздями прибит
03:29
А вообще надо бы сделать просто поле джанги скока их там типов? и парсить уже в теле сниппета - один хрен там почти всегда питон
03:29
Night_Snake: почему как костыль? так тебе нужна необязательность или значение по умолчанию?
03:30
в идеале нужна возможность лепить в сниппете произвольную форму. в минимуме предустанавливать значения.
03:30
поверь, сниппеты не торт
03:30
ну... а есть что-то лучше?
03:31
чтобы быстренько навалять скрипт для первой линии
03:31
Night_Snake: пирули можно шедулером запускать
03:31
еще раз
03:31
мне нужен скрипт для первой линии. чтобы они его ручками запускали
03:32
пируль тут при чем?
03:32
пируль --- это скрипт, аналогичный остальным питоновским
03:33
есть механизм его запуска, шедулер
03:33
может еще есть, я не в курсе
03:33
пишешь код, отлаживаешь в шелле, делаешь пируль
03:34
Night_Snake: а что делать сниппетом хочешь
03:34
слишком обще
03:34
давай детали
03:35
добавлять ацл
03:35
удалять
03:35
изменять
03:36
Есть набор хостов. Они зацеплены за разные роутеры. Этим хостам нужно разрешить обращаться к домену, kms и прочей шляпе, но эт фигня. Интересней то, что к ним нужно пускать группу товарищей. Список этих товарищей периодически меняется
03:37
Так вот. Саппорт запускает сниппет, вводит хостнейм товарища, выбирает роутер, нажимает кнопку. Проверяет, что сгенерилось именно то, что нужно, нажимает кнопку еще раз. Сниппет редактирует пируль на роутере. Все
03:37
Еще сниппетом оч. удобно генерить конфиг для mc-lag
03:37
на джуне
03:39
Добавлять пользователей на WLC
03:39
Смотреть заблокированные порты - это проще чем репорт
03:41
и в каком случае у тебя необязательные параметры?
03:41
такие вещи лучше делать action’ом
03:42
как это "проверяет что получилось"? сниппет все закинет на железку из селектора, без вариантов
03:43
Night_Snake: без шансов, я свое приложение писал для этого
03:43
TSergey: там можно конфиг смотреть перед отправкой на девайс
03:44
zi_rus: я одно уже написал, ща чую второе придется
03:44
Night_Snake: в сниппете? что-то я такого не знаю
03:44
как ты это делаешь?
03:44
Night_Snake: у тебя сниппет на одну железку или на несколько
03:44
TSergey: в настройках сниппета есть галка Require Confirmation
03:44
zi_rus: на несколько
03:44
Night_Snake: спасиб, не пользовался
03:44
полезная :)
03:45
особенно для отладки
03:45
не всегда, читай к моей статье мой первый коммент
03:47
ну в общем да, я чую скоро придется в свою апликуху это все выносить
03:49
zi_rus: а что такое action?
03:50
не обязательно. Night_Snake, я свое приложение начал писать потому что сниппету надо явно указывать на какой железке делать настройки, а у меня стало так что одна железка указывалась, а другие автоматически определялись по топологии сети. ес
03:51
TSergey: это замена сниппетам, такая же хуета что и солюшены замена пирулей, сплошной хардкод, как то не взлетело, так и это сгниет, не обращай внимания
03:52
да, увидел чего есть
03:52
zi_rus: ну это как раз тэгами разруливается
03:53
zi_rus: вроде вместо пирулей должны были быть хэндлеры, нэ?
03:53
не, хендлеры это из валидации конфигов
03:53
хотя я хер знает
03:54
dvolodin хуйней мается, менят рабочие модули на нерабочие
03:54
Night_Snake: главный атас сниппета, что из него без изворотов нельзя получить ответ от железки
03:54
TSergey: это печально, согласен
03:55
но я пока выкручиваюсь. А в пируле можно?
03:55
А то я особо не вникал
03:55
то, что я начинал пихать в сниппетв, пришлось переписывать в готовые скрипты
03:56
ага, можно
03:57
Ну если так уж хочется прям общаться с желекой, то можно черед джобы и MRT
03:57
но пока такой задачи не стояло, слава яйцам
03:59
на самом деле в конце работы сниппет показывает что ему железка вернула
03:59
а вот если ты обработать ответ хочешь
03:59
то боль и печаль тебе обеспечены
04:00
лично я пришел к тому что проще всего доверять базе дискавери нока
04:00
нужен свободный интерфейс, смотрим в базу инвентори. нужна строчка в конфиге - берем конфиг из базы
04:01
Показывает, я знаю
04:01
повторю, пока не стояло задачи именно интерактивно с железкой общацца
04:01
но я догадываюсь, что будет боль
04:40
для интерактивного общения есть скрипты
04:43
04:44
04:46
И ссылками на установку share/vagrant/x86_64/openSUSE/12.3 и hare/vagrant/x86_64/CentOS/6.4/
04:46
Многие интересуются центосью и красной шляпой.
04:49
на рхел у меня встало по дебиановскому мануалу практически
04:50
Желательно CentOS обновить до 7
04:50
буквально за вычетом пары моментов, но ща уже не вспомню. кажись нужно подключить доп. реп с постгресом и монгой
04:50
хрел 6.5
04:51
Надо кому-то CentOS взять на поддержку. За основу скрипты деба, пару правок.. А то получается дескриминация rpm :)
04:53
А у нас есть rpm? или deb?
04:55
04:57
Если кто сделает rpm, только плюс, но хотябы скрипт поддерживать для установки на последнюю центось...
04:57
04:57
это похоже на deb?
04:57
Это хоть что-то. :)
04:58
бгг
04:58
если ты о поддержке OS
04:58
debian, ubuntu, rhel - велкам, по rhel/centos помогу, тока надо накатить на rhel7, провериьт
04:58
а о пакетах речи пока нет
04:58
насколько я знаю
04:59
Да, я имел ввиду поддержку скрипта для последней центоси и добавление ссылки в документацию по установке.
05:01
05:01
теоертически можно переделать дебовский скрипт
05:01
или свой написать
05:01
Короче ок, я сделаю ман по рхелу
05:02
Надо CentOS-7, многие спрашивают именно её.
05:03
ближе к концу недели подниму виртуалку
05:03
и гляну
05:06
bootstrap для centos был же
05:09
share/vagrant/x86_64/CentOS/6.4/ есть. Но в документации об этом утаили. Люди найти не могут ;)
05:11
там, же openSUSE/12.3 человек впервые скачавший NOC просто не найдёт эти скрипты. Надо сделатьссылки как для деба и убунты.
06:42
Всем привет! У меня не загружается NOC, ошибка 502, что делать?
06:44
Здравствуйте. Меня зовут Василий и я алкоголик
06:44
techwriter: что делали?
06:45
Ничего пока, пытаюсь узнать на форуме, это у меня только так?
06:46
эм... "не загружается NOC" - что вы имеете в виду?
06:50
nocdemo не загружается, вместо него ошибка 502
07:03
это не логи
07:04
полагаю что не открывается веб морда
07:04
но чтобы она открывалась, нок надо запустить
07:04
cd /opt/noc
07:04
./scripts/noc-launcher.py start
07:05
zi_rus, это Вы мне пишите?
07:08
zi_rus, у меня демо-версия noc, вернее, инет-ссылка на нее
07:09
а скачать ova - нэ?
07:10
Night_Snake, как? Я технический писатель по NOC, мне для работы надо
07:11
тогда наверное лучше сразу dvolodin писать, как появится.
07:11
ссылку-то покажите
07:12
Night_Snake: не, это freeseacher ее втянул, пусть оттудвается
07:12
аа... ну значит ему
07:13
Кто-нибудь из них есть в наличии? По поводу ссылки, в прошлый раз ругались, что на общий форум выставила.
07:18
techwriter: напиши freeseacher в личку
23:18
утрв
23:18
чего нового?
23:24
новый день, все по новому
23:25
где там e_zombie с сиськами-письками
23:26
счас всё будет
23:26
дй те прийти в себя после двух часов обучения
23:26
чему обучал или учился?
23:29
учил народ ноку
23:29
показывал педальки всякие и рассказывал зачем это
23:30
ну не совсем. подтормаживал МО при фильтрах. у меня то хостов дохуя.
23:38
ты пользуешь административные домены?
23:39
ну или даже так, как ты ранжируешь хосты? или все одним списком?
23:45
использую и домены и профайлы.
23:53
тебя конечно обложили хуями
23:55
ггг
23:55
Релиз сегодня запилили? e_zombie сиськи письки давай
23:56
e_zombie, релиз да
23:56
сиськи письки ваше пофиг, я шоколадку ем)
Share this page
Share this page: