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: 19.06.2014
TSergey #
04:39
привет
04:39
lexus-omsk: нужен совет
04:39
есть у меня некоторый код, который я запихнул в пируль и гоняю регулярно, проверяя некоторые настройки
04:40
код растет, использовать его в пируле становится неудобно
04:40
наверное ловчее сделать скрипт и его вызывать из пируля?
04:41
будет работать такая схема?
04:41
если да, то куда складывать такой скрипт
lexus-omsk #
04:42
тут я не большой советчик, но, думаю, нужно написать свой job
04:42
почти в каждом модуле (fm, sa...) есть подпапки jobs, вот куда-то туда
dvolodin #
05:25
Закоммитил все изменения к ModelApplication в feature/pagerless
05:26
уже юзабельно, вот текущий список косяков
05:26
1. При редактировании записи удалять признаки isDirty после сохранения
05:26
2. ModelStore перебивает listeners на свои - добавить merge
05:26
3. При добавлении записи прокручивать store до записи
05:26
4. Утрамбовать фильтры поплотнее
05:26
5. Refresh сбрасывает grid на начало -- прокручивать до текущей позиции
05:27
оно грузит записи заранее, поэтому скроллинг проходит плавно и незаметно
zi_rus_ #
05:30
TSergey, пируль и есть скрипт, не вижу профита, кроме того что в ноке уебищное маленькое окошко для редактирования пируля, а в остальном разницы по-моему никакой
dvolodin #
05:32
еще полез рыться в старом коде и нарвался на такое
05:32
https://bitbucket.org/nocproject/noc/src/1575f11a4858cb26c53135e3e34db769e6bc105e/sa/models/managedobjectselector.py?at=develop#cl-95
05:32
95 строка
05:32
роскошнейшие грабли, на которые все смотрят и проходят мимо
05:32
В селектор всегда попадает только объект с признаком is_managed=True
TSergey #
05:33
zi_rus_: я глупую штуку спрошу --- пируль понимает def`ы ? сейчас у меня все идет "подряд", но это для отладки
dvolodin #
05:33
С учетом того, что у нас доступ обычным пользователям ограничен по селектору, юзер никогда не увидет в списке объекты со снятой галочкой is_managed
05:34
TSergey: да, он понимает def'ы
05:34
тот, который будет выполняться нужно пометить декоратором
TSergey #
05:34
спасиб
05:34
а шелл можно заставить понимать дефы?
dvolodin #
05:35
С селектором, наверное, нужно добавить дополнительное поле - is_managed со значениями да/нет/пофиг
05:35
для совместимости проставить строго "да"
freeseacher #
05:37
я всегда был уверен что это фишка
dvolodin #
05:37
я тоже
freeseacher #
05:38
но у кого то странный юзкейс ?
dvolodin #
05:38
пока не нарвался на нее сам и пытался понять, почему у меня селектор выдает пустой результат
05:38
я думаю - поле нужно по любому
05:38
по дефолту оставим текущее положение дел
TSergey #
05:39
freeseacher: скажи, отчего с nocproject.org теперь нет ссылки на коммиты-код-иссе?
freeseacher #
05:40
куда куда ?
TSergey #
05:41
в смысле?
freeseacher #
05:41
просто не понимаю что такое коммиты-код-иссе
05:42
ааа
05:42
ты про верхнуюю панельку ?
TSergey #
05:42
ага
freeseacher #
05:45
наслдаждайся
05:46
чисто технически оно дублиуется в трехлинейке в верхнем левом углу
05:46
хотя и не полностью
TSergey #
05:48
что такое трехлинейка?
05:48
"Confluence Пространства Пользователи Вопросы Создать" --- ?
freeseacher #
05:50
http://fastpic.ru/view/61/2014/0619/2cce9b40b4957af850e04c16c26485d8.png.html
dvolodin #
05:53
докоммитил поле в селектор
TSergey #
06:01
freeseacher: я и не знал что это менюшка
ivalera12 #
06:27
Всем привет, ставлю с нуля на freebsd10.0
06:27
PostGIS is not installed. Trying to install ... Failed to install PostGIS: Not found: /usr/local/share/postgresql/contrib/postgis-1.5 Install PostGIS into database 'noc' according to your operation system's procedure Stopping... upgrade-user: 39: migrate failed Terminating upgrade complete su: unknown login: postgres
06:28
postgis поставил вручную postgis-2.1 т.к. postgis-2.0.2_4 из скрипта установщика нет для 64 freebsd
dvolodin #
06:53
ivalera12: не нашло файлов значит
06:54
нужно посмотреть и по необходимости поправить ./scripts/check-postgis.py
ivalera12 #
06:54
Удалил /usr/local/noc делаю заново
06:55
снова:
06:55
> gis:0001_check_postgis PostGIS is not installed. Trying to install ... Failed to install PostGIS: Not found: /usr/local/share/postgresql/contrib/postgis-1.5 Install PostGIS into database 'noc' according to your operation system's procedure Stopping... upgrade-user: 39: migrate failed Terminating upgrade complete su: unknown login: postgres bootstrap.sh: Failed to set activator password Terminating
06:55
пойду смотреть ./scripts/check-postgis.py
_4ePTeHok #
06:56
dvolodin, я уже говорил про это
ivalera12 #
06:57
подставить сюда fp = "/usr/local/share/postgis/contrib/" верный путь?
_4ePTeHok #
06:57
оно из каких то закормов берет 1.5 когда в скрипте все поменяно на 2
06:57
откуда - хз
ivalera12 #
06:58
и на наге у парня так же было, делал по ссылке http://kb.nocproject.org/pages/viewpage.action?pageId=2687553 но у меня пути другие
lexus-omsk #
07:18
насчёт новых иконок (хотя это и со старыми вроде было): не отображается иконка preview в Projects
ivalera12 #
08:28
Я так и не понял что менять в ./scripts/check-postgis.py
08:28
root@sd:/usr/ports/databases/postgis21 # pkg info | grep post postgis-2.1.0_3 Geographic objects support for PostgreSQL databases postgresql92-client-9.2.8_1 PostgreSQL database (client) postgresql92-contrib-9.2.8_1 The contrib utilities from the PostgreSQL distribution postgresql92-server-9.2.8_1 The most advanced open-source database available anywhere
08:28
Failed to install PostGIS: Not found: /usr/local/share/postgresql/contrib/postgis-1.5 Install PostGIS into database 'noc' according to your operation system's procedure
dvolodin #
08:36
ivalera12: где он лежит у тебя?
08:36
Хех, переписал sa.managedobjectselector :)
08:36
кто хочет потрудиться на благо проекта
08:36
нужно подрихтовать там форму до юзабельного состояния
08:36
переставить поля местами
08:38
_4ePTeHok: глифы-то поправил?
_4ePTeHok #
08:39
не все
08:39
там функции надо переделывать местами
08:40
я в жс дуб де
08:40
же*
dvolodin #
08:40
ты коммить то, что поправил
08:40
а что нашел и не можешь исправить - говори
_4ePTeHok #
08:40
и /media/admin/img/default-bg.gif надо ли убирать?
ivalera12 #
08:43
dvolodin: /usr/local/share/postgresql/contrib/postgis-2.1/
_4ePTeHok #
08:43
в ./sa/apps/runsnippet/templates/form.html 71 строка - там иконку заменяю - а оно в морде старое. толи оно в классе где то прицеплено, толи хз..
lexus-omsk #
08:44
посмотрите в Project Management - Projects - отображаются иконки preview?
_4ePTeHok #
08:45
./templates/sa_app_form.html - это у нас вообще используется?
08:45
SA же переписан
dvolodin #
08:47
на это забей, переделывать их надо
08:48
lexus-omsk: расширь колонку
08:49
в переделанном ModelApplication сделаю подгонку по ширине
_4ePTeHok #
08:49
./ip/apps/ipam/templates/vrf_index.html
lexus-omsk #
08:49
шайтанама ) теперь вижу... а то тыкал наугад
_4ePTeHok #
08:50
if ((ip in result) && result[ip])
08:50
src="/media/admin/img/icon-yes.gif";
08:50
else
08:50
src="/media/admin/img/icon-no.gif";
08:50
$(this).attr("src",src);
08:50
и чего вот тут делать
08:51
./main/templatetags/noctags.py - это вообще откуда и что)
ivalera12 #
08:54
указал в check-postgis.py fp = "/usr/local/share/postgresql/contrib/postgis-2.1/" выполнил http://kb.nocproject.org/pages/viewpage.action?pageId=2687553
08:54
все равно Failed to install PostGIS: Not found: /usr/local/share/postgresql/contrib/postgis-1.5 Install PostGIS into database 'noc' according to your operation system's procedure
_4ePTeHok #
08:58
=) вот и я о том же говорил
08:58
с месяц назад
08:59
dvolodin, откуда оно там высасывает полторашку?
ivalera12 #
09:02
уже второй день мучаюсь
dvolodin #
09:07
_4ePTeHok: templates/admin/change_list.html посмотри
09:07
там не src а class надо менять
09:08
посмотри там get_postgis_prefix
TSergey #
09:30
dvolodin: обновился, managedObjectSelector говорит "Failed to fetch data!"
dvolodin #
09:31
еще обновись
09:31
недокоммитил миграцию
09:32
у кого freebsd, поиграйтесь с check-postgis
09:32
ivalera12: это какая фря?
TSergey #
09:36
dvolodin: ага, открывается
09:36
"IS MANAGED AND attr("HW version") ~ "C1" AND attr("platform") ~ "DES-3200""
09:36
а в форме атрибуты ёк?
dvolodin #
09:36
?
09:36
а, фильтры по атрибутам?
TSergey #
09:36
ага
dvolodin #
09:37
угу
09:37
добавлю
TSergey #
09:37
в экспрешн закачались (надеюсь), а в форме нет
09:37
спасибо, у меня много на этих селекторах
dvolodin #
09:38
да просто не добавил на форму их, сделаю сейчас
TSergey #
09:41
и была такая штука, что можно было тестануть, получить список объектов, попавших в селект
dvolodin #
09:47
это в процессе
09:47
делаю кнопочку, которая покажет все объекты
09:47
нужно чтобы кто-то выровнял поля нормально
ufir #
09:48
а... а что случилось ? дискавери при попытке слинковать что-то трейсит мегабитами
09:48
засрал все логи
09:48
http://pastebin.com/3whPV3hq
09:48
в данном случае это 3750
09:50
и вот ;( http://pastebin.com/XYeAcp81
09:50
при том, что никаких ATM1 там отродясь небыло
TSergey #
09:53
не удалял ты объекты из списка? в Inventory\Setup\Object Models?
ufir #
09:53
последние пару месяцев - нет
dvolodin #
09:54
ufir: попробуй так https://dpaste.de/c60n
ivalera12 #
10:01
dvolodin 10.0
ufir #
10:08
dvolodin вот этот http://pastebin.com/XYeAcp81 трейс остался ;)
10:08
другие вроде исчезли
aermike #
10:21
hi all
10:21
branch mobile and ofm can be used?
10:22
they are integrated in develop branch?
dvolodin #
10:35
ivalera12: какой постгрес ставил?
10:35
ufir: что это за интерфейс 8013 у тебя?
10:35
801.3? :)
ivalera12 #
10:40
dvolodin postgresql92-server-9.2.8_1
aermike #
10:53
.
dvolodin #
11:02
aermike: No, they not. mobile is experimental branch for GPRS roaming
11:02
and GRX management
11:02
ofm in the development
ufir #
11:06
dvolodin в том-то и дело, что нет у меня такого
dvolodin #
11:07
ufir: кидай тушенку с get_interfaces по этой железке
aermike #
11:10
ok
11:10
dvolodin thanks
11:11
when they are integrated in develop branch please anounce on mail list if its possible
11:12
because i don't know russian and i don't understeand much of discution......
11:12
:)
dvolodin #
11:25
are you interesed in mobile branch?
aermike #
11:30
my interest is about monitoring and alerting with sms
11:31
use nagios and sms server
11:31
from http://smstools3.kekekasvi.com/
11:32
http://assets.nagios.com/downloads/nagiosxi/docs/contrib/Nagios_XI_SMS_Alerting_Ahmed.pdf
11:32
it works
11:33
and i' really interest about ofm
11:34
because i think (what I'm understand) is openflow on actual structure
11:34
and this is great
11:36
for security (example)
11:36
http://www.openflowsec.org/
ufir #
11:37
dvolodin отправил..
dvolodin #
11:40
ufir: полный трейс кинь
11:44
ofm is stands for "Order Fuilfillment Management", it is about ordering and trouble ticketing
ivalera12 #
11:44
Все почистил, каталог /usr/local/noc удалил поностью, ставлю заново и выдает следующее http://pastebin.com/UYn9VuN0
dvolodin #
11:45
bitbucket прилег
11:45
еще раз upgrade повтори
e_zombie #
11:46
ха. прикольно. вырубаешь нок. а создание бакапа продолжается.
11:46
шайтан
ivalera12 #
11:46
уже 3ий раз пробую
e_zombie #
11:47
dvolodin: http://i64.fastpic.ru/big/2014/0619/e0/0c68dd30c8d2b3d32b6c6f7ca6192fe0.png
ivalera12 #
11:48
dvolodin а как правильно upgrade запускать? я каждый раз тупо через скрипт FreeBSD-9.2.txt закомментировав установку пакетов, запуск демонов и т.д.
11:52
просто у меня так же noc и не поставился, что б я запускал ./scripts/upgrade
11:55
Вобщем все тоже самое
11:55
PostGIS is not installed. Trying to install ... Failed to install PostGIS: Not found: /usr/local/share/postgresql/contrib/postgis-1.5 Install PostGIS into database 'noc' according to your operation system's procedure
11:55
root@sd:/usr/ports/databases/postgis21 # pkg info | grep post postgis-2.1.0_3 Geographic objects support for PostgreSQL databases postgresql90-client-9.0.17 PostgreSQL database (client) postgresql90-server-9.0.17 The most advanced open-source database available anywhere
12:16
вобщем кое как даже с этой ошибкой запустил, кстати в bootstrap.sh пользователь постгреса pgsql а не postgres
aermike #
12:28
.
ufir #
12:38
я чот странное словил. теперь лезут ошибки типа 2014-06-19 16:39:23,588 script(Juniper.JUNOS.get_lldp_neighbors,jnr01-vol-ltc,**{}) failed: <class 'noc.sa.interfaces.base.InterfaceTypeError'>
12:38
DictParameter: {'neighbors': [{'remote_chassis_id_subtype': 4}], 'local_interface': 'ge-1/1/2'}. Invalid value for 'neighbors': DictParameter: {'remote_chassis_id_subtype': 4}. Attribute 'remote_port' is required in {'remote_chassis_id_subtype': 4}
12:38
и трейсы
e_zombie #
12:45
да .есть такое дело.
12:46
NOC-1203?filter=-2
dvolodin #
12:48
ufir: не отдает он порт
ivalera12 #
13:15
Установить я установил, но в логах Jun 19 17:16:23 sd postgres[27040]: [2-2] STATEMENT: SELECT "fm_eventtrigger"."id", "fm_eventtrigger"."name", "fm_eventtrigger"."is_enabled", "fm_eventtrigger"."event_class_re", "fm_eventtrigger"."condition", "fm_eventtrigger"."time_pattern_id", "fm_eventtrigger"."selector_id", "fm_eventtrigger"."notification_group_id", "fm_eventtrigger"."template_id", "fm_even
13:16
Jun 19 17:16:23 sd postgres[27041]: [2-1] ERROR: relation "fm_alarmtrigger" does not exist at character 338
_4ePTeHok #
13:35
ivalera12, синхронизация базы у тебя не прошла
ivalera12 #
13:36
_4ePTeHok ткни плз куда смотреть
e_zombie #
13:37
ёбаный кютеч
13:40
NOC-1361?filter=-2
_4ePTeHok #
13:50
ivalera12, поставь руками постгис
13:50
потом прогони ./scripts/upgrade
ivalera12 #
13:52
_4ePTeHok я его как только не ставил, сейчас заново запустил апгрейд, http://pastebin.com/gQvQ4KCs
_4ePTeHok #
14:02
поставить - это не только поставить из пакета или порта
14:02
это - влить в базу все sql
14:02
те что не uninstall*.sql
14:04
вливать надо в бд noc
dvolodin #
14:10
TSergey_: восстановил просмотр объектов из формы селектора
ivalera12 #
14:36
_4ePTeHok вливаю psql -f /usr/local/share/postgis/contrib/postgis-1.5/postgis.sql -d noc а у меня все в таком духе http://pastebin.com/emXhdcAZ
14:53
http://pastebin.com/hXDJyMh8
_4ePTeHok #
14:54
f pfxtv ns gjknjhfire kmtim
14:54
а зачем ты полторашку льешь
14:54
двушку лей
ivalera12 #
14:54
2.0 не ставится, пробовал 2.1 он ругается что надо 1.5
15:02
поставил postgis21 накатил /usr/local/share/postgis/contrib/postgis-2.1/postgis.sql -d noc теперь вот так /usr/local/share/postgis/contrib/postgis-1.5/postgis.sql -d noc
15:02
http://pastebin.com/2PmFYTv2
15:03
в логах тоже самое
15:05
какой-то ад..
15:11
и в админке в половине меню подобное http://uploads.im/6RU3d.png
_4ePTeHok #
15:20
ivalera12, кроме postgis.sql nfv tot afqkbrb tcnm
15:20
там еще есть файлики
15:21
spartial ref и т д
ivalera12 #
15:21
да да, залил щас их
15:21
что т побежало)
15:23
спасибо за помощь, завтра продолжу
nickname_man #
17:40
<class 'noc.sa.models.reducetask.DoesNotExist'> ReduceTask matching query does not exist.
17:40
кто нить знает почему sae падает?
Tweet
Share this page
Share this page: Tweet