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: 22.05.2013
lexus-omsk #
03:19
dvolodin: а отсутствие приложения Main - Tags - это баг или фича?
dvolodin #
03:21
пока фича
03:21
я не уверен, что в том виде оно вообще нужно было
lexus-omsk #
03:22
удобно иногда бывает... типа найти всё что связывает нас с компанией N
dvolodin #
03:23
посмотри последние коммиты
03:23
на тему Project Management
03:23
может быть - это оно
lexus-omsk #
03:24
ок, ещё не обновлялся сегодня...
Pavel_SH #
03:24
хммм. я этот project management так и не завел сегодня
03:24
начиная с ревизии 7830 не хочет жить
lexus-omsk #
03:24
просто сейчас такая ситуация: повесил на пару vlan-ов теги, но не вижу их, например, в фильтре по тегам, да и быстрый поиск при наборе не работает
03:24
вот и хотел там проверить их наличие
03:25
но если вручную ввести полностью тег, то поиск работает
dvolodin #
03:25
в фильтре должны быть видны
lexus-omsk #
03:25
у меня там только старые
03:27
да и вообще странно - вбил в поле поиска тег - и ничего, пока не переведу фокус, например, на "by style"
03:27
только потом отрабатывает
dvolodin #
03:31
Pavel_SH: докоммитил недостающее
lexus-omsk #
03:31
вот, например, в sa - managed objects, когда добавляешь тег, есть быстрый поиск - но толко для старых тегов работает
dvolodin #
03:32
да, еще вчера доделал отображение ID при редактировании объекта :)
Pavel_SH #
03:33
dvolodin: счас попробуем
lexus-omsk #
03:35
а по вчерашнему бурному обсуждению - по-моему, всё же не мешало бы ненадолго заморозиться и позакрывать issue типа bug
dvolodin #
03:37
lexus-omsk: баги мы и так закрываем :)
Pavel_SH #
03:38
ооо
03:38
он теперь даже в хтмл отображает аттрибуты
03:38
приятненько
dvolodin #
03:38
?
freeseacher #
03:38
кстати про jira обновимсо ? мне потренироваться охота ;)
dvolodin #
03:39
новый хост есть
03:39
Ж)
Pavel_SH #
03:39
get_version имею в виду. раньше было отображение только platform, vendor и version
freeseacher #
03:39
нее новых хост не круто :)
03:39
апдейт только апдейт
lexus-omsk #
03:39
как-то вяло закрываем :) 124 нашёл по фильтру "открытые с типом bug"
freeseacher #
03:39
хотя....
Pavel_SH #
03:40
и на карте работает.
dvolodin #
03:43
lexus-omsk: надо пройтись, часть уже пофикшена
lexus-omsk #
03:43
вот-вот :)
04:26
таки не работает project manager... трейсится
04:52
NOC-998
zi_nnov #
05:12
dvolodin, ты там травой что ли увлекаешься, ты еще биллинг в нок засунь
05:12
и радиус
dvolodin #
05:13
что тебя так возбудило?
05:13
радиус меня давно просят засунуть
zi_nnov #
05:13
dvolodin, меня возбудил pm
05:14
зачем оно там
dvolodin #
05:14
полезная штука - отслеживать выделение ресурсов в разрезе по проектам
zi_nnov #
05:17
уговорил. только если это действительно то о чем ты говоришь
dvolodin #
05:19
а ты что подумал?
zi_nnov #
05:19
dvolodin, пакость одну
dvolodin #
05:19
выкладывай
05:19
:)
zi_nnov #
05:19
dvolodin, думал ты хочешь проработку проектов засунуть в нок
dvolodin #
05:20
это точно не скоро
05:20
:)
05:20
вся соль в том, что оно используется в комбинации с discovery
05:21
то есть ты можешь заранее выделить ресурсы под проект
05:21
и поставить им статус PLANNED
05:21
а discovery будет проходить по сети, обнаруживать, что они появились, и менять им статус
05:22
и одним кликом можно будет отслеживать, что уже засветилось для проекта, а что еще нет
zi_nnov #
05:22
dvolodin, слушай, а можешь подсказать, в перле есть функция waitfor(), ожидать строку когда сидишь по телнету или подобному, а в питоне я такое не нашел, не подскажешь как ты организовал работу по ssh с железом (искать в коде сложно, да и непонятно что искать)
dvolodin #
05:24
там две части
05:25
реализация самого протокола
05:25
и конечные автоматы
05:25
причем у скрипта, который юзает ssh их два
05:25
первый -- состояния самого протокола ssh
05:25
второй -- состояние сессии скрипта
zi_nnov #
05:25
для самого протокола я бублиотеку готовую заюзаю
dvolodin #
05:25
посмотри lib/fsm.py
zi_nnov #
05:26
там даже не ssh будет, а консоль
dvolodin #
05:26
тебе StreamFSM нужен
05:26
что сделать пытаешься?
zi_nnov #
05:26
на столе свичи скриптом залиавть
05:27
меня тормозит как раз то что я не могу отследить когда команда завершилась и можно вводить следующую
dvolodin #
05:27
:)
05:28
может тебе debug-script взять на вооружение?
mikevlz|2 #
05:28
вот лишь бы не покупать NPort =)
dvolodin #
05:28
кстати с библиотеками - не все так радужно
zi_nnov #
05:28
mikevlz|2, ты че, у нас сервера по пять лет без перерыва крутятся, диски один за другим вылетают, никто ничего не хочет покупать
mikevlz|2 #
05:29
клева...
dvolodin #
05:30
некоторые реализации ssh чудно себя ведут, и в NOC есть workaround'ы для этих моментов
mikevlz|2 #
05:30
у нас когда флешка в SCE сдохла и пара винтов в серваках - директор сказал, что виноваты мы, т.к. не уследили, что температура была 27 градусов. 27 - это на плате внутри железки. В комнате 23 было. И температурныве диапазоны до 65 у SCE, ну и разумные у винтов...
zi_nnov #
05:30
это некоторые, набор моих железок ограничен
mikevlz|2 #
05:30
но всем ведь пох. виноватые найдены
zi_nnov #
05:34
mikevlz|2, ну если железо работает в пределах заявленных производителем, то и нечего пенять, и кто сказал что она сдохла из-за температуры, а не брака, она же не оплавилсь
mikevlz|2 #
05:35
нашему директору это объяснить было невозможно :(
zi_nnov #
05:36
упоротое начальство - это проблема, ад
05:36
*да
mikevlz|2 #
05:36
да он не упоротый, он собственник и фанатично относится к своему бизнесу... В некоторых местах до жути фанатично
freeseacher #
05:37
mikevlz, гибель SCE была очень трагичной ?
mikevlz|2 #
05:38
да нет
zi_nnov #
05:39
mikevlz|2, фанатик, которые не воспринимает очевидные вещи? ты считаешь это нормальным?
mikevlz|2 #
05:39
пока искали, что сдохло - убили еще и загрузочнуюю флешку. Точнее данные на нейц. Сдампили с живой, залили в дохлую ядро линупса, потом купили новую CompactFlash, на нее запихнули софт штатно по докам
05:39
zi_nnov: у всех есть недостатки
KTO-TO_ #
05:54
dvolodin: Что надо сделать, чтобы побыстрее релиз выпустить?
dvolodin #
06:00
Да, к вопросу у workflow
06:01
вчера с нуля полностью нарисовал алгоритм расчета n-го числа Фибоначчи
06:02
пришлось переделать часть логики, зато ушел огромный костыль, который меня сильно смущал
06:03
сегодня сделаю выгрузку solution'а в json
06:03
дам поиграться
07:39
https://github.com/facebook/tornado/commit/5c47e5d5df0ea99935a6598323a2f8ad1e69a5e5
07:39
вот этот патчик, похоже, лечит проблему с exception'ами в tornado
07:40
которые загаживают логи
07:47
хотя нет, не лечит
07:47
:)
misak #
07:49
dvolodin: вроде помогло с дупликатами адресов
07:49
сейчас патч в патебин положу
07:51
dvolodin: http://pastebin.com/bRfbQ5mc
dvolodin #
07:51
ммм
07:51
а на EX'ах смотрел?
misak #
07:52
lf
07:52
да, все ок
07:52
на 4200
dvolodin #
07:52
а на MX?
misak #
07:52
других нет к сожалению
07:52
да, МХ480 и МХ80
dvolodin #
07:54
на SRX тоже отработало
misak #
07:55
ой, забыл
dvolodin #
07:55
хотя, можно и по-другому сделать
07:55
no-resolve ты забыл
07:55
а, нет
07:55
можно и с другой стороны зайти
07:56
посчитать, в каком VRF находится интерфейс
misak #
07:57
да
07:57
кстати, тут логические системы вообще не учитываются
07:58
но это наверное можно обойти, заведя отдельный объект
dvolodin #
08:02
есть такое, да
misak #
08:02
dvolodin: насчет 'SAESocket' object has no attribute 'max_scripts' - это просто в логе САЕ пишется
lexus-omsk #
08:03
ещё насчёт NOC-998 - это и в VC, и в IPAM вылезает
misak #
08:03
я просто увеличил количество скриптов для активатора
08:04
кстати, активатор не сразу заводится, долго инициализируется
dvolodin #
08:09
misak: а что вокруг-то в лонгах?
08:09
lexus-omsk: проверил сейчас NOC-998 и не увидел этого
08:09
refresh сраницы сделай и перелогинься
misak #
08:18
dvolodin: http://pastebin.com/Nw5g3KKn
dvolodin #
08:19
misak: строго на одной железке, или на разных?
misak #
08:22
на разных
08:23
я думаю это может быть связано, что активаторы долго поднимаются
dvolodin #
08:23
загрузку проца посмотри
misak #
08:23
сейчас например нет этого сообщения в логе
08:24
загрузка полная
08:24
сервер менять ?
Dionys #
10:18
Никто не подскажет не по теме? Почему C2960-24LC-S не хочет дружить с планетами G705А по оптике?
dvolodin #
10:26
https://bitbucket.org/nocproject/noc
10:27
кто на bitbucket зарегистрирован и кому инвайты послать?
KTO-TO_ #
10:28
Это клон будет или все теперь там и hg.nocproject.org не будет?
Dionys #
10:33
Будь проклят тот день когда нам вместо gt-805a приперли gt-705a...
dvolodin #
10:36
это что такое?
Dionys #
10:40
Конверторы Планет
lexus-omsk #
10:43
о, на bitbucket теперь не только тушёнка?
zi_nnov #
10:47
dvolodin, ты нок стабилизировал? можно обновляться?
dvolodin #
10:50
lexus-omsk: да, репо выкину на bitbucket
10:50
pull request'ы приветсвуются
lexus-omsk #
10:51
т.е. коммитерам по-любому надо регистрироваться...
dvolodin #
10:51
KTO-TO_: на hg.nocproject.org поставлю редирект
10:51
могу прислать инвайт :)
10:51
у них 5 коммитеров на репо бесплатных
10:51
и до 8 расширяются
lexus-omsk #
10:51
а что есть pull request?
dvolodin #
10:52
https://confluence.atlassian.com/display/BITBUCKET/Working+with+pull+requests
freeseacher #
10:52
йопт у меня есть кнопка apporve
10:52
аппувить коммиты
10:55
но нет подсветки синтаксиса в diff
lexus-omsk #
10:55
что-то не совсем догоняю... т.е. мне мой локалный репо, где эксперименты и всё такое надо хранить на bitbucket?
freeseacher #
10:56
хотя нет.. зеленым красным светит
10:56
нее lexus-omsk
lexus-omsk #
10:56
и периодически его предлагать смержить с основным?
freeseacher #
10:56
ты когда захочешь попраивть и внести изменения можешь выложить пулл реквест
10:56
а дима одной кнопкой сольет его с основным ноком
lexus-omsk #
10:57
я вот думал, что изменения - это push, а pull - как раз наоборот - это я к себе забираю
freeseacher #
10:58
https://bitbucket.org/nocproject/noc/commits/featurebranches
10:59
dvolodin, а вот поиска с учетом истории нет.
dvolodin #
11:18
freeseacher: да, поиска с ретроспективой нет
11:18
другое дело, стоит ли из-за этого держать fisheye
ufir #
11:33
а что случилось, у меня сегодня при обновлении все сломалось
11:33
http://pastebin.com/hb3pjcGk
misak #
12:17
что-то я никак не пойму какой хард и какие настройки нока нужны на 500 устройств
12:18
у кого какой опыт ?
12:19
у меня сейчас один сервер с Intel(R) Xeon(R) CPU X3430 @ 2.40GHz 4 ядра
freeseacher #
12:20
у меня на 1600 устройств без FM справляется виртуалка. на 3 ядра. и 4 гига оперативы
misak #
12:22
как так может быть ? :(
12:22
все влючено ?
12:23
включено
freeseacher #
12:23
ну все.
12:23
период опроса сутки.
12:23
выключен только FM
12:24
18:32:19 up 88 days, 4:49, 7 users, load average: 0.06, 0.11, 0.09
misak #
12:24
где этот период выставляется ?
12:25
даш конфиги активатора и лаунчера ?
12:25
ну тоесть так, у меня 4 активатора по числу процессоров
12:25
и стандартные 10 скриптов максимально
freeseacher #
12:25
период выставляется в sa -> managed_object_profile
misak #
12:26
у меня на многие вещи мин 0, макс 86400
freeseacher #
12:27
а чего тормозит то ?
misak #
12:28
да все время в логах проскакивает что активаторы все заняты и САЕ перегружен
freeseacher #
12:28
а активаторов у тя столько ?
12:28
у меня 7
misak #
12:28
ну например сейчас не могу сделать ран комманд
freeseacher #
12:28
три из них на этом хосте
misak #
12:29
у меня все на одном хосте
freeseacher #
12:29
max_scripts столько в активаторах ?
12:29
в etc/noc-activator.conf
misak #
12:29
было 100, закоментировал
12:29
тоесть 10
freeseacher #
12:29
у меня по 40к
12:29
40-ок
misak #
12:29
ого !
12:29
аа
freeseacher #
12:29
ага
misak #
12:30
я думал 40000
freeseacher #
12:30
нее
12:30
100 нормально
12:30
и 400 было
misak #
12:30
никакой разницы не чувствую
freeseacher #
12:30
а чем активаторы заняты ?
misak #
12:30
ладно, пойду дальше ковырять
12:30
да всем
freeseacher #
12:30
в Sa мониитор показывеет же
misak #
12:31
конфиги в основном
freeseacher #
12:31
циски ?
misak #
12:31
не работает СА монитор
12:31
два класса устройств
12:31
джуны штук 40
12:31
и и длинки 400
`kk #
12:31
http://pastie.org/7943253
12:32
у меня как-то так
misak #
12:32
на длинках только конфиг и ИД дискавери включены
12:32
буду дальше мучать
`kk #
12:33
железок 250, виртуалка 1 ядро, 2гб
misak #
12:34
хм
mikevlz|3 #
12:34
4 активатора, 800 скриптов на активатор. 2к железок.
Tweet
Share this page
Share this page: Tweet