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: 10.02.2014
IRevent #
04:18
а как то можно принудительно реклассифицировать алярмы с эвентами
lexus-omsk #
04:28
есть же кнопка reclassify в событиях
IRevent #
04:30
ну мне для всех разом надо
lexus-omsk #
04:52
тоже можно, из консоли
IRevent #
04:52
как?
lexus-omsk #
04:53
и даже без питона :) ./noc help events
freeseacher #
04:57
народ а расскажите у кого нить между хуавеем и длинком строятся связи автоматом ?
04:57
да и вообще между железом разных вендоров
04:58
у меня вроде все отработало. все lldp собрало
04:58
а линк надо руками аппрувить
lexus-omsk #
05:00
у меня тоже не всегда длинк с qtech дружат, надо разбираться
freeseacher #
05:12
lexus-omsk, у меня прям стабильно хуавей не хочет дружить с длинком
05:12
и нескучных записей в логе не вижу
05:14
а линки найденные по lldp если не подтверждаются спустя сколько нить времени рвутся ?
zi_rus #
05:31
dvolodin, а в чем профит выделять отдельный процесс активатора под конкретную цель?
dvolodin #
05:31
zi_rus: если их совсем дофига
05:33
freeseacher: один день
zi_rus #
05:34
а я правильно понимаю что активаторы принадлежат одному пулу если пришли с одинаковым auth string?
dvolodin #
05:37
у них еще имя пула в конфиге
05:37
у них еще имя пула в конфиге
zi_rus #
05:39
ooo
05:39
ooo
05:40
о сколько нам открытий чудных...
05:40
о сколько нам открытий чудных...
freeseacher #
05:55
zi_rus, ты про выделенность активатора под пинги ?
zi_rus #
05:55
freeseacher, да. а ты что-то еще хочешь добавить?
freeseacher #
05:56
ну просто была еще идея сделать выделенный активатор под тип задания. типа биллинговые накаты профилей скорости делаются на отдельном активаторе
05:57
типа задания *.get_config на еще какойнить другой активтаор
zi_rus #
05:57
жесть какая
05:57
а смысл?
dvolodin #
05:57
freeseacher: это немного по-другому над делать
zi_rus #
05:57
гибкость пропадает
freeseacher #
05:57
dvolodin, я помню
dvolodin #
05:57
у задания метку ставить - интерактивное или нет
zi_rus #
05:57
активатор сдох вместе с сервером и привет
freeseacher #
06:00
zi_rus, больше серверов! :)
zi_rus #
06:01
так это ничего не изменит если ты привязывается к конкретному инстансу
freeseacher #
06:10
dvolodin, а классифаер так и должен себя вести https://codeo.me/3OS
TSergey #
06:10
добрый день
06:11
есть команда, которой в MO можно проверить, работает ли для профиля STP discavery?
06:11
или, по другому --- как STP discovery собирает инфу
06:13
у меня на длинках включен RSTP, железки видят друг друга, рута, профили рабочие, конфиги собираются, но линков нет
zi_rus #
06:13
TSergey, для профиля вообще есть скрипт для сбора стп?
TSergey #
06:13
уже сделал отдельный профиль только с STP и назначил его десятку железок
06:14
вот и спрашиваю, должен быть такой скрипт в профиле?
06:15
в DLink.DxS ничего со словами STP нет, но я думаю, что это не так напрямую может называться
dvolodin #
06:15
freeseacher: неа, это я break для отладки вставил :)
06:15
я его малость потюнил еще
06:16
он теперь правила в цепочки раскладывает не только по профилям, а по профилям и типу сообщения (syslog/snmp)
06:16
и часть лишних проверок срезал
TSergey #
06:18
dvolodin: расскажи, плс, как работает STP discovery, какие скрипты в профиле должны отзываться, чтоб он собрал инфу
mikevlz #
06:18
dvolodin: а обновление списка правил когда вкорячишь?
06:18
ну чтоб не дергать его киллом тем же
zi_rus #
06:20
TSergey, нет скрипта нет и линков, напиши скрипт и будут линки
TSergey #
06:20
как скрипт-то должен называться? в каких-то профилях он есть?
06:21
"reeseacher: народ а расскажите у кого нить между хуавеем и длинком строятся связи автоматом ?"
06:21
чем с д-лиyка дергается инфа, LLDP?
06:21
*с д-линка
zi_rus #
06:23
get_spanning_tree.py
TSergey #
06:30
спасиб
06:30
а где он лежит?
zi_rus #
06:32
народ, встретил у себя такой use case, периодически по ночам режут оптику клиентскую или сетевую и вот как бы сделать чтобы приходили уведомления нужным людям что линк упал и когда оптику сварили - что линк поднялся, ну чтобы нам по ночам не звонили и не
06:32
спрашивали как оно поднялось. ни у кого такого не встречается?
06:33
я вижу только одно решение event trigger сделать, и пирулем перебирать, если в сообщении нужная железка и нужный порт, то посылать нотификацию
06:34
мне кажется что это порнография, какждый link up, link down прогонять через пируль
06:35
моя система выдержит, но у других могут быть проблемы, а use case мне кажется что может быть более широким
06:35
TSergey, скрипт лежит там же где и все остальные
TSergey #
06:36
нашел /opt/noc/inv/discovery/jobs/stp_discovery.py
zi_rus #
06:37
не угадал, ищи дальше
TSergey #
06:37
:)
mikevlz #
06:44
TSergey: в профиле должен быть скрипт get_spanning_tree
TSergey #
06:44
"opt/noc/sa/profiles/DLink/DxS" если бы он был, то лежал бы тут?
mikevlz #
06:44
да
TSergey #
06:44
да, спасибо
mikevlz #
06:44
у циски посмотри
TSergey #
06:44
просто я еще не знаю (не знал) где лежат профили
06:45
да, в циске нашел
06:49
вероятно в профиле DLink.DxS нет ничего, что позволило бы построить топологию
zi_rus #
06:52
ты угадал
06:52
а если еще и с хуавеями линк хочешь, то и для них тоже надо
TSergey #
06:54
расскажите, с чего нужно начать? D-Link отадет настройки, CLI: show stp, show stp ports, наличие таких команд делает возможным выдернуть нужную для STP-discovery информацию?
06:54
хуавеев нет, уж не знаю, радоваться или нет
lexus-omsk #
06:54
кстати, насчёт длинка и стп. Dmitry1 - NOC-1171
06:55
там правда уже неактуальная версия, были изменения уже, но что касается stp можно выдрать
06:55
а то надоело вручную перенакладывать патч после коммитов в DLink.DxS
TSergey #
06:56
о, значит это актуально
lexus-omsk #
06:58
там не get_spanning_tree, только поддержка stp для get_interfaces
_4ePTeHok #
06:58
ну я бы так не говорил
06:58
в интерфейсах только протокол
06:58
и мак
06:59
а связку все равно выдирает из стп или ллдп
06:59
причем с обоих сторон должно выдрать
TSergey #
07:01
написание get_spanning_tree.py и подкладывание в профиль --- он уже появится, или все это сложнее? можно взять цисковский и по аналогии делать?
_4ePTeHok #
07:06
посмотри что и в каком виде отдает готовый скрипт
07:06
и по примеру пиши. Только тут вопрос в том что длинков много и формат команд и вывода разный
07:06
Дима не зря там мозг выносит с длинками...
lexus-omsk #
07:07
там сложность в костыльности длинковского профиля в целом, такой уж у них софт... а так - да, аналогично
zi_rus #
07:09
TSergey, достаточно скрипт написать и перезапустить нок
07:09
потом можно запускать дискавери, должен все найти
07:09
если все правильно
07:09
я так udld для iosxr сделал, только написал и он уже линки нашел
misak #
07:19
здрасте
07:19
все борюсь с ГИС
e_zombie1 #
07:19
,
misak #
07:19
дошел до этого
_4ePTeHok #
07:19
а чего бороться то
misak #
07:19
./noc update-tilecache -a
07:19
а он мне ERROR:root:Cannot load map: Unable to find any fontset named 'osm-book-fonts' in TextSymbolizer in style 'osm-nepopulated' in map ''
_4ePTeHok #
07:19
оно и без этого работает
misak #
07:19
да там много чего было
_4ePTeHok #
07:20
я как дефолт ставил - ничего руками не генерил
misak #
07:20
ну у меня были свои сложности ... я неудачно проапгрейдился
07:20
карта есть ?
_4ePTeHok #
07:20
есть
misak #
07:20
у меня нету
_4ePTeHok #
07:21
ls /var/db/pkg/ |grep osm
07:21
2 drwxr-xr-x 2 root wheel 512 Jan 21 13:28 osm2pgsql-r29250_2
07:21
единственное что ставил помоему
07:22
на гдал еще да
07:22
ну*
misak #
07:22
гдал ...
_4ePTeHok #
07:22
какая ошибка при попытке карту открыть?
misak #
07:23
карты просто нет
_4ePTeHok #
07:23
в логах
misak #
07:23
в меню ГИС только сетап и репорты
_4ePTeHok #
07:23
или дебаггер в браузер поставь
misak #
07:23
логи не смотрел, не сообразил
_4ePTeHok #
07:23
кто нить уже обновлялся на крайние апдейты с активаторами?
misak #
07:29
я так понял у меня там нехорошая карта, как можно ее стереть?
_4ePTeHok #
07:32
скопируй текущий нок в бэкап, да разверни заного. БД то останутся
07:32
проще чем искать где и что
lexus-omsk #
07:32
misak: карта переехала в инвентори
_4ePTeHok #
07:33
ыы
misak #
07:34
у меня там ни хрена нет, тоесть подложки нет в карте
mikevlz #
07:38
misak: а ты масштабом игрался?
07:38
а то по умолчанию оно в море показывает, кажется что нихрена нет
misak #
07:48
у меня кнопки масштаба неактивные
mikevlz #
08:05
включи карты в конфиге
e_zombie1 #
08:07
чёто у меня после крайнего апдейта умер классификатор.
08:07
пишет что правил нету
08:13
2014-02-10 12:13:46,121 [inv.discovery] Registering job class: version_inventory
08:13
2014-02-10 12:13:46,122 [inv.discovery] Registering job class: cdp_discovery
08:13
2014-02-10 12:13:46,123 [inv.discovery] Registering job class: config_discovery
08:13
2014-02-10 12:13:46,124 [inv.discovery] Registering job class: performance_report
08:13
2014-02-10 12:13:46,137 Handlers are loaded
08:13
2014-02-10 12:13:46,138 Running Classifier version 0.8dev9191
08:13
2014-02-10 12:13:46,138 [fm.correlator] Registering job class: dispose
08:13
2014-02-10 12:13:46,144 Ready to process events
08:13
2014-02-10 12:13:46,196 No default rule found. Exiting
08:13
^C
dvolodin #
08:24
e_zombie1: это что-то локальное
e_zombie1 #
08:24
вот странно. до этого всё вроде работало
dvolodin #
08:43
e_zombie1: данные из монги не сносил?
e_zombie1 #
08:43
ничего не трогал. только апдейт сделал
08:44
может оно во время сноса инвентори чтото убило?
08:48
2014-02-10 12:48:58,209 Running Classifier version 0.8dev9192
08:48
2014-02-10 12:48:58,209 [fm.correlator] Registering job class: dispose
08:48
2014-02-10 12:48:58,215 Ready to process events
08:48
2014-02-10 12:48:58,265 No default rule found. Exiting
08:48
2014-02-10 12:49:03,168 Loading enumerations
08:48
2014-02-10 12:49:03,178 3 enumerations loaded
08:48
2014-02-10 12:49:03,178 Loading rules
08:48
2014-02-10 12:49:03,183 0 cloning rules found
08:48
2014-02-10 12:49:07,812 894 rules are loaded in the 86 profiles
08:48
2014-02-10 12:49:07,812 Loading triggers
08:48
2014-02-10 12:49:08,236 Loading VCSRegistry
08:48
2014-02-10 12:49:08,289 0 triggers has been loaded to 0 classes
08:48
2014-02-10 12:49:08,289 Loading suppression rules
08:48
2014-02-10 12:49:08,654 Suppression rules are loaded
08:48
2014-02-10 12:49:08,654 Loading handlers
08:48
2014-02-10 12:49:09,052 [inv.discovery] Registering job class: lldp_discovery
08:48
2014-02-10 12:49:09,052 [inv.discovery] Registering job class: bfd_discovery (ignored)
08:48
2014-02-10 12:49:09,053 [inv.discovery] Registering job class: stp_discovery
08:49
ну и дальше по кругу
misak #
09:00
а кто знает как корректно потереть тайл кэш и карты и заново отгенерить?
Dmitry1 #
09:08
Есть вопрос: Выполнился asset-discovery, но в MO во вкладке "Inventory" ничего не появилось. Куда копать?
_4ePTeHok #
09:10
смотреть лог джоба
Dmitry1 #
09:11
Submit vendor=DLINK, description=DGS-3627G Gigabit Ethernet Switch, part_no=['DGS-3627G'], builtin=False, type=CHASSIS, revision=1A1G
09:11
Set context N = None -> NN=0, N=None
09:11
Generating virtual serial: NOCETBTX5J
09:11
Submit vendor=DLINK, description=['1 Port XFP Module'], part_no=['DEM-410X'], number=3, builtin=False, type=CHASSIS
09:11
Set context N = 3 -> NN=1, N=3
09:11
Generating virtual serial: NOCOPSI7SY
09:11
вот лог
_4ePTeHok #
09:11
а дальше?
09:12
там втыкание еще должно быть
Dmitry1 #
09:13
дальше засада:
09:13
Submit vendor=DLINK, description=['Internal Power'], part_no=['Int-PWR'], number=, builtin=False, type=PWR
09:13
Set context N = -> NN=2, N=
09:13
Unknown model: vendor=D-Link, part_no=['Internal Power'] (['Int-PWR']). Skipping
09:13
Submit vendor=DLINK, description=['Left Fan'], part_no=['L-Fan'], number=, builtin=False, type=FAN
09:13
Set context N = -> NN=3, N=
09:13
Unknown model: vendor=D-Link, part_no=['Left Fan'] (['L-Fan']). Skipping
09:13
Submit vendor=DLINK, description=['Right Fan'], part_no=['R-Fan'], number=, builtin=False, type=FAN
09:13
Set context N = -> NN=4, N=
09:13
чувствую, что нужно повыкидывать эти FAN и Power
TSergey #
09:16
комрады, я выяснил, что ничего у меня пока топологию не найдет, выключил "лишнее" в Managed Opject Profiles. Нужно ли выключать дискаверинг в noc.conf? ну чтоб лишнего в железки не стучалось
mikevlz #
09:17
Dmitry1: а нахрена ты их вообще добавлял?
dvolodin #
09:17
TSergey: не надо
TSergey #
09:17
спасиб
Dmitry1 #
09:18
mikevlz: Хотел отловить момент, когда дохнет вентилятор или внутренний блок питания
_4ePTeHok #
09:20
это ловится в фм)
09:20
у тебя там контекст не выставляется чото
09:20
видишь без номеров идут
09:21
Set context N = 3 -> NN=1, N=3 - норм
09:21
Set context N = -> NN=4, N= - ненорм
Dmitry1 #
09:21
а как его выставлять?
09:22
я убрал нафиг всякие вентиляторы
09:22
без них тоже не работает
mikevlz #
09:22
Dmitry1: ээээээ... а почему у тебя модуль отдается как CHASSIS? он не шасси нифига же
09:23
модули надо отдавать как платы, тогда ты контексты ломать не будешь. Ну и правила соединения надо смотреть
Dmitry1 #
09:25
да пофиг на модуль
09:25
чего оно шасси не определяет?
mikevlz #
09:26
попробуй без модуля. Или модулю другой тип выставь.
09:26
все определится, я уверен
Dmitry1 #
09:29
Submit vendor=DLINK, description=DGS-3627G Gigabit Ethernet Switch, part_no=['DGS-3627G'], builtin=False, type=CHASSIS, revision=1A1G Set context N = None -> NN=0, N=None Generating virtual serial: NOCETBTX5J Submit vendor=DLINK, description=['1 Port XFP Module'], part_no=['DEM-410X'], number=3, builtin=False, type=CHASSIS Set context N = 3 -> NN=1, N=3 Generating virtual serial: NOCOPSI7SY
09:29
не катит
mikevlz #
09:29
правильно, не катит
Dmitry1 #
09:29
вот новое
mikevlz #
09:29
ты же не сменил тип модулю
Dmitry1 #
09:29
Submit vendor=DLINK, description=DGS-3627G Gigabit Ethernet Switch, part_no=['DGS-3627G'], builtin=False, type=CHASSIS, revision=1A1G
09:29
Set context N = None -> NN=0, N=None
09:29
Generating virtual serial: NOCETBTX5J
09:29
Submit vendor=DLINK, description=['1 Port XFP Module'], part_no=['DEM-410X'], number=3, builtin=False, type=MODULE
09:29
Set context N = 3 -> NN=1, N=3
09:29
Generating virtual serial: NOCOPSI7SY
09:30
но в инвентори нифига не появляется
mikevlz #
09:30
вообще никак не появляется?
Dmitry1 #
09:30
да
mikevlz #
09:31
даже в Unknown?
Dmitry1 #
09:31
что должно появиться в unknown ?
_4ePTeHok #
09:32
модель вконце не светится как ункноун?
mikevlz #
09:32
в неизвестных моделях должно появиться, если модель не делал
_4ePTeHok #
09:32
там в логе внизу
09:32
напишет
Dmitry1 #
09:32
модель такая есть
freeseacher #
09:34
Dmitry1, смотри какя штука есть https://codeo.me/3P4
09:34
я проверил вот это порево приходит реально
mikevlz #
09:35
Dmitry1: покажи скрипт свой
09:35
или там дофига?
09:35
или там раскидано ровным слоем по всему профилю? :)
Dmitry1 #
09:35
у меня подозрение, что не работаеют connectionrules
mikevlz #
09:35
оно и без коннекшн рулез должно создать все по отдельности
09:36
хотя бы в базе. А в морде оно должно попасть в инвентарь железки
_4ePTeHok #
09:36
а ни у кого проблем с длинк-гет-инвентори нет?)
09:36
я один у кого оно вешает все активаторы
09:37
и не самоубивается
mikevlz #
09:37
_4ePTeHok: я сейчас менеджмент с длинков снял
Dmitry1 #
09:37
хе-хе
09:37
вот для циски вижу
09:38
Submit vendor=CISCO, description=WS-C3560G-48TS, part_no=['WS-C3560G-48TS-S'], number=1, builtin=False, serial=FOC1037Y0G0, type=CHASSIS, revision=V02
09:38
Set context N = 1 -> NN=0, N=1
09:38
Setting connection rule 'Generic | Switch SFP Prefixed'
09:38
Context mappings: {u'CHASSIS': (u'chassis', [])}
09:38
Set context chassis = 1 -> chassis=1, Nchassis=0, NN=0, N=1
09:38
а в конце
09:38
Trying to connect #0. CHASSIS (chassis=1, NN=0, Nchassis=0, N=1)
_4ePTeHok #
09:39
ну без рула оно и не будет пробовать
Dmitry1 #
09:39
попытка N 5
10:01
Submit vendor=DLINK, description=DGS-3627G Gigabit Ethernet Switch, part_no=['DGS-3627G'], number=1, builtin=False, type=CHASSIS, revision=1A1G
10:01
Set context N = 1 -> NN=0, N=1
10:01
Setting connection rule 'DLink | DxS'
10:01
Context mappings: {u'ALARM': (u'alarm', []), u'CHASSIS': (u'chassis', [u'module']), u'CARD': (u'card', []), u'MODULE': (u'module', [])}
10:01
Set context chassis = 1 -> chassis=1, Nchassis=0, NN=0, N=1
10:01
Generating virtual serial: NOCBG72ON6
10:01
Creating new object. model='DLink | DGS | DGS-3627G', serial='NOCBG72ON6'
10:01
Trying to connect #0. CHASSIS (chassis=1, NN=0, Nchassis=0, N=1)
10:01
и тишина....
10:02
хелп
lexus-omsk #
10:09
а сейчас что не так? по идее создал объект, ищи в lost&found
_4ePTeHok #
10:14
ох. за сутки задачек накопилось
Dmitry1 #
10:14
не создалось в lost&found
10:15
хотя вроде что-то есть
_4ePTeHok #
10:16
в МО нету действительно
Dmitry1 #
10:16
понакидало кучу моделек с пустыит именами
10:17
Я подозреваю, что это из-за русских имен MO
_4ePTeHok #
10:17
у меня нет русских
Dmitry1 #
10:18
а у меня в дереве lost&found куча пустых значений
lexus-omsk #
10:20
с пустыми обычно всякие запчасти
Dmitry1 #
10:20
у меня все свичи L3 идут как запчасти
10:22
ждем dvolodin'а
10:25
У меня нету столько травы, чтобы понять написанное: http://kb.nocproject.org/display/DEV/ConnectionRule
freeseacher #
10:32
Dmitry1, пока ждем володина, глянь мой трейс ?
zi_rus #
10:38
Dmitry1, а что тебе не понятно? делай подобно уже готовым и не думай
Dmitry1 #
10:38
пытаюсь
10:39
не понятна половина опций
zi_rus #
10:41
например?
Dmitry1 #
10:45
всякие scope, c_group,
_4ePTeHok #
10:46
нашел ошибку
10:46
Dmitry1, выставь у своих моделей
10:46
"asset": {
10:46
"order_part_no0": "DES-1228/ME"
10:46
},
10:46
"management": {
10:46
"managed": true
10:47
без менеджмента оно не будет вязать к МО
Dmitry1 #
10:47
тю
_4ePTeHok #
10:47
для примера ES3528M глянь модель
10:48
по рулам ничего сложного нет
10:49
в контексте - ты определяешь чему будет номерные переменные присваиватся типа NN
10:49
и условия на чем они ресетится будут
10:50
в самом руле - тип понятно, scope - это номерную переменную какую брать
10:50
намбер и коннекшен соответсвенно куда втыкать
10:52
коннекшен груп - это когда скажем две дырки связаны
10:52
т е например комбопорт
10:52
имеет 2 дырки, но порт логически один в железке
lexus-omsk #
10:52
кстати, почему order_part_no, а не part_no, как у всех?
_4ePTeHok #
10:52
опять же в 3528Ь модельке оно есть вроде
lexus-omsk #
10:58
и правило для 1228/me и 3200 серии, наверное, Generic | Switch SFP, без Prefixed, т.к. у длинка порты называются просто 1,2,3 а не Gi1,Gi2,Gi3
Dmitry1 #
10:59
эти модельки не я делал
_4ePTeHok #
11:16
Dmitry1, поправишь?
11:57
Downloading/unpacking netifaces>=0.8 (from -r etc/requirements/noc.txt (line 7))
11:57
http://cdn.nocproject.org/pkg/simple/ uses an insecure transport scheme (http). Consider using https if cdn.nocproject.org has it available
11:57
Could not find any downloads that satisfy the requirement netifaces>=0.8 (from -r etc/requirements/noc.txt (line 7))
11:57
Some externally hosted files were ignored (use --allow-external netifaces to allow).
11:57
сталкивался кто?
Nikita_ #
12:02
Приветствую. Народ подскажите, баг или фича - переименовал дефолтный VRF и создал еще один. Но при создании новой сети, при выборе VRF'а на выбор предлагаются созданный и "global". Вот как-раз таки никакого global у меня в списке VRF нет.
_4ePTeHok #
12:05
нельзя трогать дефолт
12:05
создавай свои, но дефолт должен быть...
Nikita_ #
12:05
Ну так он по сути и есть, он просто переименован
12:07
И даже если так, дефолтный так и называется - default. А вот откуда там global появился, это вопрос
_4ePTeHok #
12:07
а где ты там при создании выбираешь врф то?
Nikita_ #
12:08
В разделе Address Ranges -> Create Address Ranges и там поле VRF
_4ePTeHok #
12:09
это не сеть, это диапазон адресов
Nikita_ #
12:10
Ну, это я не совсем правильно в начале выразился)
_4ePTeHok #
12:10
оно может быть не привязанное к врф(присутствовать в нескольких) = поэтому там и есть глобал
Nikita_ #
12:10
Но суть от этого не меняется особо
12:10
Опа...
_4ePTeHok #
12:10
сеть у тебя в assigned addresses
12:11
сети(префиксы) и адреса
Nikita_ #
12:11
Ага, вижу.
12:11
Спасибо тебе)
_4ePTeHok #
12:11
да незачт
12:12
диапазоны это немного для другого
12:12
например ты хочешь сгруппировать несколько адресов по предназначению(пул ната)
Nikita_ #
12:13
Хм, а это интересная фича
_4ePTeHok #
12:29
dvolodin, Дим, есть проблемка с чистой инсталляцией
dvolodin #
12:29
какая?
_4ePTeHok #
12:29
Downloading/unpacking netifaces>=0.8 (from -r etc/requirements/noc.txt (line 8))
12:29
http://cdn.nocproject.org/pkg/simple/ uses an insecure transport scheme (http). Consider using https if cdn.nocproject.org has it available
12:29
Could not find any downloads that satisfy the requirement netifaces>=0.8 (from -r etc/requirements/noc.txt (line 8))
12:29
Some externally hosted files were ignored (use --allow-external netifaces to allow).
12:30
почему то не ставит netifaces
12:30
остальное качает - а это нет
12:31
dvolodin, http://pastebin.com/xxa45K2n
misak #
12:34
а гугл мапс как пользовать в НОК-е ?
12:34
опции есть
_4ePTeHok #
12:34
=)
misak #
12:34
мозги от этого ОСМ уже плавятся :(
_4ePTeHok #
12:35
поставь чистую инсталляшку рядом уже
dvolodin #
12:35
а, на netifaces иногда жалуется, да
_4ePTeHok #
12:35
и не мучайся
misak #
12:35
так дело же в базе я полагаю
dvolodin #
12:35
misak: в конфиге включи его
misak #
12:36
ERROR:root:Cannot load map: Unable to find any fontset named 'osm-book-fonts' in TextSymbolizer in style 'osm-nepopulated' in map '' - вот это пишет при ./noc update-tilecache -a
12:36
да включал я все :(
12:37
Inventory > Network Map - здесь должна быть Карта ?
_4ePTeHok #
12:37
нет
12:37
бля)
misak #
12:37
аааа
_4ePTeHok #
12:37
inv-inv
12:37
и там создай объект город или дом
dvolodin #
12:37
:)
_4ePTeHok #
12:37
или pop любой
misak #
12:37
мляяя
_4ePTeHok #
12:37
dvolodin, Дим, так чего с netifaces делать?
dvolodin #
12:38
не знаю
12:38
посмотри, там версии посвежее нет?
12:38
если что -- попробую собрать его и положить к себе
_4ePTeHok #
12:38
0.8 все
12:38
давай его к себе утянем
12:39
http://alastairs-place.net/projects/netifaces/netifaces-0.8.tar.gz
dvolodin #
12:42
утащил и положил
12:42
он у них отваливается регулярно
_4ePTeHok #
12:42
Analyzing links from page http://cdn.nocproject.org/pkg/simple/
12:42
Skipping http://cdn.nocproject.org/pkg/netifaces-0.8.tar.gz (from http://cdn.nocproject.org/pkg/simple/) because it is externally hosted.
12:42
ничо не понял
12:43
че за ограничение на эестернал то?
dvolodin #
12:43
хз
12:43
в индексе он есть
_4ePTeHok #
12:43
блин. остальное то ставит
12:43
цуко
Dmitry1 #
12:44
dvolodin: Добавь, плиз в инвентори отображение revision
dvolodin #
12:45
Dmitry1: какого и где?
Dmitry1 #
12:45
В SA -> MO -> Inventory
dvolodin #
12:46
_4ePTeHok: --allow-all-external
12:46
http://www.pip-installer.org/en/latest/usage.html
12:46
похоже так
Dmitry1 #
12:46
У меня на ожной и той же линейке свичей на разных ревизиях может присутствовать или отсутствовать серийный номер
_4ePTeHok #
12:47
dvolodin, только кудой это сунуть то
12:47
это в апгрейде где то
12:54
PIP_ARGS="-r etc/requirements/noc.txt" вот где то тут я так понимаю)
misak #
12:55
а тут ОСМ есть онлайн, а Гуглов нет
dvolodin #
13:01
в апгрейде
13:01
misak: забанили в гугле?
_4ePTeHok #
13:01
бля ну это пипец
13:01
Skipping http://cdn.nocproject.org/pkg/netifaces-0.8.tar.gz (from http://cdn.nocproject.org/pkg/simple/) because it is an insecure and unverifiable file.
13:01
видали да
13:01
небезопасное оно
dvolodin #
13:02
ага
_4ePTeHok #
13:03
а с --allow-unverified оно грузить html начинает и давиться им)
13:03
ну тупоооое.
dvolodin #
13:03
_4ePTeHok: есть совсем угребищный вариант
13:04
положить на HTTPS и подложить ему PEM в --cert <path>
Nikita_ #
13:04
Господа, помоги еще с такой проблемкой, в логи активатора валится такое: 2014-02-10 16:57:13,781 Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0' 2014-02-10 16:57:13,786 Protocol version negotiated 2014-02-10 16:57:13,790 Registering as 'default' 2014-02-10 16:57:13,810 Registration accepted 2014-02-10 16:57:13,810 Authenticating as defau
_4ePTeHok #
13:04
ну на эту байду вчера на багрекете жаловались кстати
misak #
13:04
dvolodin: да нет, просто в списке карт только ОСМ справа
Nikita_ #
13:05
При этом в noc-activator.conf значение дефолтное. Перерыл еще конфиги, но что-то не увидел ничего по теме, хотя может и плохо смотрел.
_4ePTeHok #
13:06
в /etc/noc-activator.conf secret совпадает с тем что в веб морде в sa-setup-activators?
misak #
13:07
ок, там вроде-бы имя опции у меня старое
13:07
от прежнего конфига
13:09
я НОК-ом уже скоро 4-е года будет как пользуюсь, полно старья
Nikita_ #
13:09
Да там дефолтное thesecretkey. sa-setup-activators ? В вебе, если я что и правил, то в main->Setup->Configs или это что-то другое ?
dvolodin #
13:10
misak: дерни noc-web
13:10
и отрефрешь страницу
_4ePTeHok #
13:11
Nikita_, то что в конфиге активатора должно совпадать с auth string в sa-setup-activators
13:12
вообще по тому куску что ты выложил не виднно что оно ругается
13:12
dvolodin, ну надо как то ето бороть. они там что то поменяли в пипе чтоли
13:13
раньше лилось все
dvolodin #
13:13
да, это последний pip
Nikita_ #
13:15
Ну как сказать, не видно. Меня лично смущают мессаги вида 2014-02-10 17:13:53,795 Authentication failed: Authencication failed for activator 'default'. Или это не так и страшно ?
_4ePTeHok #
13:15
фейлед да
13:15
выше было Registration accepted
13:15
проверяй
13:15
о чем выше я писал
13:16
там один только параметр и одно место где можно ошибиться
13:16
имя пула и ключ
13:16
пул дефолт по умолчанию а вот ключ если ставил из сорцов нок - в бд автоматом не пишется
13:17
руками надо
dvolodin #
13:18
_4ePTeHok: зараза требует https, да еще с валидным сертификатом?
13:20
попробовать на bitbucket что-ли залить
_4ePTeHok #
13:24
ну оно не реагирует особо на --allow-all-external и --allow-external
Nikita_ #
13:25
_4ePTeHok Спасибо, разобрался. Таки да, в SA надо было поправить.
_4ePTeHok #
13:28
dvolodin, в общем можно вот так обойти
13:28
в upgrade -
13:28
-PIP_ARGS="-r etc/requirements/noc.txt"
13:28
+PIP_ARGS="-r etc/requirements/noc.txt --allow-all-external"
Dmitry1 #
13:28
dvolodin: Дим, ревизию в inventory сделаешь?
_4ePTeHok #
13:28
+ к этому
13:28
+--allow-unverified netifaces>=0.8 - ко всем нашим пакаджам
13:28
в req.txt
dvolodin #
13:28
_4ePTeHok: погоди
13:29
я попробовал залить netifaces на bitbucket
_4ePTeHok #
13:30
экстернал в любом случае потребует.
dvolodin #
13:32
там https
13:36
https://bitbucket.org/nocproject/noc/downloads
13:40
Dmitry1: какую ревизию?
13:40
она там есть уже
Dmitry1 #
13:40
в inventory
dvolodin #
13:41
так оно там есть Ж)
Dmitry1 #
13:41
dvolodin: захожу в SA -> MO -> Inventory и вижу колонки "Name", "Model", "Description" и "Serial"
misak #
13:41
а на карте что-нибудь должно быть видно? добавил, город, РОР, даже девайс
dvolodin #
13:42
misak: ты точку поставь на месте
gborisov #
13:42
Друзья, подскажите, как удалить ивенты
dvolodin #
13:42
gborisov: а зачем?
13:42
:)
gborisov #
13:43
dvolodin, да я их насоздавал из шелла, теперь хочу удалить)
dvolodin #
13:43
вообще все?
gborisov #
13:44
ага
dvolodin #
13:46
db.noc.events.new.drop()
13:46
.active.
gborisov #
13:46
понял, спасибо!
_4ePTeHok #
13:48
вроде поехало
13:49
сглазил)
13:49
ConnectionError: HTTPSConnectionPool(host='bitbucket.org', port=443): Max retries exceeded with url: /nocproject/noc/downloads/noc-pkg-famfamfam-silk-1.3.tar.gz (Caused by <class 'httplib.BadStatusLine'>: )
hartmy #
13:49
подскажите плиз, как в block summary считаются проценты занятых и свободных? =))
dvolodin #
13:49
не дает оно мне остатки залить
hartmy #
13:50
вот например всего 1024 адреса в сетке, allocated 16 , почему то он показывает что это 1.5%
13:51
это плохой пример ) например 512 всего, 102 - занято, он показывает 19.75%
13:52
а если в калькуляторе поделить 102/512 * 100% то получается 19.9
misak #
13:52
а как ее ставят? Set Position? или правой кнопкой ? Я и так и так пробовал
_4ePTeHok #
13:52
неправильно считаешь
Nikita_ #
13:52
А в Assigned Addresses можно безболезненно удалить 0/0 или как и все дефолтное, лучше не трогать ?
_4ePTeHok #
13:52
надо на 146 умножать)
gborisov #
13:52
lol
_4ePTeHok #
13:53
Nikita_, не надо
13:53
это родитель дерева будет
13:53
в нем остальное болтается
13:54
misak, выбираешь в дереве объект pop |bla например над картой сет позишен и потом в карту ставишь точку
13:54
на карте должна появится точка
13:54
с именем объекта
13:54
иногда бывает неотрисовывается до перезагрузки окошка
13:55
или вон плагины если глючные на браузере стоят
misak #
13:58
неа
13:58
ничего
dvolodin #
13:58
Nikita_: да чтож вам всем 0.0.0.0/0 так глаза мозолит
misak #
13:58
какой браузер пробовать ?
13:59
ФФ и Симанки не показывают
_4ePTeHok #
13:59
фф без сторонних плагинов7
13:59
у меня кажет
13:59
dvolodin, и дефолт врф)
14:00
вообще его надо запретить удалять программно)
misak #
14:00
хромиум тоже
Nikita_ #
14:00
А его вроде и не удать)
_4ePTeHok #
14:00
делать вид что снесли, а оно снова появляется)
14:00
и так до посинения
14:00
т е до просветления)
14:13
не дает влить на битбакет?
gborisov #
14:38
а почему когда я в body template в эвент классах применяю фильтр |linbreaks к переданной строке с \n-ми, в веб-интерфейсе у меня появляются теги </ br> вместо замечательного отображения новой строки на новой строке? Кто-нибудь может подсказать, как сдел
dvolodin #
18:50
а если не применять?
Tweet
Share this page
Share this page: Tweet