nocproject.org
05:09
набросал приложение для Model Interface
05:09
и несколько дефолтных коллекций
05:09
чуть не двинулся
05:10
form.getFields() цепляет в качестве полей поля редактирования GridField
05:12
осталось добить несколько технических проблем, и модели можно будет рисовать в морде
05:18
dvolodin, про newapp я был в курсе уже давно, но я подумал что оно устарело с появлением нового интерфейса, поэтому не думал про него, а что оно еще актуально?
05:18
zi_rus: ты думаешь я все эти файлы руками делаю?
05:18
лень ;)
05:19
мне отсюда не видно как ты это все делаешь
05:19
newapp тебе сделает скелет
05:20
ты что вообще пытаешься слабать?
05:22
вообще это выглядит как кнопка сделать зашибись
05:23
типа сниппет про который я писал в жире, только умнее
05:23
dvolodin, а ветка sa-mo пока зброшена ?
05:23
freeseacher: нет
05:23
а что?
05:24
она замержена в inventory
05:24
сниппет больше одной железки не может сделать как мне надо
05:24
я хочу по вводным данным определять нужные железки и генерировать настройки для них, а потом заливать в железо
05:24
хочу проверить несколько идей по inventory
05:25
а для пуш не хотел ветку делать
05:25
если жизнеспособно будет -- народ засядет клепать модели и скрипты для инвентаризации
05:25
аа... просто там мелочевка осталось по групповым операциям
05:25
freeseacher: какая?
05:25
zi_rus: посмотри как используется NOC.mrt
05:25
тебе оно нужно
05:25
дык вывести результат Get_now
05:26
freeseacher: я думаю пока, как это сделать аккуратнее
05:26
подозреваю что это будет отдельное приложение же да ?
05:26
я понимаю, мне много что понадобится, я просто хочу идти по порядку, а порядок говорит что надо написать простейший интерфейс для ввода исходных данных
05:26
нет, зачем
05:26
zi_rus: скачай sencha architect
05:27
что это?
05:28
пишут что она 400 баков стоит
05:29
я уж как-нибудь в консоли
05:30
триал там на месяц
05:30
за месяц разберешься, где какие widget'ы
05:30
05:30
это дока на ExtJS, если что
05:35
потом окажется что оно под винду
05:36
может и прикольная штука, но ...
05:37
кстати, насчет прошибания vlan'ов я думал
05:37
там такая вот схема вырисовывается
05:37
можно и не одновременно это делать, а последовательно запускать job'ы
06:40
ээээх... Он даже не удосужился глянуть. У меня как раз прокладка вланов идет поэтапно.
06:44
mikevlz, по extjs сможешь подсказать?
06:44
zi_rus: даю любые ответы на любые вопросы
06:45
а правильные ответы есть?
06:45
а правильные вопросы?
06:45
что ты уже хочешь, чтобы я тебе сказать?
06:45
первое поле рисует расхерачивает на весь экран
06:46
а второго вообще нет
06:46
где косяк?
06:46
в чем вообще косяк?
06:48
06:49
рисует только первое поле, причем на весь экран
06:49
а второго вообще нет
06:49
ну а вокруг-то что
06:49
у тебя там явно layout: fit
06:49
вот он и растягивает на весь экран
06:50
сделай FormPanel, и укажи ети items в нем
06:50
dvolodin: может смогешь
NOC-1145 сделать?
06:52
ааа, я рехнусь пока с этим разберусь
06:52
ниче страшного
06:53
про тщетность бытия сам картинку постил, так что радуйся. Сумасшедшим быть веселее
06:53
dvolodin: когда на этот инвентори можно начинать смотреть?
06:54
вот ради этого с релиза соскочить готов
06:54
mikevlz: еще пару приложений для настройки моделей дописать надо
06:55
но сама модель данных подустаканилась?
06:55
менять не планируешь пока?
06:55
пока не знаю, буду делать тестовые примеры и смотреть
06:58
dvolodin, железки ьез активного охлаждения вписываются в модель airflow?
06:58
вертиляторов у них нет, но дырки то имеются
06:59
будут охлаждаться как придется, в смысле, как потоки воздуха организуются в серверной
06:59
или в ящике
07:03
zi_rus: для них просто не будет определяться этот интерфейс
07:03
не задан airflow, будем считать, что тепло выходит в обе стороны стойки
07:04
смотри
07:04
суть в том, что интерфейсы задают наборы аттрибутов
07:04
а модель сама решает, поддерживает ли она их, или нет
07:04
dvolodin: меняю фикс
NOC-1140?filter=-2 на фотку 18 летней девочки с небольшими сиськами
07:05
то есть если железка с вентиляторами и дует -- в модели можно прописать направление
07:05
потом приложение, которое будет считать тепловую карту зала будет делать следующее
07:06
смореть тепловыделение железок по интерфейсу heat, если задано
07:06
если не задано -- считать по интерфейсу power
07:06
затем смотреть airflow и прикидывать, куда сбрасывается тепло
07:06
нет airflow -- будет считать, что равномерно
07:07
остальным приложениям на эту информацию пофиг
07:07
или, например, мы задаем интерфейс length
07:07
с длиной кабеля
07:07
если это модель шнура или патча, она может ее задать
07:08
у железки, скажем, может быть несколько интерфейсов
07:08
weight, dimensions, place, airflow, power
07:09
если железка монтируется в стойку -- будет еще rack_place
07:09
на стыке со стойкой
07:14
Zones are built during "pull" process by cm.dns_pull periodic task.
07:14
я правильно понимаю, что эта дока устарела?
07:14
хотя там фигурирует stomp на картинке
07:15
в блогах ищи. Там один хороший человек написал, второй хороший человек проапдейтил
07:17
там еще в jira один товарищ в тикете печалится, помогите ему, что-ли
07:22
mikevlz, "один хороший человек". скромняа :)
07:22
*скромняга
07:23
e_zombie: ты лучше скажи, как вы до жизни такой дошли?
07:23
Port-Channel 22A
07:23
а зачем мне джанга всё время срёт какие-то депрекейшены?
07:24
/opt/noc/contrib/lib/django/utils/translation/__init__.py:63: DeprecationWarning: Translations in the project directory aren't supported anymore. Use the LOCALE_PATHS setting instead. DeprecationWarning)
07:25
Unbeerab1e: да, наверное, надо их совсем оторвать
07:26
dvolodin: уточни параметры "такой жизни"
07:26
dvolodin, ты что-то сломал, нок опять не сохраняет положение столбцов
07:26
вот не пьянствуем по пятницам вот и докатились
07:27
после окончания рабочего дня здание пустеет.
07:27
zi_rus где не сохраняет?
07:28
конкретно в ивентах
07:28
больше нигде не смотрел
07:28
e_zombie: а вы port-channel так в конфиге и прописали?
07:28
что это за железка вообще?
07:29
это 76хх кусок конфига я привёл дальше
07:33
Ltym lj,hsq
07:33
День добрый
07:33
Приветствую!
07:33
как всех демонов нока дружно стопнуть?
07:37
хм, это нормально, что нок в процессах есть, а тут /srv/noc/run/ только noc-web.pid?
07:38
dvolodin, в алармах и vc вроде нормально
07:38
блин, и в ивентах заработало
07:38
но оно сбросило настройки и не сохраняло, потом само заработало
07:39
кто-нибудь подскажет как заставить работать модифицированный профиль оборудования
07:39
B_M, нет, у меня все pid есть, а у всех процессов путь именно туда указывает? и права писать всем туда тоже есть?
07:40
dimon_222, кто-нибудь подскажет, но что ты имеешь ввиду?
07:40
хочу переделать в sa профиль для NAG'овских коммутаторов
07:42
zi_rus, да, всё в порядке, но
07:42
==> /srv/noc/log/noc-launcher.log <==
07:42
2013-09-24 11:42:40,845 Unable to stat pidfile: /srv/noc/run/noc-activator.0.pid
07:42
==> /srv/noc/log/noc-activator.0.log <==
07:42
2013-09-24 11:42:47,990 Unable to touch pidfile /srv/noc/run/noc-activator.0.pid: [Errno 2] No such file or directory: '/srv/noc/run/noc-activator.0.pid'
07:42
хм хм
07:43
drwxrwxrwt 2 noc noc 512 Sep 24 10:44 run/
07:44
zi_rus: ты у нас ведь котовод?
07:44
как можно довести киску до того, что делаешь interface port-channel 22
07:44
а оно везде пишет интерфейс Po 22A ?
07:44
это какой-то новый фирменный прикол?
07:44
в первые такое вижу, сам в шоке
07:44
ан 7600 у нас есть порчсенелы
07:44
такого нигде нет
07:45
но у нас их не более 5
07:45
Я подумал, что я отстал от жизни
07:45
если процессы kill'ом прибить, ноку совсем плохо не станет?
07:45
У меня в свое время этих port-channel'ов было сотнями
07:45
но такого не вижу
07:45
B_M, иногда по-другому никак
07:45
dvolodin: я дебаг специально выложил.
07:45
чтобы там было видно что циска отвечает
07:45
штук по 40 на шасси
07:45
так вот возник затык такой. беру get_config от raisecom'а перекидываю его в каталог snr, исправляю его чтоб он выглядел как snr'овский а он не работает, что нужно сделать чтоб система увидела что изменения в скрипте
07:45
dimon_222: профиль поправь
07:46
dimon_222, дебаг скрипт должен сразу подхватить, а нок надо рестратовать
07:46
zi_rus, можешь ps aux | grep noc скинуть?
07:47
pe-det-sar#sh run int port-channel 22
07:47
Building configuration...
07:47
Current configuration : 140 bytes
07:47
!
07:47
interface Port-channel22
07:47
switchport
07:47
switchport trunk encapsulation dot1q
07:47
switchport trunk allowed vlan 350
07:47
switchport mode trunk
07:47
end
07:48
e_zombie, лучше покажи по какой команде он там А пририсовал
07:48
а если
07:48
show interfaces status | i ^Po[0-9]+
07:48
zi_rus: смотри дебаг в баге
07:48
и Po22 у тебя поднят или нет?
07:49
лог давай от
07:49
[13:51] teroni: show interfaces status | i ^Po[0-9]+
07:50
e_zombie, в дебаге видно только трейс и это понятно, непонятно откуда он взял Ро22А, это же из базы инвентори я полагаю
07:50
подскажите как дебаг скрипта сделать ?
07:50
zi_rus: и что мне сделать?
07:51
e_zombie, погоняй различные команды в консоли
07:51
e_zombie, а утебя снмп не используется?
07:51
e_zombie: выдай show interfaces status | i ^Po[0-9]+
07:51
упс . это cisco 6524 со старым иосом
07:51
teroni, там могло из снмп вылезти
07:51
там идет телнет
07:51
какой снмп
07:52
оно в базу через снмп могло попасть
07:52
причем база
07:52
в дебуге у него кривой ответ от циски
07:52
ну откуда оно еще могло взять его
07:52
ладно, разбирайтесь без меня
07:52
хочется увидеть нормальный ответ
07:52
и повтор дебага
07:53
я чего то не понимаю
07:53
s6523_rp-ADVIPSERVICESK9-M
07:53
12.2(33)SXI1
07:54
лучше бы на пастебин..
07:56
07:59
e_zombie: о великий зомби.. ответь мнеее
08:00
âûäàé show interfaces status | i ^Po[0-9]+
08:00
я уже тебе 5 раз пишу
08:00
пытаюсь
08:01
pe-det-sar#show interfaces status | i ^Po[0-9]+
08:01
Po22 notconnect 1 full auto
08:01
Po22A connected trunk a-full a-1000
08:01
Po33 connected routed a-full a-1000
08:01
эээ ну это у тебя глюк... :-)
08:02
нок тебе уже не поможет
08:04
чую магия ребута может помочь
08:06
pe-det-sar uptime is 4 years, 8 weeks, 3 hours, 17 minutes
08:07
педостар придется ребутать
08:07
мда
08:07
это шеститонник с SX
08:07
офисный что-ли?
08:08
кто это на сеть вообще выкатил?
08:08
хз. мало вероятно
08:08
у нас в сеть натыкано ТАКОГО... что .....
08:08
хотя бы SR на него поставили бы
08:08
всем похуй (с)
08:09
у меня конфликты маков по управляющим вланкам никто править не собирается. а ты говоришь о апдейте софта
08:09
и вотттакие вещи Chassis | RAM | Insufficient MemoryInsufficient Memory: Netflow TCAM threshold exceeded, TCAM Utilization [99%]10d 22h
08:10
e_zombie: письками меряться будем?
08:10
у меня длиннее все равно.
08:10
у меня есть шассик на узле со сдохшим вентилятором. аларму 2 тыщи дней почти
08:10
а вот долбоебизмом померяться можно
08:11
я бд чистил недавно :)
08:11
а ну ладно
08:11
отмазался
08:12
e_zombie у вас еще и netflow на шеститонниках включен?
08:12
а у вас в Саратове горы высокие?
08:12
холмы. максимум +100
08:12
м
08:12
чтоб разбежаться и спрыгнуть?
08:12
по ночам с них спускаются дикие люди и настраивают кошек?
08:12
можно на телебашню забратьсяэ
08:13
блин... Как уныло импортируется пачка конфигов...
08:13
dvolodin: нееее. тут печаль в том что некоторых абонентов досихпор по нетфлоу считают
08:13
это уже не к нам .а к уиту
08:13
который.
08:13
и экономистам.
08:13
которым.
08:14
3 тыс устройств, по некоторым история конфигов года три...
08:14
mikevlz: сколько ревизий?
08:14
не считал =)
08:15
половина не больше 20 ревизий
08:16
но скоро он дойдет до тяжелой артиллерии. До маршрутеров, у которых и конфиги подлиннее и ревизий побольше
08:16
нам ночные не оплачивают.
08:17
так что никто ничего делать не будет
08:17
вот такие у нас радости
08:17
e_zombie: зато ты девочек фоткаешь :)
08:18
это в нерабочее время.
08:18
судя по фоткам - по ночам
08:18
а я думал - это у вас для мотивации
08:18
ну да... днем снимаешь, ночью фоткаешь
08:18
:)
08:18
ночью и вечером заманиваю. а фоткаю днём.
08:18
или вечером.
08:19
все воскресенье убил на съёмку это девочки.
08:19
но на самую жесть обработать времени нет пока
08:19
dvolodin: ты мой комментарий на свои мысли по пропиныванию вланов увидел?
08:19
наверное сегодня сяду если гости не припрутся.
08:19
да, нам тоже ночьные не оплачивают, а днем работы с перерывом сервиса делать не дают, поэтому мы ничего и не делаем
08:19
и потом за какой нить сильный баг покажу
08:19
или ты о другом вообще на тот момент говорил?:
09:09
dvolodin: опять что-то с датами
09:09
комбобоксы у просмотра конфига
09:09
показывают что дата конфига нового +6 часов
09:12
а таймзона какая у тебя?
09:16
Hi all
09:16
Кто может подсказать по нотификациям?
09:23
у меня /sa/profiles/Juniper/JUNOS/__init__.py
09:23
пишарм выжирает 100 цпу
09:23
при редактирование этого файла О_о
09:25
MaximFomin, а ближе к делу как вопрос звучит
09:27
Создаю notification group и добавляю в нее user noc, у него стоит почта nocnotifi@domain.com. Так вот судя о логам, рассылка идет на noc@domain.com, а не nocnotofi
09:29
и еще в группе нотификации не отрабатывает рассылка не на пользователя, т.е. просто на почту если добавить в секции other
09:31
MaximFomin: почта для уведомления настраивается у каждого пользователя в его личном профиле и САМИМ пользователем. админом это не настраивается.
09:31
я уже наступил на такие граблию
09:31
вот как то так
09:33
спасибо, пойду проверять
09:33
а если в секции other указать рассылку на почту
09:34
тоже не отрабатывает?
09:43
должно работать
09:43
там просто указываешь адреса
09:45
у меня не взлетело.
09:45
вернее взлетело только для джабера
09:46
mail точно не отрабатывает, версия 0.8dev8495
10:09
8489, выбрал, отправил, юзеру дошло
10:10
да, а на other не пришло
10:42
как он задрал импортом этим :(
10:50
да железок много, конфигов много, ревизий много
10:50
импортирует из меркуриала
10:51
я в 12 запустил апгрейд =)
11:15
mikevlz, ты скучаешь?
11:15
спросить хочу
11:15
вот у меня есть textfield
11:15
как написать подсказку справа от поля, что я хочу чтобы туда вводили
11:18
dvolodin, ты тут? есть жизненная необходимость указывать vc domain для port-channel
11:32
надо было на ночь запускать
11:32
зато теперь смотри во что у тебя сервак упирается :)
11:32
dvolodin, не смешно, очень надо
11:32
да ни во что он не упирается
11:33
это меркуриал - тормоз перестройки
11:33
zi_rus: ты доку читал?
11:33
mikevlz, доку по эксту?
11:33
ну так
11:33
отрывками
11:34
почитай не так =)
11:34
там есть
11:34
я не помню
11:34
мне или в код лезть или на сайт. И то и другое даже дольше, чем посылать тебя ртфм-ить
11:35
послать всегда проще, я знаю
11:35
e_zombie: все говно
11:35
срач закончен
11:37
не-а
11:37
до сих пор колупает
11:37
может он в IO упёрся?
11:38
наверное надо бы по разным потокам разнести запуск mercurial и заливку в базу
11:38
noc# cd /var/repo
11:38
You have new mail.
11:38
noc# du -hd1 .
11:38
2.0K ./.snap
11:38
150M ./config
11:38
6.8M ./dns
11:38
570K ./rpsl
11:38
50K ./prefix-list
11:38
163M .
11:40
# du -h .
11:40
33M ./config/.hg/store/data
11:40
38M ./config/.hg/store
11:40
38M ./config/.hg
11:40
285M ./config
11:40
4,0K ./dns
11:40
285M .
11:40
кстати что у тебя по старому пути репы лежат?
11:40
в смысле по старому?
11:40
где сказал, там и лежат
12:32
Добрый день, есть такая проблема установил noc вроде все нормально , но веб пишет 502 Bad Gateway (nginx/1.4.1) . Запустил ./scripts/noc-web.py launch -c etc/noc-web.conf -i 0 в веб начало пускать. В логах ngnix пишет 2013/09/24 15:27:44 [error] 18802#0: *401 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1,
12:32
12:33
смотри netstat -l -p -d
12:33
кроме "установил" надо еще "настроил и запустил".
12:33
для зауска есть скрипт ,.scripts/noc-launcher start
12:33
тогда будет пускать куда надо
12:48
у меня не хватит фоток чтобы сподвигнуть все мои текущие баги.
12:48
где я столько девок возьму то
12:48
e_zombie, у тебя есть 2 выхода, или искать девок или самому чинить
12:49
снимаю я лучше чем пишу код.
12:49
всетаки 5 етний опыт не пропьёш
12:49
я не готов потратить ещё 5 лет на обучение тому что никому не нужно кроме меня
12:50
CalledProcessError: Command '['/usr/bin/hg', 'commit', '-m', 'CM autocommit', u'lalka.ertelecom.ru/FROM']' returned non-zero exit status 255
12:50
как жить дальше?
12:55
e_zombie, это то понятно.
12:57
e_zombie: ps ax | grep noc
12:57
18031 ? S 0:24 ./bin/python ./scripts/noc-launcher.py start
12:57
19671 ? R 0:02 /opt/noc/bin/python ./scripts/noc-scheduler.py launch -c etc/noc-scheduler.conf -i 0
12:57
19746 ? R 0:02 /opt/noc/bin/python ./scripts/noc-discovery.py launch -c etc/noc-discovery.conf -i 0
12:57
19768 ? R 0:01 /opt/noc/bin/python ./scripts/noc-classifier.py launch -c etc/noc-classifier.conf -i 0
12:57
19806 ? R 0:01 /opt/noc/bin/python ./scripts/noc-sae.py launch -c etc/noc-sae.conf -i 0
12:57
19813 ? R 0:01 /opt/noc/bin/python ./scripts/noc-pmwriter.py launch -c etc/noc-pmwriter.conf -i 0
12:57
19842 ? R 0:00 /opt/noc/bin/python ./scripts/noc-notifier.py launch -c etc/noc-notifier.conf -i 0
12:57
19849 ? R 0:00 /opt/noc/bin/python ./scripts/noc-wf.py launch -c etc/noc-wf.conf -i 0
12:57
19867 ? R 0:00 /opt/noc/bin/python ./scripts/noc-web.py launch -c etc/noc-web.conf -i 0
12:57
19884 ? R 0:00 /opt/noc/bin/python ./scripts/noc-stomp.py launch -c etc/noc-stomp.conf -i 0
12:57
19885 ? R 0:00 /opt/noc/bin/python ./scripts/noc-correlator.py launch -c etc/noc-correlator.conf -i 0
12:57
19886 ? R 0:00 /opt/noc/bin/python ./scripts/noc-pmprobe.py launch -c etc/noc-pmprobe.conf -i 0
12:57
19890 pts/3 S+ 0:00 grep --colour=auto noc
12:59
смотри что у тебя тут tail -f ./log/noc-launcher.log
13:00
во всех конфигах пропиши вместо loglevel =info -> debug
13:00
и смотри что валится в логи.
13:00
начни с лаунчера. потом активаторы
13:07
Not trusting file /srv/noc/repo/prefix-list/.hg/hgrc from untrusted user noc, group noc
13:07
Not trusting file /srv/noc/repo/prefix-list/.hg/hgrc from untrusted user noc, group noc
13:08
что вот с этой ошибкой делать?
13:09
ну ясен перец что надо разрешить ноку права туда
13:09
или забить
13:09
лучше наверное этот вопрос dvolodin здать. он формировал эту виртуалку.
13:10
тогда он вываливается с ошибкой: abort: no username supplied (see "hg help config")
13:10
я на центос ставил все
13:14
/root/.hgrc
13:15
[trusted]
13:15
users = noc
13:17
zi_rus, abort: no username supplied (see "hg help config")
13:17
zi_rus, тоже самое :-/
13:19
народ. проголосуйте за
NOC-1140?filter=-2 у меня пол сети не отрисовывается на карте изза этого
13:19
e_zombie, тебе же сказали, с ноком все в порядке, нужна информация от тебя
13:20
что такое Ро22А и чем он отличается от Ро22
13:21
у тебя два интерфейса непонятных
13:21
почему она его выдает но не показывает информацию
13:21
никто не знает
13:22
твоя железка, расскажи нам
13:25
e_zombie, вот тебе еще костыль в get_portchannel "show interfaces status | i ^Po[0-9]+" замени на "show interfaces status | i ^Po[0-9]+_"
13:25
кстати, а куда у нас затерялся второй Дмитрий?
13:36
MaximFomin, предположительно ты забыл перезапустить нок после создания сего
13:36
хммм, а это надо делать?
13:36
весь или что-то конкретно?
13:38
там то ли классификатор, то ли коррелятор, я обычно весь рестартую, чтоб не думалось. да это надо делать
13:45
это в любом случае делать, остальное надо проверять
13:46
что железки под селектор попадают
13:46
что почты указаны правильные
13:46
в логах нотификатора смотреть пытается он слать или нет
13:46
| не надо экранировать в Event class RE?
13:46
MaximFomin, ты Template не указал, что в письме писать
13:47
экранировать тоже надо да
13:47
так, а template где и как создать
13:50
main > setup
13:50
там найдешь
13:50
тему письма и тело
13:50
хотя бы qqq
13:50
потом детали
13:50
когда заработает
13:56
воркает
13:57
хочется деталей :-)
16:38
блядь... оно до сих пор мигрирует конфиги!
16:47
mikevlz|2: попрофилировать его бы надо
16:47
на чем оно сильнее всего тормозит?
16:47
а хз
16:47
чем его запущеный можно отпрофайлить?
16:47
может у меня монга слоупок
16:48
ну и если заглушить, что плохого может случиться?
16:48
а ты топом посмотри?
16:48
можно, конечно, остановить и дропнуть коллекцию ему
16:48
в топе айдл в самом верху, под ним монга с 48% проца
16:49
питон в хвосте, не более 10%
17:56
ok
17:57
остальное, похоже, стартующие и быстро дохнущие процессы mercurial
17:57
ну выяснили, что оверхед gridvcs незначителен :)
19:23
mikevlz|2: какой сухой остаток?
Share this page
Share this page: