nocproject.org
04:42
К вопросу о птичках
04:42
04:42
Нужно дотестировать pagerless и добить косяки с ModelApplication
04:43
они уже не то, что фатальны, но неприятны
04:45
после этого можно будет сделать какую-нибудь одну особо актуальную доработку
04:45
потом портануть карты сети на JointJS
04:45
и продолжить добивать OFM
04:45
с картами у меня еще возникла идея - для ManagedObject сделать поле default_map
04:46
типа рекомендуемая карта на которой отображать объект в fm, inventory и так далее
04:51
ну и в sa.managedobject надо бы добавить кнопочку для просмотра всех карт с объектом
04:56
Как мне Lost&Found починить, а?
04:56
Доабвил деталь, удалил ее же и лост и фаунд теперь ничего не показывает
04:56
Или сейчас не до этого?
04:57
Может логи какие то есть или в базе руками можно починить?
04:57
Сам пока методом тыка не дошел...
05:00
можно руками его создать
05:00
накрайняк ./noc migrate inv 0007
05:00
./noc migrate inv
05:31
:)))
05:31
после этого сломалось навсегда
05:31
теперь даже не обновляется
05:31
хех
05:31
придется опять переустановить
05:33
А можно как-то обнулить бд или вернуть её к изначальному состоянию?
05:33
А то придется снова образ заливать в виртуалку...
05:37
можно
05:37
mongo noc
05:37
db.noc.objects.drop()
05:38
а потом миграцию сделать чтобы он корень и лост/фаунд содал
05:38
я уже сто раз так делал, только
05:38
./noc migrate inv
05:38
./noc migrate inv 0002
05:38
а не 0007
05:40
zi_rus: так обнулится только инвентори?
05:40
ща попробую, а то мой трабл с асетом видимо не скоро будут исправлять
05:40
может конечно 0007 тоже правильно, но у меня 0002 номрально работает
05:44
./noc migrate inv
05:44
- Nothing to migrate.
05:44
- Loading initial data for inv.
05:44
Installed 0 object(s) from 0 fixture(s)
05:44
./noc migrate inv 0002
05:44
побольше
05:45
селект, два делита и один дроп
05:45
так и должно быть?
05:46
повтороно запустил, теперь "Nothing to migrate.", значит все было гут
05:46
эм. там наеборот вроде
05:46
сначала 0002, потом до упора
05:47
а по поводу создал-удалил - дык моделька ёк и все
05:47
там надо обработчик довести до ума, чтобы при удалении модели все отцеплял что с ней было связанного
05:47
именно такая у меня проблема и была
05:48
_4ePTeHok, ты не отвлекайся, сначала sfp+
05:48
можно руками пройтись по бд, но это может быть долго
05:48
лениво)
05:48
чот меня Сомара выбила из колеи
05:48
zi_rus: так чего, сначала inv 0002, затем inv ?
05:49
ну попробуй так
05:49
дело не хитрое
05:49
стрелочку вверх жмешь
05:49
ты при обновлении все равно вперед отмигрейтишься
05:49
после этого нужно проапгрейдится?
05:49
нет
05:49
я не апгрейдился
05:50
0002 --- это старая, а Inv без парамтера, текущая?
05:50
я хз
05:50
тебе не похер?
05:50
*без параметра
05:50
"8[12:52] _4ePTeHok: ты при обновлении все равно вперед отмигрейтишься"
05:50
вот это что?
05:51
без параметра это до упора вперед
05:51
на самую свежую миграцию
05:51
ага, спасиб
05:52
zi_rus: спасиб тоже
05:53
инвентори вернулся
05:53
"Unknown part number for Cisco C3560: SFP-WDM3.03 (unsupported)"
05:53
вместо трейсов
07:33
dvolodin, так что скажешь про net в ISIS? у меня опять аларм не закрылся, аларм поднялся с хостнеймом, а в закрывающем ивенте был net
07:34
нужно где-то хранить соответсвие hostname и iso address
07:34
ну и высчитывать всегда iso address для склейки
07:37
давай хранить
07:38
id discovery должен это дергать
07:38
net может быть несколько
07:41
zi_rus, спасибо помогло, правда грохнулось все нафиг вместе с адресами, что логично
07:41
смотри, get_discovery_id -- generic script, который дергает get_chassis_id и get_fqdn
07:42
dvolodin, я могу дописать скрипты, но в базу оно не ляжет, ты модели подготовь, а я нарисую get_clns_net
07:45
может там по протоколам все же делать?
07:45
iget_bgp например и т д
07:46
а в модель уже закладывать адреса, id, пиры и т д
07:47
zi_rus: нужно интерфейсы придумать сначала
07:47
ну и как бы его обозвать по-человечески?
07:47
_4ePTeHok: он router_id должен выдирать
07:47
только скрипта такого нет
07:49
dvolodin, что имено ты хочешь обозвать?
07:49
по идее кроме айди надо еще и настройки локальные
07:49
по роутингу
07:50
та же AS , ISO b n l
07:50
и т д*
07:50
а они специфичные уже по протоколам
07:50
local as может быть дофига
07:50
bgp это мутная тема
07:50
давайте isis
07:50
пиров тоже надо будет как то заводить
07:53
_4ePTeHok: а давай я json для ME-3400G-12CS-A кину, а ты им заменишь то, что сейчас есть?
07:54
dvolodin, на самом деле у bgp одна AS, а local as это костыль/изъебство на который по первости я предлагал бы внимание не обращать
07:54
и, кстате, а может из вимкома и оптицина кого-то одного оставить?
07:55
сколько AS будет на стыке PE-CE в VRF?
07:55
:)
07:55
э то если тебе повезло
07:55
твоя ас хоть в глобале, хоть в врф будет всегда одна
07:55
правильный ответ - до жопы
07:56
у PE на каждый CE в VRF может быть своя AS
07:56
это называется изъебство с локал ас
07:57
за такое за яйца надо вешать
08:12
тогда будут брать на работу девушек
08:12
:)
08:13
так это хорошо
08:13
а то ведь на пушечный выстрел ни одной
08:14
так как вешать-то?
08:14
вот тебе и local-as
08:14
:)
08:22
"Уровень доступа 15 без возможности конфигурации" - как на циске это сделать с помощью такакса ?
08:22
чот не могу найти..
08:23
command authorization
08:29
а подробнее можно ?
08:31
cmd_auth
08:31
Specify command authorization.
08:31
For command authorization, the device should expand all
08:31
abbreviated commands to their full names and compress adjacent
08:31
white-space. For example, when the command "config t" is
08:31
entered it will be expanded to "configure terminal".
08:31
cmd = <string> {
08:31
<cmd-match>
08:31
}
08:31
.
08:32
zi_rus понял, спасибо
08:34
dvolodin: через месяц будет юбилей, ровно год выхода noc-0.8 когда будет следующий праздник noc-0.9 или хотябы образ для VirtualBox обновить...
08:43
В инвентори кто-нибудь сам добавлял карты модули? Линейная карточка 6500 добавилась без проблем, а вот ни VTT ни FAN на 6506 не могу добавить
08:43
не конектит и все ты тут
08:44
хотя по аналогии сделал все правильно
08:44
что-то в зависимостях заплутал чтоли
08:44
может логи какие то есть?
08:45
всмысле не просто добавилась а привязалась к Managed Objects а вот ни фан ни втт нифига не попадают в слоты для них
08:45
Хотя по аналогии с карточкой делал точно так же
09:37
CfYz`R: названия слотов совпадают с тем, что в connection rule?
09:39
момент гляну
09:40
так
09:40
что есть слот?
09:40
таких слов в connection rule нет
09:40
У меня както странно рек в инвентори застрял не удаляется и не открывается... Лесть в базу руками?
09:40
FAN in chassis CHASSIS fan{n}
09:41
все что есть по фан у Cisco | 6500 конекш руле
09:41
fan{N} т.е.
09:41
а тип у него у тебя точно FAN?
09:43
Connection context в Object Models - FAN
09:44
щас картинку покажу
09:45
09:45
такой вот фан
09:46
еще у object model которая за 6506 отвечает не было такого слота fan
09:46
добавил по аналогии с 7600 какой то
09:46
были только vtt три штуки и 2 clk
09:47
а в rules?
09:47
и где connections у него?
09:52
09:52
09:52
09:52
10:02
может где то дебаг лог включить?
10:03
у меня там сейчас три девайса всего, будет легко выщемить
10:11
незнаю чем мне это аукница но удалил рек с базы руками: db.noc.objects.remove({"name" : "Rack 1" })
10:13
Приветствую! Никто не сталкивался с тем, что /main/desktop/launch_info/ -вылетает по 404?
10:13
ветка девелоп
10:15
у меня так жже
10:15
чистая девелоп версия
10:16
т.е. просто скачанный образ вм с сайта и обновленный до девелопа
10:16
без данных
10:16
а что там должно быть?
10:16
:)
11:41
hi all
11:41
11:41
i have this error when execute event trigger
11:42
and this
11:42
11:42
is an log
11:44
pls help
11:54
11:55
Dmitry1, слушай, это вы с ним правило рисовали для классификации, мне кажется это где-то там косяк, я уже даже не знаю
12:00
aermike: try to verify event raw value into event classification rules
12:01
Fault Management -> Setup -> Classification Rules
12:02
Select Juniper | JUNOSOS | Security | Authentication
12:04
Push button "Test" try to test rule
12:06
Result: Matched Fetched variables: Name Value ip 10.33.0.150 user exceed Patterns: Key Value Vars Key Key Pattern Value Value Pattern profile ^profile$ Juniper.JUNOS ^Juniper\.JUNOS$ source ^source$ syslog ^syslog$ message ^message$ Aug 6 12:04:26 inetd[1388]: telnet from 10.33.0.150 exceeded counts/min (limit 150/min) telnet from (?P<ip>\S+) exceeded counts/min \(limit \d+/min\) ip: 10.33.0.150 S
12:07
12:12
done
12:18
Strangely enough, it should work
12:22
yes
12:23
but at events appear SAE unhandled exception
12:23
with contains give before
12:24
12:28
sincerly i expect that an problem be, because is multiple same events and noc discarded him
12:29
but event trigger must go, i think
12:33
"traceback": "UNHANDLED EXCEPTION (2014-08-06 15:05:47.689353)\nWorking directory: /opt/noc\n<type 'exceptions.NameError'>\nglobal name 'mo' is not defined\nSTART OF TRACEBACK\n------------------------------------------------------------------------\nFile: /opt/noc/main/models/__init__.py (Line: 404)\nFunction: __call__\n 397 with self.compiled_lock:\n 398 self.compiled_pyrules[self.name]
15:07
I'm upgraded from 0.7 to 0.8, Are DNS Zone files supposed to be in Configuration Mangaement?
15:10
Reading around I see the new way to get DNS Zone files to the server is via noc-sync, can I still access them via hg repo?
15:10
Are they still versioned? I liked being able to see when something changed
15:16
I found there is versioned data available in the DNS Zone pane, where is that versioned data stored? in a repo? in the database?
20:12
20:12
IndexError: tuple index out of range
20:32
ok, so I found I needed ./noc clone -v3 --out=/tmp/ sync with the space before sync
20:33
but now i get: ImportError: No module named noc.main.sync.daemon
20:56
I had named the folder that I create on the far server /usr/local/noc-sync, after renaming to /usr/local/noc and doing virtualenv again I solved that problem
21:10
Now, if I run with -f, see CONNECT CONNECTED SUBSCRIBE SEND MESSAGE, but I'm not getting zonefiles
21:11
21:53
it appears to me STOMP and sync is working, but whatever get the data to Stomp isn't
22:07
When you all wake up, and have any ideas, I appreciate the help
22:08
thanks
Share this page
Share this page: