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: 03.07.2015
TSergey #
05:12
комрады, научите как у днс сервера узнать все записи, которые мы поддерживаем в BIZ, например
05:13
кроме поиска по файлам зон
e_zombie #
06:07
,,
06:20
https://pp.vk.me/c629227/v629227151/67d1/sTFVM88wEJQ.jpg
06:49
пиздатая у нас карта новая. только цветовой дифференциации по штанам не хватает
TSergey #
06:50
e_zombie: привет
06:50
поучи меня про днс
dvolodin #
06:58
e_zombie: заценил?
ufir #
07:05
нука
07:05
щас обновимся ;)
07:11
карты ок. а зачем эти дурацкие красные рамочки, которые не исчезают ?
TSergey_ #
07:11
dvolodin: чего поменялось в картах? в фоксе: выделения нет, виртуальный квадрат, где они расставлены, остался, кнопка сэйв в дизэбле
ufir #
07:11
нифига
07:11
TSergey_ сейв в енейбле ;)
TSergey_ #
07:11
ты в фоксе?
ufir #
07:11
опера жопера
TSergey_ #
07:12
а рамки вокруг МО делаются?
ufir #
07:13
дя ;(
07:13
и не исчезают
dvolodin #
07:13
какие рамки, можно поподробнее?
TSergey_ #
07:14
в хроме у меня (вчера правда), при передвижении МО он обрамллся такой красной прерывистой рамкой
07:14
обновил страницу, перелогинился, кнопка сэйв неактивна
07:15
и кадрат на месте
ufir #
07:16
dvolodin вот такие рамки http://postimg.org/image/eghlc59ed/
TSergey_ #
07:16
проверил, в хроме все так
07:17
и сэйв тоже недоступна
dvolodin #
07:17
а
ufir #
07:17
TSergey_ посмотри мой скриншот - кнопка сейв доступна
dvolodin #
07:17
это я с подсветкой баловался, но в сафари ее так и не увидел
07:17
TSergey_: login/logout сделай
TSergey_ #
07:17
ufir: ну я рад за тебя :)
ufir #
07:17
но вот эти красные рамки капец раздражают
TSergey_ #
07:17
и тебя и рисовлаьный квадрат огромный
07:18
у меня и реверт неактивна
dvolodin #
07:19
рамку убрал
ufir #
07:20
голубенькие иконки с сеткой кстати прикольнее смотрелись ;) но эт так, мелочи
07:20
но вот как грохнуть неверно отдискаверенный по стп линк ? в интерфейсах не дает..
TSergey_ #
07:22
ufir: в инвентори
07:22
инвентори\интерфейс
ufir #
07:22
хм. а щас получилось..
TSergey_ #
07:22
ufir: а можешь в хроме глянуть?
ufir #
07:23
момент
TSergey_ #
07:24
ufir: а опера у тебя какая?
07:25
чет омя левое меню даже не показывает
ufir #
07:25
30.0.1835.59
07:26
ха. а в хроме вообще карты не открывается
07:26
серый квадрат просто
TSergey_ #
07:26
хм, у меня и опреа свежее
07:26
ufir: они все за квадратом, походу
ufir #
07:27
точно ;) проверил на двух разных компах - не открывается карта
TSergey_ #
07:28
надеюсь я тебе ничего не сломал :)
ufir #
07:29
да нормуль
dvolodin #
07:29
сетку вернуть недолго, но я не уверен, что она нужна
ufir #
07:30
вообщем-то я тоже не уверен..
fumufu86 #
07:33
обновился, и снова загрузка процессора в потолок упёрлась
e_zombie #
07:33
возможно у тебя не вырубились предыдущие процессы. останови нок и убедись что все полегли
TSergey_ #
07:34
e_zombie: у тебя карта в квадратике рисуется?
e_zombie #
07:34
да. справа есть граница. а вот снизу вроде нет
07:34
сейчас проверю
TSergey_ #
07:34
а сэйв и реверт доступны?
e_zombie #
07:35
не. вниз не ресайзится
07:36
девочек лесбиянок нада?
TSergey_ #
07:37
а кнопки сэйв и реверт доступны?
e_zombie #
07:42
да
07:42
хром
fumufu86 #
07:43
у меня и снизу и справа граница
ufir #
07:49
нихрена. пытаюсь линк удалить в инвентори-интерфейсы, нажимаю unlink, yes - вылазит окошко с красным кружком (х) и надписью Error!
abyrvalg #
07:53
Парни, есть конкретный вопрос. В файле /opt/noc/templates/admin/change_list.html есть строка:
07:53
{% block search %}{% search_form cl %}{% endblock %}
07:53
Судя по всему, именно эта строка вызывает ошибку:
07:53
TemplateDoesNotExist: admin/search_form.html
07:53
Собственно, вопрос - admin/search_form.html где должно лежать?
dvolodin #
07:54
templates/
abyrvalg #
07:55
Полный путь /opt/noc/templates/admin/search_form.html?
07:56
Если да, то почему его там нету? :)
desp #
08:00
коллеги, кто поможет побороть Deferred в vlan_discovery?
ufir #
08:03
TSergey_ я похоже ошибся ;) карты у меня не рисуются, рисуется только segment "All"
TSergey_ #
08:05
а я уж думал у меня что-то с кэшами
08:05
ну тогда ладно
evyscr #
08:06
мдя
08:06
веело у вас тут
e_zombie #
08:07
хотите ржаку ?
abyrvalg #
08:07
Хочу ls -l /opt/noc/templates/admin
e_zombie #
08:09
[root@nocproject /]# ls -l /opt/noc/templates/admin
08:09
итого 40
08:09
-rw-r--r-- 1 noc noc 3210 Авг 17 2014 base.html
08:09
-rw-r--r-- 1 noc noc 70 Окт 26 2013 base_site.html
08:09
-rw-r--r-- 1 noc noc 2449 Окт 26 2013 change_form.html
08:09
-rw-r--r-- 1 noc noc 4298 Июн 18 2014 change_list.html
08:09
-rw-r--r-- 1 noc noc 1130 Окт 26 2013 delete_confirmation.html
08:09
-rw-r--r-- 1 noc noc 1639 Окт 26 2013 delete_selected_confirmation.html
08:09
-rw-r--r-- 1 noc noc 734 Окт 26 2013 filter.html
08:09
-rw-r--r-- 1 noc noc 399 Окт 26 2013 invalid_setup.html
08:09
-rw-r--r-- 1 noc noc 799 Окт 26 2013 submit_line.html
abyrvalg #
08:10
ахаха блеать, извините
e_zombie #
08:11
у меня инженера которые ночью делают рнр отказываются закрывать в ноке аварийные события. это типа не их работа.
abyrvalg #
08:12
Ну, это рядовая ситуация - когда кто-то отказывается что-то делать.
e_zombie #
08:12
сделать 10 кликов это унас ахуенная работа.
08:12
пидорасы (С)
08:12
https://pp.vk.me/c629227/v629227151/68b7/MrL7jsHqnUc.jpg
08:13
https://pp.vk.me/c629227/v629227151/68ad/ZlGO5sX13qs.jpg
abyrvalg #
08:13
Да не в 10 кликах же дело. Если отказываются сделать 10 кликов - значит проблема где-то глубже.
e_zombie #
08:14
конечно глубже.
08:14
в религии да.
abyrvalg #
08:14
Возможно, в тебе. :)
fumufu86 #
08:14
а сделать это их работой никак?
e_zombie #
08:14
https://pp.vk.me/c629227/v629227151/68cb/S3ODHAkk_r4.jpg
abyrvalg #
08:15
Силовой метод - не лучший вариант. С точки зрения эффективности.
e_zombie #
08:15
fumufu86: если человек не хочет - заставлять его делть что либо - бесполезно
abyrvalg #
08:15
Бинго.
fumufu86 #
08:15
но на работу же они как то приходят?
e_zombie #
08:15
у нас смена тоже обязана много что делать = только не делает.
fumufu86 #
08:16
не верю что они всегда по собственному желанию приходят
abyrvalg #
08:16
Если действительно хочется решить проблему- надо понять, почему они не делают. Если это тупо лень - надо менять людей.
e_zombie #
08:17
если ты православен - хрен тебя заставишь жрать мясо в пост.
TSergey_ #
08:17
а то боженька накажет?
abyrvalg #
08:17
Если ты православен - ты не подходишь для работы, на которй надо жрать мясо в пост. :)
TSergey_ #
08:17
ни убий, ни укради и не ешь мяса в пост?
fumufu86 #
08:17
зависит от применяемыфх для этого средств
abyrvalg #
08:18
fumufu86: Ты опять с позиции силы смотришь на ситуацию.
fumufu86 #
08:18
необязательно
08:18
средства разные могут быть
abyrvalg #
08:19
Диалог и компромис.
TSergey_ #
08:22
комрады, расскажите как можно с днс взять список зон
abyrvalg #
08:24
Я бы поразбирался, мне тоже предстоит. Только у меня оно пока не работает :-)
dvolodin #
08:25
Диалог может быть только на тему - палкой по жопе, или сразу по лбу
abyrvalg #
08:25
dvolodin: сочувствую твоим подчиненным, если такие есть. :)
e_zombie #
08:25
и потом эти же самые люди мне ебут мозг почему телнетом в 10 поток одновременно заходит нок на железку
TSergey_ #
08:25
ага, тогда бестолковые уйдут, а толковые сразу с радостью займут их места
desp #
08:26
у нас инженеры такие же ленивые :-(
TSergey_ #
08:26
особенно с учетом инженерных ставок
desp #
08:26
сколько щас сварщик-оптист получает (Москва) ?
e_zombie #
08:27
и на объяснения "НЕПРАВИЛЬНЫЙ АЛГОРИТМ РАБОТЫ" "ОН ДОЛЖЕН СЛЕДИТЬ ЧТО АВАРИЯ УЖЕ ЗАКОНЧИЛАСЬ" И ТД вплодь до того что шедуллер написан неправильно и давай переделывай
dvolodin #
08:27
abyrvalg: у моих таких вопросов не возникает
e_zombie #
08:27
desp: не инженера. а ведущие инженера. ВЕДУЩИЕ!!!!!! КОТОРЫЕ РУЛЯТ ЯДРОМ.
desp #
08:28
у нас ведущий это воще пиздец, простите за выражение
abyrvalg #
08:28
e_zombie: пусть предлагают свой вариант. Отрицая - предлагай.
TSergey_ #
08:28
херакс его палкой! он раз и сразу ловкий и сознательный
desp #
08:28
его только палкой по е**лу и тогда что то делать будет
e_zombie #
08:28
abyrvalg: вырубить нахуй их ответ.
abyrvalg #
08:29
Чо вырубить, нок?
e_zombie #
08:29
да. никто их низ них в него не смотрит.
desp #
08:29
во во
abyrvalg #
08:29
Эм. А как они мониторят тогда?
e_zombie #
08:30
как сломается и начальство завопит или сервис пропадёт.
desp #
08:30
e_zombie - ты не у нас работаешь? ;-)
e_zombie #
08:30
я в саратовском РТ
desp #
08:31
значит везде такая хня
fumufu86 #
08:31
многие работники были недовольны, когда при замене коммутатора требовали кабели маркировать и вставлять в тот же порт, в котором он стоял в заменяемом коммутаторе
e_zombie #
08:31
гы
08:31
ну это из той же оперы.
abyrvalg #
08:31
Ох, ебать, знакомая ситуация. У меня на 40 филиалов на каждый идут l2 каналы от двух разных провайдеров. Пока им письмо не напишешь - не пошевелятся. Они вообще не знают,
08:31
что у них авария на сети. Оба - операторы национального масштаба.
e_zombie #
08:31
у нас сейчас надо подписать все порты Б2Б .
fumufu86 #
08:32
о. карта дорисовалась http://awesomescreenshot.com/05651bad40
desp #
08:33
я плакал, когда noc карту отрисовал...
fumufu86 #
08:33
нок каждый раз заного рисует карту?
e_zombie #
08:33
ага
fumufu86 #
08:34
ресурсами клиента?
TSergey_ #
08:39
desp: чего плакал? так красиво?
desp #
08:40
не, люлей пришло время давать
08:40
коммутаторы ставили, как хотели, куда хотели и откуда хотели, а потом жаловались что iptv херово показывает
TSergey_ #
08:41
и ты все это по карте?
desp #
08:41
ага, районами отрисовал и там все понятно стало
TSergey_ #
08:43
ты точно ноком пользуешься?
desp #
08:43
а что не так?
abyrvalg #
08:43
Так посоны, починил у себя NOC-1605. Ну как, починил, подкостылил.
ufir #
08:45
dvolodin так как удалить неверно найденный линк, если при unlink в inventory->interfaces вылазит пустое окошко с надписью "Error!" ?
e_zombie #
08:46
у тебя в саппорте есть же краш по этому поводу?
fumufu86 #
08:49
у всех часть карты черным пятном в углу?
evyscr #
08:51
abyrvalg: так а в чём суть-то?
08:52
оно ж не воспроизводится у большинства
lexus-omsk #
08:52
насчёт карт - неактивны save и revert при редактировании, firefox
TSergey_ #
08:52
fumufu86: нет
08:52
lexus-omsk: и у меня так
lexus-omsk #
08:52
кстати, как правильно: нажать edit, подвигать, отжать edit?
TSergey_ #
08:53
я думаю она должна после первого сэйв работать
zi_rus #
08:53
"В Fedora 23 утверждён переход по умолчанию на Python 3 "
evyscr #
08:54
zi_rus: блджад, тут и так половина не работает, куда ты ещё?
zi_rus #
08:54
да ладно
08:54
думаешь будет хуже?
08:54
как не работало так и не будет работать
evyscr #
08:54
и вообще, как говорили пейтонисты, "python 3 - это другой язык"
dvolodin #
08:54
да
zi_rus #
08:54
зато пропустим один этап
dvolodin #
08:54
просто другой язык
zi_rus #
08:54
не работало, починили, сломали
abyrvalg #
08:55
А суть в том, что для ряда страниц файлы ищутся в другом месте. Я не зря у dvolodin'а спрашивал про то, где должен лежать search_form.html.
08:55
Он лежит по пути /opt/noc/django/contrib/admin/templates/admin, а система его ищет по /opt/noc/templates/admin. Его, и еще несколько файлов надо скопировать из /opt/noc/django/contrib/admin/templates/admin в /opt/noc/templates/admin
08:55
и проблема пропадает.
08:55
А почему оно его ищет не там - этого уж я не знаю. Поэтому вот такой костыль.
e_zombie #
08:56
заведи баг
dvolodin #
08:56
хуже другое
08:56
этот новый язык не дает никакого профита по сравнению со старым
08:56
скажем, если бы там выпилили GIL, то был бы смысл
abyrvalg #
08:56
e_zombie: Он есть. NOC-1605
zi_rus #
08:57
да, я читал про такое, это разумно, но думаю так или иначе придется уходить
evyscr #
08:57
abyrvalg: тащем-та, hg эти файлы в себе держит
08:59
а search_form в том месте у меня отсутствует
09:00
а ещё у меня вообще нет /opt/noc/django
fumufu86 #
09:01
на 2,7 вроде постоянно обновления выходят
evyscr #
09:01
а есть /opt/noc/lib/python2.7/site-packages/django/contrib/admin/templates/admin/search_form.html
fumufu86 #
09:02
http://habrahabr.ru/post/261575/
abyrvalg #
09:03
evyscr: я не знаком ни с джанго ни с питоном ни с hg. И я вообще не понимаю структуру этого по. Мне сложно ориентироваться. Поэтому сделал как мог. Иных вариантов нет.
evyscr #
09:05
всё-таки, наверное что-то ещё можно сделать
09:05
я, если что, питон не знаю, джангу - тем более.
09:06
при апгрейде вроде как пишутся логи, можно в них покопаться
desp #
09:06
коллеги, так что никто с Deferred в vlan discovery не сталкивался?
evyscr #
09:06
можно попробовать снести всё из /opt/noc/build
abyrvalg #
09:08
evyscr: Наверное, можно. Наверное, для этих страниц теплейты почему-то ищутся в других местах. Наверное это как-то связано с urlpatterns в джанге и ее настройками. А может и нет.
09:08
09:09
Я просто в продакшн это ставить не стану, наверное.
09:11
У меня нет /opt/noc/build
lexus-omsk #
09:13
desp, стлкивались, и не только в vlan
09:14
правда после изменений в scheduler не ловил пока
09:15
но зато оно и без deferred долго думает теперь
evyscr #
09:18
abyrvalg: ну, нок нельзя в продакшн
09:18
а вот отсутствие build - что-то странное
lexus-omsk #
09:19
abyrvalg в nginx / apache точно правильно пути до статики прописаны?
zi_rus #
09:19
нок в продакшен в зравом уме люди не ставят
09:19
это так помощник, лучше чем самописные скрипты
desp #
09:20
lexus-omsk: а как починить?
lexus-omsk #
09:22
у меня вроде перезапуск нока чинит... и появляется проблема обычно после манипуляций с is managed
09:22
но, как уже сказал, после недавних коммитов в schedler не проверял
desp #
09:24
да, я и перезагружал и отключал в дискавери и включал снова - один хрен
abyrvalg #
09:25
evyscr: Я ставил его вручную, по инструкции. Вот не знаю, почему его нет. Я про билд.
09:25
lexus-omsk: сечас так alias /opt/noc/django/contrib/admin/static/
09:27
lexus-omsk: Не, соврал, это медиа. Статик вот такой: /opt/noc/static/
lexus-omsk #
09:27
там 2 их, один на /media, другой на /static
09:27
да, ну тогда вроде ок
09:27
не считая, что у всех django стоит там, где написал evyscr
abyrvalg #
09:28
Да там проблема не в статике была, а путях поиска шаблонов.
09:29
> у всех django стоит там, где написал evyscr
09:29
Это где? Меня эти относительные пути уже утомили. Напиши конкретно. :)
ufir #
09:30
как дропнуть найденные линки у конкретного МО ?
e_zombie #
09:30
это сильное колдунство
ufir #
09:31
сильное колдунство - что они из инвентори не удаляются, бл
evyscr #
09:31
из монги удаляются
lexus-omsk #
09:31
abyrvalg, /opt/noc/lib/python2.7/site-packages/django/ ну и т.д
abyrvalg #
09:32
Ну так есть у меня эти пути.
evyscr #
09:33
попробуй снести /opt/noc/django, что ли
abyrvalg #
09:34
Зачем? У меня там /media/ лежит.
TSergey_ #
09:36
комрады, ну подскажите, можно ли у бинда спросит перечень поддерживаемых им зон?
evyscr #
09:36
ну тогда страдай
TSergey_ #
09:36
да я уже почти :(
evyscr #
09:37
я предыдущему товарищу
TSergey_ #
09:37
ну и со мной переговори
abyrvalg #
09:37
evyscr: Отличное коммюнити, я еще вчера сказал. :-)
evyscr #
09:37
ты в альтовском не был
TSergey_ #
09:37
я вот ни вкаком не был кром, таксказать
evyscr #
09:38
не хочешь исправлять - заставлять не будут
TSergey_ #
09:38
а тут здорово
e_zombie #
09:38
не хватает блэкджека
09:38
куртизанки уже есть
abyrvalg #
09:38
evyscr: Да я уже исправил, костылями. А структуру проекта я пока осилить не могу, слишком все запутано. Поэтому и найти саму причину не могу.
evyscr #
09:39
кривой конфиг фронтэнда, например
abyrvalg #
09:39
Нэ.
evyscr #
09:39
location /media/ {
09:39
alias /opt/noc/lib/python2.6/site-packages/django/contrib/admin/static/;
abyrvalg #
09:40
У меня по этому пути только питон.
09:40
Вернее, такого пути вообще нет.
evyscr #
09:41
смотри 2.7
abyrvalg #
09:41
ls -l /opt/noc/lib/python2.7/site-packages/django/contrib/admin/
09:41
total 400
09:41
-rw-r--r-- 1 root root 3205 Jun 25 10:57 actions.py
09:41
-rw-r--r-- 1 root root 2894 Jun 25 10:57 actions.pyc
09:41
-rw-r--r-- 1 root root 195 Jun 25 10:57 exceptions.py
09:41
-rw-r--r-- 1 root root 547 Jun 25 10:57 exceptions.pyc
09:41
-rw-r--r-- 1 root root 16279 Jun 25 10:57 filters.py
09:41
-rw-r--r-- 1 root root 16459 Jun 25 10:57 filters.pyc
09:41
-rw-r--r-- 1 root root 1914 Jun 25 10:57 forms.py
09:41
-rw-r--r-- 1 root root 2051 Jun 25 10:57 forms.pyc
09:41
-rw-r--r-- 1 root root 13636 Jun 25 10:57 helpers.py
09:41
-rw-r--r-- 1 root root 16518 Jun 25 10:57 helpers.pyc
09:41
....
09:41
ну и т.д.
09:41
Папки static там нет вообще.
09:42
Зато она есть по пути /opt/noc/django/contrib/admin/static/
TSergey_ #
09:42
abyrvalg: а вот это конечно же видел https://kb.nocproject.org/display/DOC/nginx+setup
abyrvalg #
09:42
Если бы конфиг фронтэнда был кривой, у меня форматирование разлезлось бы.
09:42
TSergey_: Видел, брал за основу.
evyscr #
09:43
хихик
TSergey_ #
09:43
комрады, ну скажите, можно ли у бинда запросить список зон? или только файло шерстить?
abyrvalg #
09:43
Ну и кроме того, парни, вот это вот:
09:44
TemplateDoesNotExist: admin/search_form.html
e_zombie #
09:44
шерсти
abyrvalg #
09:44
Это не фронтэнд.
TSergey_ #
09:44
e_zombie: то-то я уже полдня не могу ничего путнго найти
abyrvalg #
09:45
TSergey_: Через трансфер разве что.
evyscr #
09:45
rndc dumpdb -zones чем не устраивает
TSergey_ #
09:46
abyrvalg: трансфером можно один домен, а если он не весь мой, то его е отдаст и мой бинд
09:46
evyscr: ща почитаю
evyscr #
09:46
abyrvalg: бесполезно рисовать костыли без исправления причины
abyrvalg #
09:47
evyscr: Я сто раз с тобой согласен. Но тут надо достаточно глубоко понимать, как оно работает.
evyscr #
09:47
вагрантовский скрипт ты юзать не стал
abyrvalg #
09:48
Автоустановку? не.
TSergey_ #
09:55
evyscr: походу не прикручен у нас rndc, но это явно то, что нужно, спасиб!
dvolodin #
09:55
TSergey_: save поправил
09:56
и сделал миграцию network charts
TSergey_ #
09:56
dvolodin: ща заапгрейдимся
dvolodin #
09:57
Я нашел багу в networkx :)
TSergey_ #
10:06
evyscr: но это только в кэше? если к зоне никто после перезагрузки не лез, я ее не увижу?
evyscr #
10:12
TSergey_: щито простите? у тебя разве не авторитативный?
TSergey_ #
10:13
ну если ты так ставишь вопрос, то да, авторитативный :)
10:16
dvolodin: да, сэйв доступна и теперь по селекторам можно брать
dvolodin #
10:17
да
10:17
и старые должны были смигрироваться
TSergey_ #
10:17
странненько как-то отрисовалось
10:18
часть поставилось в левый верхний угол, стопкой
evyscr #
10:19
они все без линков?
dvolodin #
10:19
это те, для которых не было координат
10:19
да
10:19
и без линков
Guest23083 #
10:20
как то можно увеличить плозадь в network map? в верхнем левом угле с линками в маленьком окошке
10:20
площадь*
evyscr #
10:22
dvolodin: а пофикил бы ты дублирование ключей...
10:23
в миграции нетворкчартов
e_zombie #
10:23
хахахаха. отвалились кнопки.
10:23
а карты смегрировались.
evyscr #
10:24
и, блджад, ненависть
dvolodin #
10:25
evyscr: давай патч
evyscr #
10:25
нахуй
10:25
в этой миграции дропы
10:25
лучше пускай оно не выполняется
dvolodin #
10:26
закомментируй
evyscr #
10:26
ясен фиг, я закомментировал
10:27
но зачем так жить?
10:27
прилетает дроп из обновления и не спрашивает ни о чём
10:27
получается, на ноке вообще нельзя свои аппы писать
10:30
----
10:30
well, надо проверять наличие сегмента, одноимённого чарту
10:31
а дальнейшее поведение может различаться
10:32
use segment/skip chart/modify name/abort
ufir #
10:34
опять эти красные неисчезающие рамки..
TSergey_ #
10:35
ufir: пользуй фокс, их там и сразу не было
ufir #
10:35
а. понял, спасибки
e_zombie #
10:45
- Мойша, а шо Вы всегда покупаете чётное количество цветов?
10:45
- Всё очень просто. Просишь, таки, 6 роз, на тебя сочувственно смотрят и делают большую скидку. Очень удобно: три розы — жене, три — любовнице...
abyrvalg #
10:47
Люди, вот вы мне объясните. Вот это же наш репозиторий, да?
10:47
https://bitbucket.org/nocproject/noc/src/
10:47
Вот где там лежит этот search_form.html?
10:48
По идее должен лежать в /templates/admin, но его там нет.
dvolodin #
10:48
abyrvalg: зачем тебе django?
10:49
она уже почти нигде не используется
evyscr #
10:49
"почти нигде"?
abyrvalg #
10:49
Она мне ни к чему. Я хочу понять, где была настоящая причина.
10:50
Она сама стала, я ее специально не устанавливал.
10:51
Или мы на разных языках говорим. Давай я расскажу еще раз.
evyscr #
10:51
search_form.html _не_ должен лежать в /opt/noc/templates/admin
abyrvalg #
10:51
А где тогда должен?
evyscr #
10:52
я показывал путь
abyrvalg #
10:53
Да, в питоне х/з где. Только у меня там проме питоновских скриптов нет ничего.
10:53
И вот еще - как он должен туда попасть? Из репозитория, верно?
evyscr #
10:53
нет
10:54
virtualenv, pip
abyrvalg #
10:54
О, мля.
evyscr #
10:54
а у тебя какая-то левость в /opt/noc/django
10:54
но ты не веришь
abyrvalg #
10:55
Я верю. Но и ты мне поверь - я спецом туда ничего не пихал, и не знаю, почему оно именно так.
10:56
И вот еще - веб-морда свои темплейты берет таки из файловой системы, или из hg?
evyscr #
10:57
hg - это всего лишь хипстерский аналог git
10:57
он следит за содержимым файлов
ufir #
10:58
почему хипстерский-то ?
evyscr #
10:58
почему нет?
ufir #
10:58
вроде гит же хипстерский
evyscr #
10:58
лоль
abyrvalg #
10:58
evyscr: Для чего он тут? Он для работы noc нужен?
ufir #
10:58
или меня обмануле ?
evyscr #
10:58
для апдейтов нужен
abyrvalg #
10:59
А, там же конфиги хранятся вроде как.
evyscr #
10:59
для конфигов нужен
10:59
ufir: kernel.org - не хипстеры
abyrvalg #
11:00
Ага, ладно, веб-морду отображает кто? Джанго? Откуда он знает, где брать шаблон для каждой конкретной страницы?
11:03
Где-то хранится информация о том, по какому пути брать шаблон для генерации страницы. Где она хранится?
evyscr #
11:03
тогда начни с того, что такое джанго
11:03
и где он хранится
abyrvalg #
11:03
Этот путь дольше.
evyscr #
11:03
но вернее
abyrvalg #
11:04
Само собой.
evyscr #
11:05
посмотри вагрантовские скрипты бутстапа для убунты, сравни со своим путём установки
abyrvalg #
11:05
А потом надо будет начать еще раньше, с перла. Да я быстрее руками мониторить все это буду. Начинаю понимать тех инженеров, которые в нок не хотят. :-D
11:06
Скрипт гляну.
evyscr #
11:06
ну блин
11:06
есть оттестированный вариант установки
11:06
его таки проверяли, заявляли о рабочести результата
11:06
есть твой, который не работает
Guest23083 #
11:07
а есть инструкция какая нибудь как дублирование ключей пофиксить? =)
abyrvalg #
11:07
Он работает, но как-то не так. Я это и пытаюсь понять - что не так в мануальной установке.
11:08
Почему другие пути установки, шаблонов и т.д.
evyscr #
11:08
напрашивающийся ответ - руки что-то не так сделали
abyrvalg #
11:08
Не отрицаю. Делал вот так: https://kb.nocproject.org/display/DOC/Manual+Installation
evyscr #
11:09
Guest23083: с миграцией чартов?
Guest23083 #
11:09
да
11:09
все съехало
11:09
duplicate key error index: noc.noc.networksegments.$name_1 dup key:
evyscr #
11:09
http://dpaste.com/2NNW5BV
11:13
abyrvalg: вагрантовские скрипты отличаются от данной инструкции
abyrvalg #
11:14
Этот?
11:14
https://cdn.nocproject.org/bs/Ubuntu-12.04.txt
evyscr #
11:15
ну типа того
11:15
ещё второй есть
11:15
который bootstrap.sh
abyrvalg #
11:15
А который вернее?
evyscr #
11:16
они вместе работают
11:16
и оба живут в /opt/noc/share/vagrant/...
abyrvalg #
11:17
Пойду почитаю.
Guest23083 #
11:25
evyscr Спсибо, помогло
ufir #
11:40
н-да. я нашел хек-способ грохнуть неудаляющие линки - открываем МО, выбираем железку, жмем clone, в ноке вайпаем объект - и сохраняем. только тогда бля линки кривые исчезают
evyscr #
11:45
./noc shell
ufir #
11:46
да, но хер найдешь как ;)
11:46
в логах не нашел, подсказали тут коллеги
e_zombie #
11:47
NOC-1634 предолжение по созданию эвента reboot
dvolodin #
11:48
а кто у нас в фильтрах SVG понимает?
11:48
я научился подсвечивать иконки в зависимости от статуса
11:49
но повредился рассудком на feColorMatrix
e_zombie #
11:49
:-D
dvolodin #
11:49
у меня есть черная иконка
11:49
нужно сделать ее красной Ж)
lopatich #
11:51
и шрифтами поиграться
ufir #
11:54
а масштабирование карты планируется ?
e_zombie #
11:54
поиграться шрифтами (С) это тема
11:54
тёма одобряе
Eval #
11:55
Добрый день. Возможна ли доработка профилей в VirtualBox версии, есть где HowTo? :)
11:55
Профилей в SA
dvolodin #
12:05
eval: а что мешает?
evyscr #
12:06
отсутствие howto?-)
Guest23083 #
12:08
А кнопка "save" в network map не активна, это так надо или у меня что то не работает)?
ufir #
12:13
правее какой-то невидимой границы карты, иконки нельзя "щелкнуть" и утащить, линки тоже - это у всех так ?
dvolodin #
12:13
ufir: да пока
12:13
нужно научить его расширять бумагу
Eval #
12:14
Мешает слабое представление о проекте пока. Его технической стороне. И слабые знания базовых средств, в частности python/jango. Но есть необходимость попробовать написать/дописать.
abyrvalg #
12:15
Eval: welcome to the club
e_zombie #
12:15
велкоме to hell
Eval #
12:16
ok )
12:16
Попробую еще полистинговать )
e_zombie #
12:18
тебе профиль для какого оборудования нужен?
Eval #
12:19
Маршрутизатор с cisco-like cli интерфейсом. Добиться хотя бы получения show version целиком без парсинга.
e_zombie #
12:20
это легко
Eval #
12:20
Да)
12:20
Понимаю, но пока я слабо представляю как отлаживаться)
12:20
Поэтому мне сложно продвинуться дальше
e_zombie #
12:20
NOC-1539
12:20
/noc debug-script Cisco.IOS.get_version asw2-72-eng
12:21
смотришь что падает в вывод и строишь пейджинг .
Eval #
12:22
А скрипт подложить предварительно в диру с профилями?
12:22
Если свое поделие? :)
e_zombie #
12:23
главное чтобы были файлы
12:23
[root@nocproject Nateks]# ls -1
12:23
flexgain
12:23
__init__.py
12:23
__init__.pyc
12:23
иначе нок не стартанёт
12:23
[root@nocproject Nateks]# pwd
12:23
/opt/noc/sa/profiles/Nateks
12:23
[root@nocproject Nateks]#
12:24
перезапускаешь нок. название профиля появляется, ставишь его на объект и понеслась дебажить
Eval #
12:24
спасибо! попробую
e_zombie #
12:26
длдя натекса даже ничего не посылается на желеку
12:26
просто возвращаются значения
12:26
class Script(noc.sa.script.Script):
12:26
name = "Huawei.MA5300.get_config"
12:26
implements = [IGetConfig]
12:26
def execute(self):
12:26
# self.cli("cls")
12:26
# self.cli("enable")
12:26
# self.cli("enable")
12:26
config = self.cli("show running-config configuration config")
12:26
return self.cleaned_config(config)
12:27
а вот тебе с выполнением
12:27
тольок не забывай это всё в базгиллу впихивать чтобы это вливали в мейнстрим
Eval #
12:28
хорошо, спасибо еще раз
evyscr #
12:51
.pyc при старте должен сцомпилиться же
abyrvalg #
12:55
Я вот только спросить хотел - как из py сделать pyc.
12:59
Мне не нравится в провилях для цисок show running-config, буду перепиливать в show running-config view full.
dvolodin #
13:01
он не на всех работает
lopatich #
13:01
этож вроде тока в 15-м софте появилось
e_zombie #
13:03
:-D
abyrvalg #
13:03
Вроде да, в 15. У меня везде не ниже. :)
e_zombie #
13:03
гыгыгыгыгы
abyrvalg #
13:04
Чо. Я не хочу пока давай 15 левел.
e_zombie #
13:04
ну сделай проверку по номеру версии по и используй что тебе надо
lopatich #
13:04
эгоист ) вот поделится с кем-нибудь профилем, а он фиг заработает
abyrvalg #
13:07
Не эгоист - параноик скорее. :)
evyscr #
13:07
не параноик - у тебя нок
13:07
(окай, некачественный параноик-)
abyrvalg #
13:08
:-)
13:08
Нок пока что сбоку стоит. И доступ у него будет только на чтение.
evyscr #
13:08
ждут тебя страдания
lopatich #
13:08
боль
abyrvalg #
13:09
Почему?
evyscr #
13:10
твоё мировоззрение не совпадает с dvolodin'ским.
lopatich #
13:11
))))))))
abyrvalg #
13:11
Давать незнакомому ПО 15 лвл на живом оборудовании ИМХО только недальновидный человек может.
evyscr #
13:12
мысль-то правильная
abyrvalg #
13:12
Но?
evyscr #
13:12
но это нок
abyrvalg #
13:12
Я пока еще не понимаю. :))
evyscr #
13:13
я когда-то давно предлагал сделать рабочим режим read only
13:13
отвечено было: "vlan provisioning работать не будет"
abyrvalg #
13:16
Ну и пусть, что-то будет, что-то не будет. Нехер по железкам лазить рутом, когда это не требуется.
13:17
И хвалю! :-))
13:17
http://www.kinopoisk.ru/film/557806/
13:19
Промахнулся, гыг.
dvolodin #
13:32
расцветочка на карте у меня получилась
ufir #
13:33
можно обновлять ? ;)
dvolodin #
13:38
тестирую
13:38
на выходных или в понедельник положу
13:38
пока - няшно
zi_rus #
13:44
готов спорить, я смогу докопаться
abyrvalg #
13:45
Ггггг :)
14:21
Каким образом нок строит связи между оборудованием? Я добавил две непосредственно связанные железки, как узнать, что нок их связл?
evyscr #
14:22
cdp_discovery, lldp_discovery
abyrvalg #
14:23
Открыл железку, запустил скрипт, увидел json-ответ. И что? :)
14:27
Я правда не понимаю, что нужно сделать, кроме добавления устройств в Managed Objects, чтоб нок начал искать связи между ними.
zi_rus #
14:28
noc.conf
14:29
активировать протоколы для дискавери
14:29
sa > mo > mo profiles
14:29
включить протокол дискавери для профиля
14:29
навесить профиль на МО
abyrvalg #
14:32
> активировать протоколы для дискавери
14:32
Оно, спс.
15:03
Чего-то не хватает.
15:04
На вкладке dicsovery правила появились, но не работают. Вручную не запускаются.
15:11
Хм. Профиль надо было переназначить. Добавление в уже назначенный профиль не сработало.
Tweet
Share this page
Share this page: Tweet