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.2012
Minimus #
04:10
почти по ману на дебиан поставился noc, если не считать проблем с postgis и правами на файлы в /opt/noc
dvolodin #
04:11
к релизу надо будет добавить везде про postgis
Minimus #
04:18
на дебиане все решилось apt-get install postgresql-8.4-postgis + давал суперюзера пользователю noc на время /post-update
Unbeerab1e #
04:23
post-update из под рута и должен выполняться емнип
Minimus #
04:24
в мане из под noc
04:25
я сделал noc владельцем /opt/noc, хз что правильней
zi_nnov #
05:35
если кому-нибудь интересно, приведу здесь свой скрипт для обновления нока, http://pastebin.com/kH1xqX5n
05:37
написан под freebsd, но для любой другой системы переписать надо только одну строчку
05:39
чтобы у новичков не было вопросов по обновлению
lexus-omsk #
05:50
спасибо, давно собирался автоматизировать этот процесс... а то достаёт постоянно делать su, cd и прочее
dvolodin #
05:55
Minimus: ну да, там все просто. Если бы не нужны были C-шные расширения, то вообще бы автоматом поставилось все
ss__ #
06:00
Вопрос: Как в нок подкинуть mibы
06:00
?
dvolodin #
06:02
через web интерфейс
06:03
или
06:03
http://kb.nocproject.org/display/DOC/noc+import-mib
06:03
к вчерашнему вопросу про шаблон для импорта CSV
06:03
http://kb.nocproject.org/display/DOC/noc+csv-export
06:04
./noc csv-export -t ....
06:04
выгрузит только первую строку
zi_nnov #
06:06
так не удобно
06:07
если много параметров не заполняешь, замучаешься запятые проставлять, а потом исать, где промахнулся
dvolodin #
06:41
предлагаешь добавлять строчку с замятыми?
zi_nnov #
06:49
лучше как обычно экспортировать тестовую запись, в которой заранее указать изменяемые параметры
06:50
самый простой и удобный вариант
dvolodin #
06:53
одну?
roman_d #
06:57
zi_nnov где у тебя репо хранятся? прям в папке /opt/noc что ли?
zi_nnov #
06:57
roman_d, why?
06:57
dvolodin, а зачем больше?
roman_d #
06:57
hg pull ты куда делаешь? судя по твоему скрипты - в /opt/noc
dvolodin #
06:57
а как найти красивую? :)
roman_d #
06:57
афк 10 минут)
zi_nnov #
06:59
dvolodin, ее не надо искать, ее надо создать
06:59
roman_d, hg pull идет в папку с ноком
roman_d #
07:03
нууу
07:03
в /opt/noc
07:03
в твоем случае)
zi_nnov #
07:04
все так
roman_d #
07:04
то есть мне переместить репо прям в папку /opt/noc?
zi_nnov #
07:05
а оно у тебя в каком-то другом месте?
07:05
рекомендуемая установка
dvolodin #
07:06
вы в репо запутались
07:06
есть repo с иходниками noc
07:06
и есть repo, где сам noc хранит конфиги железа
roman_d #
07:06
я про исходники)
07:07
я ведь правильно понимаю - если обновилась версия, то как раз таки исходников, а не конфигов моего железа?)))
dvolodin #
07:08
наверное
07:08
да, исходники в /opt/noc
roman_d #
07:09
то есть вытянуть cd /opt/noc && hg clone http://hg.nocproject.org/noc noc
07:09
вернее даже cd /opt
dvolodin #
07:09
да
roman_d #
07:10
((
07:10
не видел ни в одной инструкции что нужно именно в /opt/noc'е хранить исходники
07:10
я думал только сама система лежит
07:10
cd /opt
07:10
[root@noc-project opt]# hg clone http://hg.nocproject.org/noc noc
07:10
abort: destination 'noc' is not empty
07:24
чего делать то теперь, не сносить же подчистую нок)
07:24
и каждый раз вручную инсталить его для обновления... бррр.
zi_nnov #
07:31
roman_d, установку надо было проводить из репо прямо в /opt/noc
07:31
cd /opt
07:31
hg clone ... noc
07:31
репо создастся в папке /opt/noc
roman_d #
07:31
abort: destination 'noc' is not empty
07:31
вот что выдает
zi_nnov #
07:32
удали папку с ноком и сделай клон
roman_d #
07:32
а ничего что у меня счас там рабочий нок?)))
dvolodin #
07:34
mv /opt/noc /opt/noc.old
zi_nnov #
07:34
останови и удаляйц спокойно
07:34
я уже раз 5 так делал
roman_d #
07:35
а все объекты, IPAM сохранится в базе postgres?
zi_nnov #
07:35
да
dvolodin #
07:35
клонируй и копируй cp /opt/noc.old/etc/*.conf /opt/noc/etc/
roman_d #
07:35
спс, ща организую)
dvolodin #
07:35
еще local можешь перенести
lexus-omsk #
07:35
ни у кого не крэшится dns.update_domain_expiration? там с импортом функции whois проблема вроде...
dvolodin #
07:36
lexus-omsk: fill an issue :)
lexus-omsk #
07:36
или я перенёс нок криво... хотя по идее перенёс только базу
07:36
ок
roman_d #
07:37
ну вот с нуля я создал /opt/noc, перенес конфиг и папку локал
07:37
теперь post-install ипашить?
dvolodin #
07:37
не надо
07:37
post-update
roman_d #
07:37
сразу post-update?
dvolodin #
07:38
да, ты же конфиги перенес
07:38
post-install переносит конфиги и делает несколько каталогов
zi_nnov #
07:39
dvolodin, смотрю ты 0,7(3) зарелизил. это что, число багов дошло до нужного уровня или число фиксов? :)
roman_d #
07:39
а post-update накатит обновления в базу?
dvolodin #
07:39
да
07:40
zi_nnov: не релизил еще, с чего ты взял?
zi_nnov #
07:44
dvolodin http://imageshack.us/photo/my-images/338/nocm.jpg/
dvolodin #
07:44
это оно по датам смотрит
zi_nnov #
07:45
проспал значит, дату надо менять
dvolodin #
07:49
Угу
07:49
только определюсь с тем, на какую перенести
zi_nnov #
07:54
ставь любую, все равно не попадешь
dvolodin #
09:26
lexus-omsk: NOC-305 должен починиться
gnu-linux #
09:28
./noc update-tilecach -a скоро уже сутки как работает и пока лохматит 15 уровень... В TileCache Summary счетчики растут но медленно...
dvolodin #
09:30
скорость какая у него?
lexus-omsk #
09:30
dvolodin, да, теперь работает
gnu-linux #
09:37
Скорость чего? одну катинку генерит до 3000ms...
dvolodin #
09:38
медленно
09:38
а карта какая?
gnu-linux #
09:41
RU-KK.osm.xml 100 проца отжирает, хорошо хоть nice -1
dvolodin #
09:43
а ты сделай ему area поменьше
zi_nnov #
10:08
страшно вспомнить что было в версии 0,6,4
dvolodin #
10:24
в смысле?
10:24
вполне нормальная версия была
_4ePTeHok #
10:36
dvolodin, а расскажи пожалуйста, каков механизм размещения MO на GIS? Вот хочу я допустим слой сделать с железками нашими..
dvolodin #
10:37
я сейчас делаю поддержку оверлеев
_4ePTeHok #
10:38
а, ок.
dvolodin #
10:38
если кратко, то можно сделать свой обработчик, который берет данные, откуда угодно, и выдает результат в GeoJSON
10:41
http://dpaste.com/689653/
10:41
http://dpaste.com/689654/
10:41
вот примеры
10:42
второй overlay показывает существующие area в виде прямоугольников
10:43
первый - позволяет взять любую коллекцию в mongodb, в которой есть координатное и текстовое поле, и отдает точки оттуда -- какую коллекцию брать и какие там будут поля - зависит от настроек оверлея
Aemon #
10:46
Здравствуйте, Дмитрий! Можно вопрос?
ss__ #
10:47
gnu-linux, у меня чуашия 18 слой рендерит уже вроде 5 или 6 сутки
10:47
300 ms на картинку
lexus-omsk #
10:48
очередной баг в скриптах zyxel нашёл: get_interface_status, когда работает по snmp, отдаёт помимо всех портов ещё и OutbandManagement в виде enet0,
10:48
в CLI же он не фигурирует... вот и как это интерпретировать? как временное решение - игнорить, а вообще - не понятно
Aemon #
10:49
Уважаемые, пожскажите пожалуйста. Через Run commands хотим выполнить команду reload на cisco. Как нам указать подтверждение выполнения?
dvolodin #
11:16
я думаю, надо сделать возможность бинарного импорта и экспорта кусков тайлового кеша
11:16
могу выложить, например, москву
11:17
А можно и вообще сделать свой маленький tiles@home
11:18
В принципе, мы можем сделать и общую базу географических объектов, те же колодцы, телефонные станции и прочее
11:22
по идее можно даже выложить туда волокно на продажу
zi_nnov #
11:52
dvolodin, идея интересная, может получиться если пользователи поддержат
dvolodin #
13:05
Кстати, в рамках анализа рынка, как вам такой сервис
Dmitry1 #
13:06
Народ, кто коммитит в профиль Linksys.SPS2xx ?
dvolodin #
13:06
оформляется подписка, за относительно небольшие деньги
13:07
после чего noc будет слать автоматом traceback на централизованный сервис
13:07
чтобы фиксилось в приоритетном порядке
roman_d #
13:08
в целом неплоха идея ессно, но кто будет фиксить эти баги?) также один ты?)
dvolodin #
13:09
не обязательно
roman_d #
13:09
если нанять штат программистов-сетевиков, то тогда...
dvolodin #
13:09
вопрос бюджета
13:10
в любом случае вырисовывается уже ниша для консалтинга и настройки
13:11
как минимум можно сводить напрямую пользователей из одного региона
13:11
дабы взаимовыгодно помогали друг другу
zi_nnov #
13:23
dvolodin, про трейсы и баг фиксинг. мне кажется не получится
13:25
по крайней мере в обозрамой перспективе
dvolodin #
13:26
почему?
zi_nnov #
13:26
сначала нок должен стать готовым продуктом, версия 1.0 так сказать
dvolodin #
13:28
многим работать надо прямо сейчас
zi_nnov #
13:28
потом, фикс багов на площадке клиента или в основной ветке? если 1 - то одно и тоже фиксится по сто раз, если 2 - то платит один, а хорошо всем, один может обидеться
dvolodin #
13:29
он же пользуется, в том числе и тем, что проплатили другие ;)
zi_nnov #
13:31
а про работать прямо сейчас - это как раз к слову про необозримое будущее, не сказал бы что нок имеет сейчас достаточную стабильность чтобы становиться жизненноважным
13:32
надо почитать на чем редхат поднялся
dvolodin #
13:33
со стабильностью то как раз все очень неплохо
13:36
у тех, кто был заинтересован - пашет пуленепробиваемо
13:37
и куча процессов завернута на NOC
zi_nnov #
13:43
порядка 25% issue - баги. наверное я неправ про стабильность, остальное все фича-реквесты
dvolodin #
13:47
ну
13:47
и долго ли живет баг попавший в issue?
13:48
http://imageshack.us/f/59/screenshot20120118at546.png/
13:49
все, теперь умеем рисовать точки на карте из произвольной коллекции в mongodb
roman_d #
14:20
может кто сталкивался?
14:21
python manage.py debug-script Juniper.JUNOS.get_interfaces отрабатывает нормально
14:21
а когда через веб пытаюсь сделать - падает в трэйсбэк
Dmitry1 #
14:27
roman_d: кинь traceback на pastebin
roman_d #
14:36
ща
14:38
http://pastebin.com/gSHMYUPB
14:38
при том ведь гад такой инфу то дергает
14:42
кто еще подскажет
14:42
НОК из коробки может добавлять зоны на AD DNS?
Dmitry1 #
14:42
ща смотрю
roman_d #
14:42
через AXRF к примеру
Dmitry1 #
14:43
Вроде BIND поддерживается, остальное не знаю
14:48
ошибку нашел. буду думать
Tweet
Share this page
Share this page: Tweet