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: 18.01.2014
evg_krsk #
04:54
Подскажите, что можно сделать с дикими MO, выдающими ересь в конфиге?
04:54
Есть циска, у которой пять правил ната плавают в, когда-то в начале
04:54
конфига ната появляются, когда-то в конце. Или есть другая циска,
04:54
которая постоянно самопроизвольно меняет хэш одного пароля.
04:54
Уведомления зашумляются.
dvolodin #
08:26
Сделал простую патчилку для site-packages
08:26
теперь патч на libgeos накатится во время апгрейда
mikevlz|2 #
08:27
обновляться страшно?
08:28
потестим может сегодня
08:28
а то все еще фича-инвентори древняя
dvolodin #
08:30
если только быстро, я скоро уеду
08:31
не особо страшно, только он потребует нормальной установки postgis
08:32
карты няшные получились
08:32
нужно долько доделать установку координат кликом по карте
mikevlz|2 #
08:32
нормальная установка постгиса - это среду читать?:
dvolodin #
08:34
да
mikevlz|2 #
08:34
окай
dvolodin #
08:34
там от версии зависит
mikevlz|2 #
08:34
почитаю, проапдейчусь.
dvolodin #
08:34
для вторых версий нужно еще legacy накатить
08:35
патч на libgeos.py должен автоматом накатиться
mikevlz|2 #
08:35
postgis-1.5.3_2 Adds support for geographic objects to PostgreSQL databases
dvolodin #
08:36
ну тогда, в худщем случае, придется прогнать его uninstall.sql
08:36
и postgis.sql, spatial_ref_sys.sql
mikevlz|2 #
08:36
ок
dvolodin #
08:37
в качестве бонуса -- узлы будут на карте видны
mikevlz|2 #
08:37
не нервничай и не жди, если свалится, то ничего сильно не поломается =) там только обновлятор ДНСа
08:37
по большому счету
dvolodin #
08:37
а чеего нервничать-то
mikevlz|2 #
08:37
ну и бекапилка конфигов
dvolodin #
08:37
уже пара десятков инсталляций проскочила
mikevlz|2 #
08:37
не, ну сам же пишешь, что тебе уехать надо.
08:38
я когда окончательно все доломаю, почитаю инструкцию :)
dvolodin #
08:41
в общем до релиза нужно доделать
08:41
1. простановку коорединат по карте
08:41
2. доделать формочку Add Object в inventory, народ тупит на ней страшно
08:41
3. перевести оставшиеся коллекции fm на новый формат
08:44
потом полировку шероховатостей, и можно релизиться к концу января
08:47
как минимум, функционал racktables он перекрывает полностью
zi_home #
08:56
dvolodin, вопрос по бекапам. нок когда делает бекап, затирает предыдущий? а можно сделать чтобы он хранил несколько версий? а восстановление из бекапа средствами нока?
dvolodin #
08:56
он хранит несколько версий
08:57
а восстановление -- pg_restore/mongorestore
zi_home #
09:01
dvolodin, а оно сработает если после бекапа было обновление и база изменилась?
dvolodin #
09:09
да
09:09
докатятся миграции
zi_home #
09:19
придется разбираться с восстановлением средствами бд, хотя можно было и лучше сделать, восстановление из UI, инкрементальные бекапы меньше места займут, ну ипрочие плюшки
dvolodin #
09:26
тебе не кажется, что это задача DBA?
zi_home #
09:32
ну если так смотреть то и бекап это его проблема, просто когда приходится совмещать все эти функции то хочется удобного инструмента. если хочешь скинуть эти проблемы на DBA то и main.backup не нужен, пусть админ разбирается как бекапить и восста
09:32
навливать.
09:36
я понимаю что у нока большие амбиции по внедрению в крупных конторах, а с учетом что особо конкурентов и нет, то амбиции обоснованы, но пока что большинство инсталляций в мелких конторах, где пара админов крутятся сами по себе
dvolodin #
10:50
zi_home: я вроде даже доку писал, как разматывать
zi_home #
10:53
правда? неожиданно :) надо поискать
dvolodin #
11:24
а тут спорный вопрос, крупна ли твоя контора ;)
zi_home #
11:28
да, раз**бываюсь я один
11:30
пытался подергать других, никто ни питон, ни js не знает
dvolodin #
11:40
сделал расстановку объектов на карте
11:41
вроде вполне прилично вышло
zi_home #
11:50
dvolodin, глючит
dvolodin #
11:51
что глючит?
zi_home #
11:53
dvolodin, поставил точку для города, вроде сработало, пытаюсь для здания поставить, вайршарком поймал трейс, пишет Layer not found: addresses
11:58
метки пропадают с экрана, потом появляются
Skripnik #
12:21
а скрины есть с картой?
zi_home #
14:40
Skripnik, есть в логах за пару последних дней можно поискать, или обновиться и все самому увидеть
Skripnik #
14:40
страшно
14:40
в смысле обновляться
14:41
это разве что со следующей недели
zi_home #
14:41
да вроде не ломали ничего
Skripnik #
14:42
на счет postgis не уверен
14:42
значит будем ждать новых рабочих дней
evg_krsk #
14:45
"1 new prefixes discovered" - это где выключается?
Skripnik #
14:47
в /opt/noc/etc
evg_krsk #
14:48
поконкретнее бы
Skripnik #
14:48
noc.conf секция prefix_discovery
14:48
параметр enable
evg_krsk #
14:48
А что оно делает?
14:49
Мне бы чтобы делало, но не оповещало :-)
14:49
А то префиксов много.
Skripnik #
14:49
jyb nfr xfcnj e nt,z gjzdkz.ncz&
14:49
они так часто появляются?
evg_krsk #
14:49
несколько раз в день
14:50
и вообще, что здесь имеется ввиду под префиксом? IP, сеть или что-то ещё.
14:50
В смысле, интересно, для чего это делалось.
Skripnik #
14:51
на счет отключения оповещения посмотри в Service activation - Setup - obgect notification
14:51
имеется в виду сеть
evg_krsk #
14:52
Уже посмотрел. Непонятно, что здесь тыкнуть. Пробовал несколько
14:52
вариантов, не то.
14:52
А докуменентации нету :-)
Skripnik #
14:53
ага... Main - Setup - System Notifications
14:53
inv.prefix_discovery
zi_home #
14:55
evg_krsk, это префиксы которые он нашел на сети, можно просто забить, когда он все найдет то успокоится
14:55
в ноке годный ipam, рекомендую пользоваться
evg_krsk #
14:56
Пользовался бы, если было как-то документированней, что там и зачем :-)
14:56
Так то видно что годный :-)
zi_home #
14:57
было бы что документировать
14:57
создаешь префиксы/адреса
14:57
удаляешь префиксы и адреса
14:57
письма он шлет только по тем префиксам которые ты в ипам не занес
evg_krsk #
14:59
хаха - удалил нотификацию на inv.prefix_discovery - теперь её нельза
14:59
заново добавить - нету такого пункта в списке выбора.
14:59
zi_home: теперь понятно для чего это. круто.
zi_home #
15:01
удалил - это круто, достаточно было убрать notification group
evg_krsk #
15:01
Ну теперь то уж поздно :-)
15:02
А где описаны Enable IPAM synchronization, Name template и FQDN template?
15:04
Хм. А нельзя её удалить. Добавил вручную inv.prefix_discovery с
15:04
группой, сохранил, потом не получается группу удалить.
zi_home #
15:04
не знаю, это мутная вещь которую запилили, я не уверен что она нужна
15:04
Esc удаляет
evg_krsk #
15:05
очень логично
15:05
но и правда удаляет.
15:06
Нужна. Правда, я не уверен, что должна быть лишь одна группа, которой
15:06
валятся все такие нотификации. Скорее уж разделение нужно.
mikevlz|2 #
15:52
zi_home: тут?
zi_home #
15:52
местами
mikevlz|2 #
15:52
обновлялся? с GDAL проблема была?
zi_home #
15:52
да
mikevlz|2 #
15:52
чем лечил?
zi_home #
15:52
установить его надо
mikevlz|2 #
15:52
в систему?
zi_home #
15:52
да
mikevlz|2 #
15:54
а который? библиотеку или питоновские биндинги?
zi_home #
15:55
эмм
15:57
mikevlz|2, я этот ставил
15:57
root@noc:/home/iz # whereis gdal
15:57
gdal: /usr/ports/graphics/gdal
mikevlz|2 #
15:58
биндинги. Оно саму библиотеку поставит заодно
15:58
py-gdal
zi_home #
15:58
ну как зависимость это логично
mikevlz|2 #
15:59
нам же эта хрень нужна из питона
zi_home #
15:59
пи-гдал я не ставил
15:59
вроде работает и так
mikevlz|2 #
15:59
ну и ладно, лишним не будет
16:00
домой валить надо
dvolodin #
17:27
zi_home: есть такой слой
17:27
коллекции синхронизируй
zi_home #
17:27
ну а почему она меня нахер посылает?
dvolodin #
17:27
./noc collection --sync
zi_home #
17:29
dvolodin, не помогает
dvolodin #
17:30
тогда проверь слои в gis > setup > layers
zi_home #
17:30
dvolodin, что проверить? там cities и pop national
dvolodin #
17:31
ты самые последние апдейты накатил?
17:31
их 8 штук должно быть
zi_home #
17:31
Current version: |NOC|0.8dev9057|
17:32
searching for changes
17:32
no changes found
17:32
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
dvolodin #
17:35
cat local/collections/gis/layers.csv
17:35
что там?
zi_home #
17:36
root@noc:/opt/noc # cat local/collections/gis/layers.csv
17:36
name,uuid,path,hash
17:36
Cities,498821e6-c34d-4828-94b0-482555929596,Cities.json,0d3d2dcb448499671cd23b5400a7423ead24e8ce00f7e929733672d2cf547b6a
17:36
PoP | National,0b728824-2159-4fae-8419-f9b94e93c9d8,PoP/National.json,a82cb2cdc85ccf14e9217e25576b547ca98df55b168b1af8c64a22a3d837e4f4
dvolodin #
17:37
негусто
zi_home #
17:37
да
17:37
все что есть
dvolodin #
17:37
а в gis/collections/layers/manifest.csv
zi_home #
17:37
root@noc:/opt/noc # cat gis/collections/layers/manifest.csv
17:37
name,uuid,path,hash
17:37
Cities,498821e6-c34d-4828-94b0-482555929596,Cities.json,0d3d2dcb448499671cd23b5400a7423ead24e8ce00f7e929733672d2cf547b6a
17:37
root@noc:/opt/noc #
dvolodin #
17:38
ok
17:38
вижу, да
17:39
да, бага
17:39
понял
17:41
очень хорошо, что отловили
zi_home #
17:43
а иначе что? оно бы и не работало пока не отловили, баг и есть баг, ловили бы пока не нашли
dvolodin #
17:43
апгрейдься
17:43
забыл загрузить манифест из csv
17:43
;)
17:44
при установке из веб-морды
17:44
вот оно туда одну строку и писало
zi_home #
17:44
а теперь замечания. мне не нравится как оно зумирует город
17:45
когда выбираешь его в списке
17:45
небольшие города видно полностью
dvolodin #
17:45
да, там катавасия
zi_home #
17:45
а крупный умещается не весь
dvolodin #
17:45
всего 20 уровней зуммирования
17:46
для каждого слоя задается минимальный и максимальный зум, когда видно точку
17:46
а также зум по умолчанию
17:46
если крупный город не умещается, ему можно персонально свой зум прописать
17:46
в закладке data
17:46
я так для Москвы сделал ;)
zi_home #
17:46
костыли
dvolodin #
17:48
да нет
17:48
наоборот
17:48
если не устраивает дефолтный зум слоя для отдельного объекта - можно его заменить
17:48
это как раз очень правильно и много где не хватает ;)
zi_home #
17:49
это линукс получается
17:49
только с такими дефолтами только и придется пилить и пилить
dvolodin #
17:49
дефолты еще подбирать будем
17:49
почем я знаю, какие наиболее правильно будут
zi_home #
17:49
еще один баг
17:50
выбираешь любой объект, на карте видишь все метки, отзумируешь масштаб до уровня страны или мира, метки пропадают
17:51
и не появляются
17:51
пока другой объект не выберешь
17:53
а теперь пропали метки городов, а остались метки с узлами
17:53
dvolodin, видишь это?
evg_krsk #
17:53
А кто знает, как правильно называются опериционки на железках Cisco
17:53
Small Business? Понятно, что линупс внутря, но в ноке то как называть?
zi_home #
17:56
на smb железках у них какая-то своя поделка на основе vxworks. не обязательно к операционке привязываться. если на всех дешевых свичах одинаковый софт и команды, то так и обозвать Cisco.SMB
evg_krsk #
17:56
Ок
17:57
(насколько читал, там линупс)
zi_home #
17:58
а я читал про vxworks. да пофигу на самом деле
17:58
ios xr это qnx с обвесом, но это все же ios xr а не qnx
18:00
dvolodin, и еще когда кликаю метку, она на карте не появляется, пока не передерну объект
18:02
то есть в базу оно записывается, но увидеть отметку я могу только когда выберу объект и оно перерисует карту
18:05
dvolodin, такое происходит только с узлами. если город отмечаю, то нормально отрабатывает
dvolodin #
18:17
не вижу такого
18:21
в логах noc-web посмотри, он отвечал вообще
evg_krsk #
18:21
А get_arp обязательно должен возвращать интерфейс или можно без него?
18:21
А, разобрался.
dvolodin #
18:22
можно без него
evg_krsk #
18:22
Или в None
dvolodin #
18:34
zi_home: похоже на проблемы с зумом, которые я сейчас ловлю
zi_home #
18:49
dvolodin, вот так это выглядит
18:49
2014-01-18 22:50:14,124 200 POST /inv/inv/52daccc7f3b6821a3c3e91fa/plugin/map/set_geopoint/ (127.0.0.1) 71.02ms
18:49
2014-01-18 22:50:14,213 200 GET /inv/inv/plugin/map/layers/cities/?bbox=4704192.6949854,7477461.8455847,4918522.1222674,7607710.5417647,EPSG%3A900913 (127.0.0.1) 41.89ms
18:49
это я отметил город
dvolodin #
18:50
что ты считаешь "отметил" ?
18:50
выбрал в дереве и проставил на карте?
zi_home #
18:51
да
18:51
а для обычного узал только одна запись в логе
18:51
2014-01-18 22:49:01,875 200 POST /inv/inv/52dacc7df3b6821a403e91ff/plugin/map/set_geopoint/ (127.0.0.1) 72.82ms
18:52
гета уже нет
dvolodin #
18:53
похоже, слой невидим на этом уровне
zi_home #
18:55
may be. пока оставим вопрос открытым, даже если такое поведение поддается логичному объяснению, не факт что это правильно, есть явное неудобство
dvolodin #
18:58
нет, не в этом дело
18:59
я же говорю -- косячит видимость/невидимость слоя при разных зумах
18:59
почему -- пока найти не могу
18:59
gis > setup > layers
18:59
вот там то, что должно быть
18:59
на практике получается немного по-другому на карте
zi_home #
19:03
я понял, это следствия одного бага. надеюсь поймаешь его
evg_krsk #
19:03
А как для отладки ping.py передать ему ip/size/count/souce в консоли?
19:06
Ах, это даже документировано :-)
zi_home #
19:07
такое тоже бывает
Tweet
Share this page
Share this page: Tweet