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: 06.08.2014
dvolodin #
04:42
К вопросу о птичках
04:42
https://www.evernote.com/shard/s57/sh/7e5f8122-4f38-475b-b19e-65ff9d150059/b604e7a8fefafe9ea5de530e48474807
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 надо бы добавить кнопочку для просмотра всех карт с объектом
cfyz`afk #
04:56
утречко
CfYz`R #
04:56
Как мне Lost&Found починить, а?
04:56
Доабвил деталь, удалил ее же и лост и фаунд теперь ничего не показывает
04:56
Или сейчас не до этого?
04:57
Может логи какие то есть или в базе руками можно починить?
04:57
Сам пока методом тыка не дошел...
dvolodin #
05:00
можно руками его создать
05:00
накрайняк ./noc migrate inv 0007
05:00
./noc migrate inv
CfYz`R #
05:31
:)))
05:31
после этого сломалось навсегда
05:31
теперь даже не обновляется
05:31
хех
05:31
придется опять переустановить
05:33
А можно как-то обнулить бд или вернуть её к изначальному состоянию?
05:33
А то придется снова образ заливать в виртуалку...
zi_rus #
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
TSergey #
05:40
zi_rus: так обнулится только инвентори?
zi_rus #
05:40
да
TSergey #
05:40
ща попробую, а то мой трабл с асетом видимо не скоро будут исправлять
zi_rus #
05:40
может конечно 0007 тоже правильно, но у меня 0002 номрально работает
TSergey #
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.", значит все было гут
_4ePTeHok #
05:46
эм. там наеборот вроде
05:46
сначала 0002, потом до упора
05:47
а по поводу создал-удалил - дык моделька ёк и все
05:47
там надо обработчик довести до ума, чтобы при удалении модели все отцеплял что с ней было связанного
TSergey #
05:47
именно такая у меня проблема и была
zi_rus #
05:48
_4ePTeHok, ты не отвлекайся, сначала sfp+
_4ePTeHok #
05:48
можно руками пройтись по бд, но это может быть долго
05:48
лениво)
05:48
чот меня Сомара выбила из колеи
TSergey #
05:48
zi_rus: так чего, сначала inv 0002, затем inv ?
_4ePTeHok #
05:49
по логике да
zi_rus #
05:49
ну попробуй так
05:49
дело не хитрое
05:49
стрелочку вверх жмешь
_4ePTeHok #
05:49
ты при обновлении все равно вперед отмигрейтишься
TSergey #
05:49
после этого нужно проапгрейдится?
zi_rus #
05:49
нет
05:49
я не апгрейдился
TSergey #
05:50
0002 --- это старая, а Inv без парамтера, текущая?
zi_rus #
05:50
я хз
05:50
тебе не похер?
TSergey #
05:50
*без параметра
05:50
"8[12:52] _4ePTeHok: ты при обновлении все равно вперед отмигрейтишься"
05:50
вот это что?
_4ePTeHok #
05:51
без параметра это до упора вперед
05:51
на самую свежую миграцию
TSergey #
05:51
ага, спасиб
05:52
zi_rus: спасиб тоже
05:53
инвентори вернулся
05:53
"Unknown part number for Cisco C3560: SFP-WDM3.03 (unsupported)"
05:53
вместо трейсов
zi_rus #
07:33
dvolodin, так что скажешь про net в ISIS? у меня опять аларм не закрылся, аларм поднялся с хостнеймом, а в закрывающем ивенте был net
dvolodin #
07:34
нужно где-то хранить соответсвие hostname и iso address
07:34
ну и высчитывать всегда iso address для склейки
zi_rus #
07:37
давай хранить
07:38
id discovery должен это дергать
07:38
net может быть несколько
dvolodin #
07:41
да
cfyz`afk #
07:41
zi_rus, спасибо помогло, правда грохнулось все нафиг вместе с адресами, что логично
dvolodin #
07:41
смотри, get_discovery_id -- generic script, который дергает get_chassis_id и get_fqdn
zi_rus #
07:42
dvolodin, я могу дописать скрипты, но в базу оно не ляжет, ты модели подготовь, а я нарисую get_clns_net
_4ePTeHok #
07:45
может там по протоколам все же делать?
07:45
iget_bgp например и т д
07:46
а в модель уже закладывать адреса, id, пиры и т д
dvolodin #
07:47
zi_rus: нужно интерфейсы придумать сначала
07:47
ну и как бы его обозвать по-человечески?
07:47
_4ePTeHok: он router_id должен выдирать
07:47
только скрипта такого нет
zi_rus #
07:49
dvolodin, что имено ты хочешь обозвать?
_4ePTeHok #
07:49
по идее кроме айди надо еще и настройки локальные
07:49
по роутингу
07:50
та же AS , ISO b n l
07:50
и т д*
07:50
а они специфичные уже по протоколам
zi_rus #
07:50
с АС все сложно
dvolodin #
07:50
local as может быть дофига
_4ePTeHok #
07:50
дык список
zi_rus #
07:50
да
dvolodin #
07:50
и в разных VRF
zi_rus #
07:50
bgp это мутная тема
07:50
давайте isis
_4ePTeHok #
07:50
пиров тоже надо будет как то заводить
evyscr #
07:53
_4ePTeHok: а давай я json для ME-3400G-12CS-A кину, а ты им заменишь то, что сейчас есть?
zi_rus #
07:54
dvolodin, на самом деле у bgp одна AS, а local as это костыль/изъебство на который по первости я предлагал бы внимание не обращать
evyscr #
07:54
и, кстате, а может из вимкома и оптицина кого-то одного оставить?
dvolodin #
07:54
zi_rus: нифига
zi_rus #
07:55
фига
dvolodin #
07:55
сколько AS будет на стыке PE-CE в VRF?
07:55
:)
zi_rus #
07:55
одна
dvolodin #
07:55
э то если тебе повезло
zi_rus #
07:55
твоя ас хоть в глобале, хоть в врф будет всегда одна
dvolodin #
07:55
правильный ответ - до жопы
07:56
у PE на каждый CE в VRF может быть своя AS
zi_rus #
07:56
это называется изъебство с локал ас
07:57
за такое за яйца надо вешать
dvolodin #
08:12
тогда будут брать на работу девушек
08:12
:)
zi_rus #
08:13
так это хорошо
08:13
а то ведь на пушечный выстрел ни одной
dvolodin #
08:14
так как вешать-то?
08:14
вот тебе и local-as
08:14
:)
ufir #
08:22
"Уровень доступа 15 без возможности конфигурации" - как на циске это сделать с помощью такакса ?
08:22
чот не могу найти..
zi_rus #
08:23
command authorization
ufir #
08:29
а подробнее можно ?
zi_rus #
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
.
ufir #
08:32
zi_rus понял, спасибо
xetle #
08:34
dvolodin: через месяц будет юбилей, ровно год выхода noc-0.8 когда будет следующий праздник noc-0.9 или хотябы образ для VirtualBox обновить...
CfYz`R #
08:43
В инвентори кто-нибудь сам добавлял карты модули? Линейная карточка 6500 добавилась без проблем, а вот ни VTT ни FAN на 6506 не могу добавить
08:43
не конектит и все ты тут
08:44
хотя по аналогии сделал все правильно
08:44
что-то в зависимостях заплутал чтоли
08:44
может логи какие то есть?
08:45
всмысле не просто добавилась а привязалась к Managed Objects а вот ни фан ни втт нифига не попадают в слоты для них
08:45
Хотя по аналогии с карточкой делал точно так же
dvolodin #
09:37
CfYz`R: названия слотов совпадают с тем, что в connection rule?
CfYz`R #
09:39
момент гляну
09:40
так
09:40
что есть слот?
09:40
таких слов в connection rule нет
xetle #
09:40
У меня както странно рек в инвентори застрял не удаляется и не открывается... Лесть в базу руками?
CfYz`R #
09:40
FAN in chassis CHASSIS fan{n}
09:41
все что есть по фан у Cisco | 6500 конекш руле
09:41
fan{N} т.е.
dvolodin #
09:41
а тип у него у тебя точно FAN?
CfYz`R #
09:43
Connection context в Object Models - FAN
09:44
щас картинку покажу
09:45
http://scl.wsnet.ru/files/6500-fan.png
09:45
такой вот фан
09:46
еще у object model которая за 6506 отвечает не было такого слота fan
09:46
добавил по аналогии с 7600 какой то
09:46
были только vtt три штуки и 2 clk
dvolodin #
09:47
а в rules?
09:47
и где connections у него?
CfYz`R #
09:52
http://scl.wsnet.ru/files/6500-fan.png
09:52
http://scl.wsnet.ru/files/6500-fan-2.png
09:52
http://scl.wsnet.ru/files/6500-fan-3.png
09:52
http://scl.wsnet.ru/files/6500-fan-4.png
10:02
может где то дебаг лог включить?
10:03
у меня там сейчас три девайса всего, будет легко выщемить
xetle #
10:11
незнаю чем мне это аукница но удалил рек с базы руками: db.noc.objects.remove({"name" : "Rack 1" })
B_M #
10:13
Приветствую! Никто не сталкивался с тем, что /main/desktop/launch_info/ -вылетает по 404?
10:13
ветка девелоп
CfYz`R #
10:15
у меня так жже
10:15
чистая девелоп версия
10:16
т.е. просто скачанный образ вм с сайта и обновленный до девелопа
10:16
без данных
10:16
а что там должно быть?
10:16
:)
aermike #
11:41
hi all
11:41
http://pastebin.com/g3FvA2s3
11:41
i have this error when execute event trigger
11:42
and this
11:42
http://uploadimage.ro/viewer.php?file=2800_dos5_n36k.png
11:42
is an log
11:44
pls help
11:54
http://pastebin.com/Cst0zGD3
zi_rus #
11:55
Dmitry1, слушай, это вы с ним правило рисовали для классификации, мне кажется это где-то там косяк, я уже даже не знаю
Dmitry1 #
12:00
aermike: try to verify event raw value into event classification rules
aermike #
12:01
moment
Dmitry1 #
12:01
Fault Management -> Setup -> Classification Rules
12:02
Select Juniper | JUNOSOS | Security | Authentication
12:04
Push button "Test" try to test rule
aermike #
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
http://uploadimage.ro/viewer.php?file=2447_dos6_8w0s.png
12:12
done
Dmitry1 #
12:18
Strangely enough, it should work
aermike #
12:22
yes
12:23
but at events appear SAE unhandled exception
12:23
with contains give before
12:24
http://pastebin.com/Cst0zGD3
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]
zevlag #
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
I'm getting this error when trying to setup DNS sync... http://pastie.org/9451291
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
http://pastie.org/9451420
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
Tweet
Share this page
Share this page: Tweet