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: 05.09.2013
dvolodin #
03:31
http://www.sencha.com/blog/a-side-by-side-diff-viewer-built-with-ext-js/
03:31
нужно будет замутить что-то вроде такого
03:32
вчера еще отловил проблему с чудо-скриптами для Debian и Ubuntu
03:32
при битой локали отказывается запускаться postgres и инсталляция останавливается
03:33
добавил проверку
03:33
правда сам метод проверки получился чудным и корявым
freeseacher #
04:13
dvolodin, по дифалке...
04:13
я правильно понимаю что 27 мегабайтный конфиг будет два раза загружен в браузер и жаваскриптом сравнен ?
teroni804 #
04:21
это же жава... прожует :-)
freeseacher #
04:22
нет
04:22
это жабаскрипт
04:23
не прожует
04:23
и с нехилой вероятностью еще и вкладку закроет
04:23
с грустной мордашкой
dvolodin #
04:31
freeseacher: один раз конфиг и один раз diff
04:31
v8 достаточно быстр :)
freeseacher #
04:33
:)
dvolodin #
04:33
но памяти - да, мегов 200 уйдет когда оно все в DOM ляжет
freeseacher #
04:33
просто диф "сегодня" и "март" даже на стороне сервера делается не быстро
04:33
когда выгрузка в чисты html
dvolodin #
04:42
а тут сложный вопрос еще, что быстрее
freeseacher #
04:43
dvolodin, эм... смотри юзкейс
04:43
при возникновении грабли заходим в cm делаем get now
04:44
для всего у чего дата изменения "только что"
04:44
открываем средней кнопкой в новых вкладках
04:44
смотрим на предмет косяков
04:44
яваскриптовая штука думаю ломает это поведение.
04:45
а вот "раскрывающийся" конфиг помогал бы
04:45
типа все которые изменились отсортировывались на верх.
04:45
и рядом с каждым была бы кнопочка плюс
04:46
которая бы показывала для этого конфига дифф.
04:46
это бы ло бы удобно
dvolodin #
04:46
начнем с того, что нужно разбирать sa.managedobject
freeseacher #
04:46
но вслучае сравнения на свяаскрипте когда железяк надо сравнить 3-5 это чудовищно медленно было бы
dvolodin #
04:46
последнее часто используемое django'вское приложение
04:47
и с ним же -- cm.config
04:47
в общем, хочу отпилить хвост совсем
04:48
перевести хранилку конфигов в GridVCS, портировать sa.managedobject, убить нафиг repo path и галочку is configuration managed
04:48
сделать отдельное приложение для запуска скриптов
freeseacher #
04:48
ну... в общем я очень рад что у нас теперь есть ветвление и что перед вливом в бой это можно будет внимательно проверить на юзабельность
dvolodin #
04:48
и отдельное приложение - эмулятор консоли
04:48
да, это точно пойдет в branch
04:49
может даже и не на один релиз
freeseacher #
04:49
эмулятор консоли ?
dvolodin #
04:49
ну не совсем консоли
04:49
просто брать набор команд и выдавать результат
04:49
морда для commands
freeseacher #
04:49
принял команду/ выполнил через активтаор/ показал юзеру/ не закрыл соединение/ жду следующую ?
dvolodin #
04:50
принял в textarea команды, выполнил их - отдал результат, красиво отобразил
freeseacher #
04:50
эх.. мечты мечты
dvolodin #
04:51
для полноценной консоли нужно websockets держать
freeseacher #
04:51
dvolodin, говорили с Алексеем что этот функционал требует возможности показать результат по готовности хотябы одной железки ?
dvolodin #
04:52
пока нет
04:52
и еще -- для консоли кто-то должен написать эмулятор vt100 на JS
04:52
не то, что сложно, но не совсем тривиально
freeseacher #
04:52
он же был уже ?
04:53
вспоминаю ssh на базе chrome
dvolodin #
04:53
http://code.google.com/p/shellinabox/source/browse/shellinabox/vt100.js?r=7d396c82737af0be513338b84d463962cf5df03a
04:53
наркоши
freeseacher #
04:54
ага
dvolodin #
04:55
но тема с консолью достаточно интересна
freeseacher #
04:55
я ж тебе тогда говорил. надо замутить :)
04:56
с экспертным анализом команд перед выполением и интеллектуальным анализом вывода
04:56
из подследнего такого "в ospf Exstart -> проверь MTU"
dvolodin #
04:57
как минимум оттуда можно запускать и скрипты
04:58
и тушенить сессию
04:58
и плюс туда же валидаторы
04:58
нормальный такой набор фишек на версию 0.9
04:58
:)
04:59
туда же в консоль и сниппеты
05:00
http://code.google.com/p/shellinabox/
05:01
вот оно с демкой
freeseacher #
05:01
Я на тестовый сервак зашел
05:01
пашет на ура
05:01
vim работает
05:01
сочетания клавиш
dvolodin #
05:02
цвета пашут?
freeseacher #
05:03
да
05:04
mc пашет
dvolodin #
05:06
ладно, по релизу будут замечания еще?
freeseacher #
05:06
баг репорты еще принимаются ?
05:06
у меня еще один есть
05:06
редкий н вредный
05:08
http://pastie.org/private/pkhka0ehjlel7pt3igva
dvolodin #
05:09
помню такой
05:10
на это даже issue есть
05:10
не зафиксили его?
freeseacher #
05:10
час назад появился
05:15
он появляется один раз на 40-60 добавлений
05:15
при этом префикс добавляется.
05:15
просто трейс выдает
05:15
и не присылает письмо кстати
dvolodin #
05:16
ха
05:16
:)
05:16
чудовищный по дурацкости баг
05:16
:)
freeseacher #
05:16
+1
dvolodin #
05:16
@view(url=r"^(?P<vrf_id>\d+)/(?P<afi>[46])/(?P<prefix>[0-9a-f.:/]+)/$",
05:16
url_name="vrf_index", access="view")
05:16
def view_vrf_index(self, request, vrf_id, afi, prefix):
05:16
ты не понял
05:16
он обламывается на больших буквах
05:16
:)
freeseacher #
05:16
ггг
dvolodin #
05:17
In [7]: site.reverse("ip:ipam:vrf_index", 1, "6", "2A00:1E48:1:1::1:1C")
05:17
NoReverseMatch: Reverse for 'vrf_index' with arguments '(1, '6', '2A00:1E48:1:1::1:1C')' and keyword arguments '{}' not found.
05:17
In [8]: site.reverse("ip:ipam:vrf_index", 1, "6", "2a00:1e48:1:1::1:1c")
05:17
Out[8]: '/ip/ipam/1/6/2a00:1e48:1:1::1:1c/'
05:17
:)
freeseacher #
05:18
хм
05:18
наверное надо регулярку поправить
dvolodin #
05:18
неа
freeseacher #
05:19
она канонически сильно другая
teroni804 #
05:22
dvolodin: какие прогнозы на NOC-1115
05:24
а с NOC-1082 вообще выпущать низя...
05:24
на циске начинается массовое качание конфигов каждые 10 минут..
dvolodin #
05:25
багу понял, пофикшу
05:26
NOC-1115 это не бага даже
05:26
и ее надо внимательно проверять
05:26
именно в таком виде точно ее фиксить не будем
05:28
а там для правила нужно preference поправить
05:28
меньше 1000 сделать
freeseacher #
05:30
а ты грабли при добавлении кирилицы для Vc фиксил ?
teroni804 #
05:30
по 1115 - устройство не отрабатывает скрипты... не бага?
freeseacher #
05:30
[Django] ERROR (EXTERNAL IP): Internal Server Error: /vc/vc/
zi_rus #
05:32
sizziff, через ./noc debug_script get_config <mo_name> проверить можешь
dvolodin #
05:33
freeseacher: http://pastie.org/8299562
05:33
какие грабли с кирилицей?
teroni804 #
05:33
dvolodin: по реакции на обновление конфига... насильственно запускать все дискавери это жесть..
05:33
по идее надо сымать конфиг и ЕСЛИ он изменился запускать остальные дискавери
dvolodin #
05:34
teroni804: возможно, да
teroni804 #
05:34
ид,верси,конфиг и Если ...
dvolodin #
05:34
можно и так
teroni804 #
05:34
а то я сижу конфигурю девайс меню что-то не важное а он каждые 10 мин девайс мучает всем чем может
dvolodin #
05:35
делай issue на тему запуска discovery только при изменении конфига
teroni804 #
05:35
плюс еще печальный вариант..
05:35
пока я не закончу конфигурацию... конфиг с девайса не сымется :-)
05:35
не так сказал
dvolodin #
05:36
рано или поздно тебе надоест
teroni804 #
05:36
пока не замру на 10 минут...
05:37
по идее в шедулере не менять следующий запуск если уде запланирован на ближайщие 10 минут
dvolodin #
05:39
там есть возможность отсечки
freeseacher #
05:40
dvolodin, http://pastie.org/8299569
dvolodin #
05:40
с указанием максимального времени, до которого можно сдвигать выполнение
05:40
в общем по конфигам я думаю так сделаем
05:40
в event class нужно ввести дополнительное поле
05:40
скажем -- дополнительное действие
05:41
одно из них -- обновить конфиг
05:41
а при запуске конфига в случае изменений, добавить рядом с нотификациями запуск процессов discovery
05:42
а триггер на Event Class соответсвующий искоренить совсем
05:42
и отсечку поставить, скажем на 30 минут
zi_rus #
05:42
ты релиз будешь джелать или еще неделя всяких фиксов? :)
dvolodin #
05:42
релиз делать буду
05:42
сейчас freeseacher проверит с префиксами
zi_rus #
05:43
когда-нибудь... :)
dvolodin #
05:43
NOC-1021
05:43
и будем релизить и делать сборку
05:43
выплывет что критичное - сделаем hotfix
zi_rus #
05:44
dvolodin, ты в JIRA про версию 0,7 напиши что-нибудь, она так и не вышла
freeseacher #
05:44
проверил. робит
dvolodin #
05:44
http://kb.nocproject.org/display/DOC/NOC+Versions
05:44
ну почему же
zi_rus #
05:45
0.7(5) (Work in progress)
05:45
а 0,7 вообще как единорог
05:45
мифическое существо которого нет
05:48
это я так, для порядка
05:48
все ждали 0,7 и не дожались
05:48
*дождались
dvolodin #
05:49
да ну ладно тебе
zi_rus #
05:50
dvolodin, кстати, на википедии можно статью замутить, чем ты хуже других
05:51
в смысле, ты же не хуже заббикса или нагиоса, чтобы не иметь статьи там
dvolodin #
05:53
zi_rus: кто напишет?
zi_rus #
05:53
кто умеет писать я думаю
dvolodin #
05:54
с википедии из статьи по IPAM достаточно много приходит народа
05:54
отрелизимся, нужно скриншотов наделать и на сайт выложить
zi_rus #
05:54
http://ru.wikipedia.org/wiki/Сравнение_систем_мониторинга_сети - сюда попробую пририсовать
dvolodin #
05:55
это perfomance management вообще-то
zi_rus #
05:55
какой же дебильный там редактор
dvolodin #
05:55
про fault management там ни слова
05:55
да, дебильный
05:55
мы не зря держим confluence
zi_rus #
05:56
dvolodin, мне кажется там фолт и перформанс
05:56
хуже не будет
05:57
нок ведь и то и то умеет
dvolodin #
05:58
зафигачить бы форум в confluence
freeseacher #
05:58
dvolodin поздно.
05:59
теперь это платный функционал
05:59
можно попробовать канешно надывать бесплатную лицензию
zi_rus #
05:59
отчеты SLA нок ведь не умеет?
freeseacher #
06:00
dvolodin, я придумал.
06:00
обновлюка я конфлюенс
dvolodin #
06:00
а сколько денег хотят и где примеры посмотреть?
06:01
за 100-200$ я его спокойно куплю сам
freeseacher #
06:02
http://www.adaptavist.com/doco/display/FP/Community+Forums+Documentation
06:12
Prices in US Dollars, excluding VAT. Plugin license sizes need to match your Confluence license size (if you have a Confluence Community license this plugin remains free to use).
06:13
опущу конфлюенс для обновления
teroni804 #
06:17
zi_rus: у меня Сла эвенты не понимает даже..
zi_rus #
06:18
teroni804, дааа, оцените http://ru.wikipedia.org/wiki/Сравнение_систем_мониторинга_сети - вписал туда нок, может есть неточности?
teroni804 #
06:21
номано...
sizziff #
06:25
только самого главного в таблице нету - сбора конфигов
teroni804 #
06:25
это не главное :-)
zi_rus #
06:25
sizziff, ну это мониторинг же
06:26
надо другую таблицу найти где есть сбор конфигов и туда нок вписать
sizziff #
06:26
<zi_rus> согласен
06:27
о оказывается в ноке syslog есть
zi_rus #
06:28
ты не поверишь, но да есть
06:29
вместо статьи на вики сделал сслыку на сайт нока, так бедт лучше
sizziff #
06:30
а где сислог то? я надеюсь не просто syslogd ?
zi_rus #
06:31
в фм
06:31
включается в конфиге активатора и готов принимать
sizziff #
06:31
ок. спасибо за наводку!
06:43
Подскажите script=HP.ProCurve.get_config status=failed code=17 error=Timed out
06:43
как побороть?
zi_rus #
06:47
sizziff, через ./noc debug_script get_config <mo_name> проверить можешь
sizziff #
06:47
попробую
06:49
а где взять <mo_name> ?
mikevlz #
06:50
это имя железки из нока
sizziff #
06:50
аааа
mikevlz #
06:52
giesen: you should search for 'clone activator' the noc site. It will produce the separate activator code for you to move it to another server. There you'll need to setup virtualenv and install all needed stuff into it.
sizziff #
06:53
<zi_rus> только не debug_script а debug-script
zi_rus #
06:54
опечатка
sizziff #
06:54
<zi_rus> скрипт отработал
zi_rus #
06:54
dvolodin, http://ru.wikipedia.org/wiki/Сравнение_систем_мониторинга_сети - одобряешь?
06:54
значит должно работать
sizziff #
06:55
<zi_rus> дык 2013-09-05 09:55:54,151 Tick
06:55
а потом 2013-09-05 09:55:53,149 Resetting wait ticks
mikevlz #
06:55
sizziff: отработал - это если он в итоге тебе конфиг вывалил
06:55
если он закрыл соединение по таймауту - это не отработал
06:56
и надо смотреть, на каком этапе он споткнулся
06:56
может там промпт неверен
sizziff #
06:56
значит не отработал ... :( на цисках отрабатыват ..
06:56
2013-09-05 09:55:24,101 [SSH: 10.11.2.120] Connecting 10.11.2.120:22
06:57
2013-09-05 09:55:25,112 Tick
06:57
2013-09-05 09:55:25,112 Resetting wait ticks
06:57
и потом повтор 2013-09-05 09:55:25,112 Resetting wait ticks
06:58
прикольно то что на некоторых прокурвах отрабатывает
06:58
хелп ми
zi_rus #
06:58
с консоли зайди и сравни чем отличается рабочий от не рабочего
06:58
сравнивай все
06:59
промпт
06:59
приглашение на ввод логинов паролей
06:59
чего там еще моджет быть
dvolodin #
07:04
zi_rus: замени просто на NOC
zi_rus #
07:04
why?
dvolodin #
07:05
плагины есть
zi_rus #
07:05
в перспективе или ты уже что-то сделал?
dvolodin #
07:05
Javascript без пробела
zi_rus #
07:05
ок
dvolodin #
07:05
плагины там в основе
zi_rus #
07:06
а сложность тогда какая?
07:06
легко
07:06
или неизвестно?
dvolodin #
07:06
Spectrum парсит syslog, но медленно и дерьмово
07:07
сложность - легко
07:07
они прямолинейны весьма
07:07
что касается отчетов SAL
07:07
SLA
07:07
то есть availability report
zi_rus #
07:07
dvolodin, поправил
dvolodin #
07:07
и outages
zi_rus #
07:08
напишу, ограниченные
dvolodin #
07:08
автоматическое обнаружение -- смотря что имеют в виду
07:08
частично есть
07:08
агент -- есть
07:08
это активатор и pmprobe
zi_rus #
07:08
я думаю речь про железки
07:09
еще http://en.wikipedia.org/wiki/IP_address_management#List_of_products поправил, добавил столбец про vrf, его почти никто не умеет
teroni804 #
07:10
sizziff: возьми 2 девайса на котором конфиг сымает и на котором нет
07:10
и сравни вывод debug-scipt
dvolodin #
07:12
VRF никто нормально не умеет
07:12
кроме NOC
zi_rus #
07:14
для этого и разбавил это буйство бесполезных ip менеджеров суровой правдой жизни
07:15
dvolodin, исправил замечания, смотри
07:16
dvolodin, релизь и сразу же в табличке про IPAM пропишем новую версию и дату
dvolodin #
07:19
0.8 ставь и сегодня
07:19
все релизимся
zi_rus #
07:19
ок
07:20
done
07:22
ы
07:22
http://www.device42.com/features/ip-address-management/
07:22
на нок похоже
nOPTHOu #
07:24
всем привет!
dvolodin #
07:25
zi_rus: нет, это django'вская админка
07:25
флаг им в руки
zi_rus #
07:25
да, это я понял, но похоже же
nOPTHOu #
07:26
освамваю NOC, пока основной интерес к FM. В web морде нет евентов, а noc events показывает, что не так?
dvolodin #
07:26
когда видишь subnet в таких системах - все понятно
07:26
это для офисов :)
07:27
там нагиосоподобные зависимости сервисов есть
zi_rus #
07:27
nOPTHOu, что ты подразумеваешь под noc events?
nOPTHOu #
07:27
с консоли команда
teroni804 #
07:28
qr codes для инвентаризации оборудования .. полезно
dvolodin #
07:30
там у них еще it'шная инвентори
07:30
посмотрите pricing
07:30
:)
teroni804 #
07:31
nOPTHOu: ты устройство в базу завел?
07:31
Trap Source IP: прописал?
nOPTHOu #
07:32
да
teroni804 #
07:33
просто пусто в веб-морде?
07:33
пустую табличку рисует?
zi_rus #
07:33
dvolodin, они там упоролись с такими ценами
07:34
10к зелени за одну fttb сетку
07:34
средних размеров
teroni804 #
07:34
а деньги то за что?
07:34
аа там триалл...
zi_rus #
07:34
# of IP addresses
dvolodin #
07:34
ага
07:35
а теперь прикиньте по нашим объемам
07:35
есть инсталляции NOC с 2M IP адресов
07:35
:)
e_zombie #
07:35
таки с добрым утром.
07:36
таки я хочу сказать что дождь и все как всегда
nOPTHOu #
07:36
табличка пустая в web, а в консоли события разобраны
teroni804 #
07:36
чего-то утро очень ранняя
dvolodin #
07:36
https://bitbucket.org/nocproject/noc/commits/all?page=c0e33d8271e5bf7fd77dd3c7aedc0eba98589f3d
teroni804 #
07:37
эээ а зачем закрыл то зачем?
dvolodin #
07:38
это нормально
07:39
branch закрыт
teroni804 #
07:39
nOPTHOu: в бруазере погляди что тебе сервак шлет при открытом эвенте
zi_rus #
07:39
nOPTHOu, это странно, включаешь слушать трапы или сислог и в вебе все есть
07:39
даже если что не так он там пишет
dvolodin #
07:39
hg branches | grep -e ^de
07:39
default 8354:b2a96381cb5f
07:39
develop 8352:92a2aa548f6b
07:40
теперь проверяем чудо скрипты, делаем virtual appliance и выдумываем release notes
zi_rus #
07:40
чего его думать, из багтрекера быги вытащил и всего делов
07:40
правда там фиксилось и без issue многое
nOPTHOu #
07:41
вот картина http://i43.tinypic.com/2guwbjs.png
zi_rus #
07:41
и фичи новые вообще с потолка падали
teroni804 #
07:41
css не прогрузились..
nOPTHOu #
07:41
скачал ova образ, и запустил
zi_rus #
07:41
nOPTHOu, обновиьс на релиз,
07:41
сейчас новый образ сделают
07:42
горяченький
nOPTHOu #
07:42
0.8? я так понимаю
zi_rus #
07:42
да
nOPTHOu #
07:42
кстати насайте название образа одно, а ссылка на другой
zi_rus #
07:42
а так да у тебя с css проблемы, кривой конфиг вебсервера
nOPTHOu #
07:42
ну что скачал, то и имею
zi_rus #
07:43
я понимаю
nOPTHOu #
07:43
в логи web еще не лазил
zi_rus #
07:43
nOPTHOu, открой инструкцию по инсталляции и посмотри там конфиг сервера
07:43
проще чем ошибки разгребать
e_zombie #
07:44
dvolodin: NOC-1011
teroni804 #
07:44
простейший быстрый вариант
07:44
сделать виртуалку - поставить туда нулевый debian 7
07:44
а потом супер скриптом поставь туда NOC
zi_rus #
07:45
а лучше все таки подождать когда образ запилят и сразу его протестировать, и если что не будет работать то сношать мозг dvolodin, релиз должен работать
nOPTHOu #
07:45
логи: 2013/09/05 11:35:46 [error] 1508#0: *1442 open() "/opt/noc/media/apps/admin/css/forms.css" failed (2: No such file or directory),
teroni804 #
07:45
вот вот
nOPTHOu #
07:45
папки media нет
zi_rus #
07:46
nOPTHOu, http://kb.nocproject.org/display/DOC/Webserver+Setup
07:46
сравни конфиг
sizziff #
07:46
<zi_rus> Спасибо! Отладка помогла.
dvolodin #
07:47
Decisions нужно посмотреть в новом confluence
zi_rus #
07:47
sizziff, после десятого запущенного дебага оно заработало? :)
sizziff #
07:48
<zi_rus> вроде помогло перебить название
zi_rus #
07:48
некошерный вариант. чего ему не нравилось?
07:48
может регексп в ноке для этого профиля перебить?
teroni804 #
07:49
sizziff: кусок из дебага где не работало
sizziff #
07:49
2013-09-05 10:51:15,501 [SSH: 10.11.2.120] Connecting 10.11.2.120:22
07:50
2013-09-05 10:51:16,511 Tick
07:50
2013-09-05 10:51:16,511 Resetting wait ticks
07:50
что то не то у меня с ssh
zi_rus #
07:50
sizziff, ты говоришь что поменял название
07:50
какое было до и какое после
sizziff #
07:51
вроде было Core1-sw2
07:51
поменял на все маленькие
07:51
но мог и напутать
zi_rus #
07:52
попробуй вернуть обратно и проверить, я не думаю что это долго
teroni804 #
07:52
а что было до Connecting 10.11.2.120:22
sizziff #
07:52
2013-09-05 10:52:54,087 [SSH: 10.11.2.120] Initializing socket
teroni804 #
07:52
ну нету связи...
07:53
там скорее всего не был запущен ссх
07:53
а когда менял имя - он тебя про ключи для ssh не говорил?
sizziff #
07:54
вспомнил ... когда я пробовал из консоли линукс подключаться мне ssh сказала WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
07:54
м роч
07:54
и проч
07:54
почистил /root/.ssh/known_hosts
07:54
и зашло
teroni804 #
07:55
может быть.. и это
sizziff #
07:55
Спасибо всем за помощь!
07:55
дебаг помог
teroni804 #
07:55
он всегда помогает
08:03
dvolodin: вот смотри.. как потом переключаться на release/0.8 ?
08:03
а то народ будет приходить а мы удевляться что у нас все правильно работает :-)
08:04
и к стати почемуто не закрыт бран feature/fm-new-ui
08:04
бранч
nOPTHOu #
08:04
zi_rus, все появилось, конфиг править не стал. сделал симлинк на ту папку, куда обращался nginx
zi_rus #
08:05
правильней было бы конфиг, но как знаешь
nOPTHOu #
08:05
с конфигом труба
08:05
или дистр старый, или...
08:05
в общем пока в тесте, все устраивает
dvolodin #
08:06
teroni804: не надо на него переключаться
08:06
release/* -- это пре-релизные бранчи
08:06
под конец они сливаются в default и develop
teroni804 #
08:06
эээ хм
dvolodin #
08:07
http://nvie.com/git-model/
teroni804 #
08:07
опять наркоманская картинка
sadm #
10:54
добрый день! не срабатывает скрипт AlliedTelesis.AT9900.get_vlans кто-нибудь может помочь поправить регексп?
e_zombie #
10:55
пость багрепорт.
11:22
mikevlz ping!
mikevlz #
11:22
pong
e_zombie #
11:23
ты же спец по уведомлениям на почту и фильтрации ФМ ?
mikevlz #
11:25
ytn
11:25
нет
11:25
ваще не умею и давно не обновлялся
e_zombie #
11:28
ну хотябы сказать как правильно слать на мыло сообщение можешь?
11:28
потмоу что у меня слать он упорно не хочет пользователям.
11:28
или шлёт на test@example.com
zi_rus #
11:34
e_zombie, а ты нотификатор правильно настроил?
e_zombie #
11:35
по этой доке
11:35
http://kb.nocproject.org/pages/viewpage.action?pageId=7766341
dvolodin #
11:35
в профиле пользователя мыло указывается
e_zombie #
11:35
указывается. но нефига не работает
11:35
или я не понял логику
11:37
то что в группе USERS вообще игнорится. если в Others добавить файл - работает. джабер работает. добавляешь почту с пустым параметром - шлёт на example. добавляешь валидное мыло - не шлёт вообще
dvolodin #
11:40
юзер себе должен настроить уведомления
11:40
когда и как его можно дергать
ss_ #
11:42
Привет! У кокого есть в наличиии s2300&
11:42
?
ufir #
11:42
у меня
ss_ #
11:44
есть мибы?
11:45
или оиды на loopback и ip железки
ufir #
11:47
нету ;)
11:47
точнее есть какие-то хуавеевские мибы, чуваки из хуавея дали
11:47
но особо не ковырял их
e_zombie #
11:48
dvolodin: тоесть админ это не настраивает?
dvolodin #
11:51
нет
11:51
админ говорит, кого надо трясти
11:52
а юзер сам настраивает как именно и когда его можно трясти
e_zombie #
11:52
мндаааааа
dvolodin #
11:52
наверное, нужно еще сделать какой-то fallback механизм, кого трясти, если выяснилось, что трясти некого
e_zombie #
11:52
ну вот как то так и получается.
dvolodin #
11:52
e_zombie: в jira ты тоже настраиваешь, куда тебе письма писать
ss_ #
11:52
ufir, какие мибы есть? У нас тоже есть дали большой набор мибов и хз что ихз них куда подходит
e_zombie #
11:53
у меня так вообще никого и никогда
11:53
будет
ufir #
11:55
ss_ вот такие http://pastie.org/8300165
e_zombie #
11:56
а зачем в джабере вот такое длинное имя вываливается (15:57:37) nocproject@san.ru/35322935041378381319550165: .......
ss_ #
11:56
HUAWEI-DEVICE-MIB.mib и huawei-mib.mib размер какой?
ufir #
11:59
11,941 и 25,512
ss_ #
12:01
60,3 кБ 60 305 байт 30,1 кБ 30 121 байт
12:01
мда
12:01
длядские китайцы
e_zombie #
12:04
они такие да
ufir #
12:05
правда это старые мибы
12:05
от 11.10.07
dvolodin #
12:07
их уже покомпилировали?
ufir #
12:07
а там с компилятором идёт всё
12:08
компилятор называется mcHuawei
dvolodin #
12:17
в json
12:17
одной из фишек для следующих релизов будет централизованый репо мибов
12:18
с выносом их по аналогии с тушенкой
ufir #
12:18
ништяк
dvolodin #
12:19
сейчас они половину дистрибутива занимают
12:19
да и нафиг нам в version control'е не нужны
12:20
а так - будет на сайте MIB'ы и JSON'ы от них и манифест
12:20
и при апгрейде будут свежие тянуться
12:21
и опция в конфиге -- не тянуть MIB'ы вообще
12:22
пора из cdn.nocproject.org делать нормальный CDN :)
12:22
тряхнуть стариной
12:22
:)
ss_ #
12:25
SNMPv2-SMI::enterprises.2011.5.25.134.1.1.2.0 = IpAddress: 10.21.133.86
12:25
это s2300
guest-ru #
12:28
dvolodin: а добавить в NOC функцию snmp_set ?
12:33
И ещё проблемка в FM маленькая: бывает название интерфейса дёрнутое с ивента FM не совпадает с именем инерфейса полученого в NOC inventory. Сие както отдельно pyrul-олом синхронизировать или стоит придумать общую фичу NOCa.
sizziff #
12:39
Может кто нибудь подскажет почему одна прокурва по ssh ноку отдает конец строки как /n а другая как /r/n
12:39
прокурвы 5406
12:42
там где /r/n конфиг до конца не принимается
dvolodin #
12:45
guest-ru: это нормально, там можно дернуть нормализацию
12:50
rogue_chars = ["\r"]
12:50
:)
12:50
в профиле
12:55
еще одну багу выловил -- чистая установка релиза подрывалась на компиляции байткода
e_zombie #
12:55
УРАААА
dvolodin #
12:55
по абсолютно дурацкой причине -- еще не был готов virtualenv
e_zombie #
12:57
больше коммитов, больших и разный :)
sizziff #
13:08
<dvolodin> а где этот волшебный "профиль"
dvolodin #
13:09
sa/profiles/....
zi_rus #
13:12
dvolodin, ты релиз то делать будешь? где архив? где ova?
dvolodin #
13:12
zi_rus: релиз в репо уже
13:12
ova я собираю
zi_rus #
13:13
а tar.gz для скачивания в оффлайн?
dvolodin #
13:13
не будет больше tar.gz
zi_rus #
13:32
нет значит нет
13:32
ты решил все ломать
13:32
непривычно
13:33
dvolodin, ты же говорил, накатить на дебиан с нуля - 8 минут, а образ целый день собираешь
dvolodin #
13:38
30 раз по 8 минут :)
guest-ru #
13:39
мне кажется tar.gz всёже нужен! Чё это за релиз без архива пакета?
13:40
Будет 30 образов? Давай лучше один tar.gz, а мы в своих дистрах сами его поприкручиваем.
dvolodin #
13:42
будет один образ
13:42
для своих дистров крутите bootstrap
guest-ru #
13:43
и пишите свои ебылды.
dvolodin #
13:52
ага
13:52
так, виртуалка готова
13:52
вот тут такой момент еще
13:52
у меня тип сетевого интерфейса в VBox -- bridged en0
13:52
при экспорте оно сохраняется
14:01
До дома доеду, залью ova
e_zombie #
14:05
{{alarm.managed_object.name}} а как вывести порт а не название железки
mikevlz #
14:50
длинк как всегда охуенен... Я правда не знаю, кто виноватей...
14:53
короче, на 3627G производства длинк есть команда show ports detail, которая в числе прочего выдает МАК-адрес порта. На 3200-28 rev C1 такая команда тоже есть. И это хорошо. Только С1 после отключения пейджинга вываливает инфу по всем портам, а 3627 гордый, хочет чтоб ему
14:53
кнопочку давили. Причем варианта All там нет, только постранично листать...
14:54
Вот чо тут сказать, а?
14:54
у меня дебаг-скрипт завис на первом порту... в цикле его смотрел
14:59
епта... Это не опрос, это 3627 обновляет счетчики на порту...
e_zombie #
15:04
пошли им коробку гвоздей чтобы забили себе в голову программеры которые делали прошивку
mikevlz #
15:06
dvolodin: в скрипте на одном из свичей не ловится pattern_more. Хз почему, да это длинк. Он в добавок ко всему постоянно обновляет свой вывод
15:06
где крутить, чтоб вывод этого говна начал листаться?
dvolodin #
15:07
:)
15:07
там мегафункция есть
mikevlz #
15:08
это стрим?
dvolodin #
15:08
да
15:10
неужели осознал, как оно работает?
mikevlz #
15:14
Когда Джефф Дин не может заснуть, он мап-редьюсит овечек ©
15:15
не, в общих чертах представление имею, однако, придется разобраться...
dvolodin #
15:19
там есть что улучшить
mikevlz #
15:20
ненене, Дэвид Блэйн, нененене
dvolodin #
15:20
может как-то проверять, дочитали ли мы конец блока
15:20
но так, порнуха
15:20
я думаю, их образумит только отказ от закупок их железа
mikevlz #
15:22
я думаю, им будет похер. А образумит их массовый отказ от закупок.
15:22
в ключевое слово "массовый" пальцем тыкать не буду. =)
dvolodin #
15:25
http://cdn.nocproject.org/vm/noc-0.8-x86_64-debian-7.0.ova
15:25
ростелеком - достаточно массовый?
15:25
;)
mikevlz #
15:26
да нет, так мелкая домосетка =)
15:27
другое дело мы, по сравнению с РТ, мы - нано-сеть, а там где нано - все лучше, чем там где нано нет =)
dvolodin #
15:42
можно качать и тестировать OVA
15:47
посмотрите, пробутится ли
17:39
http://kb.nocproject.org/display/DOC/0.8
18:02
http://forum.nag.ru/forum/index.php?showtopic=47185&view=findpost&p=876027
18:03
Можно начинать пиариться
ufir #
18:11
чо ?
18:11
0.8
18:14
у меня аж кошка обосралась
18:14
(домашняя)
18:14
(с усами и хвостом которая)
dvolodin #
18:27
давайте, пиарьте нас на наге
18:28
на кошках я тоже проверял, ничего, только жрать просили
ufir #
18:28
не буду ;) ибо посыпались крашы - которых небыло
dvolodin #
18:29
давай править :)
ufir #
18:35
а, это старый трейс...
18:35
"Working directory: /opt/noc\u000a<class 'bson.errors.InvalidStringData'>\u000astrings in documents must be valid UTF-8\u000aSTART OF TRACEBACK\"
18:35
онбыл уже
dvolodin #
18:37
это был
18:37
где он лезет?
ufir #
18:41
http://pastebin.com/zjCpKcZS
18:43
VlanID=3111 - это вилано по которому раздается мультикаст
18:43
pim-sm
dvolodin #
18:54
%%01MCAST/3/ENTRY(l)[190458]:Failed to set forwarding table(group ip= 233.99.61.200,group mac=,so
18:54
urce ip=0.0.0.0 in-VlanID=3111) in switch board(SLOTID=0) .\xa3TThe operation is DEL and the result is 22.'
18:55
наркоши
18:55
0xa3 в syslog
18:55
:)
19:02
поквотировать его что-ли от такого маразма
ufir #
19:12
хуавей же ;(
dvolodin #
19:27
ладн
19:27
ладно, это поправим
19:27
вот только что ему лучше сделать -- просто вырезать мусор, или как-нибудт заквотировать и показывать его?
ufir #
19:31
квотирова/вырезать с информов в логе - должно быть достаточно
19:31
\с информом
dvolodin #
19:35
часто оно валится?
19:35
воспроизвести удастся?
19:39
http://pastie.org/8301300
19:40
для воспроизведения можно попробовать залогиниться на железку введя username кирилицей
19:40
NOC-348 и NOC-969 у нас на эту тему
ufir #
19:46
воспроизводится постоянно
19:46
щас попробуем патч...
dvolodin #
19:48
заодно проверь, что нормальные сообщения нормально проходят
zi_home #
19:49
заметь issue висит полтора года
dvolodin #
19:53
праздник молодого божоле еще впереди
zi_home #
19:55
запили для Dmitry1 нормальный инструмент чтобы он правила для фм мог рисовать, знаешь сколько issue сразу позакрывается
19:55
ну или не сразу, но процесс пойдет
dvolodin #
19:58
там вполне нормальный инструмент
zi_home #
20:00
он говорит ему мало
20:01
:)
20:03
dvolodin, ты что-то говорил про переделку get_interfaces для cisco, не знабудь и про iosxr
dvolodin #
20:04
он его сам патчит
Tweet
Share this page
Share this page: Tweet