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: 30.05.2013
ss_ #
04:46
[fq
04:46
хай
05:04
dvolodin глянул тушенку?
dvolodin #
05:07
ss_: а она была?
05:07
я закоммитил апдейт для скрипта
ss_ #
05:08
dvolodin, на beef@
dvolodin #
05:14
ss_: неа
05:14
не получил
ss_ #
05:14
хм
freeseacher #
05:15
dvolodin, а чо не так с 'rd': '100000:5000',
ss_ #
05:15
кстати после апдейта 2013-05-30 09:19:34,681 Loading private ssh key from 'etc/ssh/id_rsa'
05:15
2013-05-30 09:19:34,681 Loading public ssh key from 'etc/ssh/id_rsa.pub'
05:15
2013-05-30 09:19:34,682 Cannot find ssh keys. Generate one by './noc generate-ssh-keys' command
dvolodin #
05:16
freeseacher: все не так :)
05:16
rd -- 6 октетов
05:16
:)
ss_ #
05:16
права на drwxr-xr-x 2 root root 4096 Dec 10 22:21 ssh
05:16
ls -l /etc/ssh/
05:16
total 184
05:16
-rw-r--r-- 1 root root 136156 Sep 6 2012 moduli
05:16
-rw-r--r-- 1 root root 1669 Apr 2 2012 ssh_config
05:16
-rw-r--r-- 1 root root 1874 Oct 3 2008 sshd_config
05:16
-rw------- 1 root root 672 Dec 1 2008 ssh_host_dsa_key
05:16
-rw------- 1 root root 668 Oct 3 2008 ssh_host_dsa_key.broken
05:16
-rw-r--r-- 1 root root 602 Dec 1 2008 ssh_host_dsa_key.pub
05:16
-rw-r--r-- 1 root root 602 Oct 3 2008 ssh_host_dsa_key.pub.broken
05:16
-rw------- 1 root root 1675 Dec 1 2008 ssh_host_rsa_key
05:16
-rw------- 1 root root 1679 Oct 3 2008 ssh_host_rsa_key.broken
05:16
-rw-r--r-- 1 root root 394 Dec 1 2008 ssh_host_rsa_key.pub
05:16
-rw-r--r-- 1 root root 394 Oct 3 2008 ssh_host_rsa_key.pub.broken
05:16
-rw-r--r-- 1 root root 302 May 13 2012 ssh_import_id
05:16
вообщем пока не сделаешь права на /etc/ssh/ noc noc не пашет
dvolodin #
05:16
ss_: /opt/noc/etc/ssh
05:17
на /etc ему плевать совсем
05:17
ему от системного ssh ничего не надо
ss_ #
05:17
а дп
05:17
а
05:17
)
05:17
sudo ls -l etc/ssh/
05:17
total 12
05:17
-rw-rw---- 1 noc noc 676 Dec 11 12:14 id_rsa
05:17
-rw-rw---- 1 noc noc 224 Dec 11 12:14 id_rsa.pub
05:17
-rw-rw-rw- 1 noc noc 52 Dec 11 11:51 README
05:18
sudo ls -l etc/ |grep ssh
05:18
drwx------ 2 root root 4096 Dec 11 12:14 ssh
freeseacher #
05:18
dvolodin, нее.
05:18
The route distinguisher (RD) is an 8-octet value consisting of two major fields, the Type Field (2 octets) and Value Field (6 octets).
ss_ #
05:18
вообщем пока не сделаешь права на etc/ssh/ noc noc не пашет
freeseacher #
05:18
http://en.wikipedia.org/wiki/Route_distinguisher
ss_ #
05:18
От так, права порются
freeseacher #
05:19
да и у тя написано что
05:19
>>> is_rd("100000:65535")
05:19
True
ss_ #
05:21
dvolodin, 2013-05-30 09:25:52,390 SCRIPT RESULT: Huawei.VRP.get_interfaces(33-Lenin24p2, 10.21.135.24)
05:21
[{'forwarding_instance': 'default', 'interfaces': [], 'type': 'ip'}]
05:22
dvolodin, 5300 при этом интерфейсы оттдает
05:23
ls -l |grep get_interfaces.py
05:23
-rw-rw-r-- 1 noc noc 9315 Feb 14 15:47 get_interfaces.py
05:24
Feb 14 он не заапндейтился?
05:24
~/sa/profiles/Huawei/VRP
zi_rus #
05:47
народ, кто последнюю версию нока ставил на центось? у меня чего-то gmpy не собирается
dvolodin #
05:53
libgmp встал?
avb1 #
05:59
я ставил
05:59
собралось
06:00
e_zombie: какие люди :)
zi_rus #
06:01
dvolodin, а чего это? это надо поставить или это он сам должен вытащить? в системе есть "Package gmp-4.3.1-7.el6_2.2.x86_64 already installed and latest version
06:01
"
dvolodin #
06:01
там еще что-то вроде gmp-devel
06:01
с header'ами
zi_rus #
06:02
dvolodin, ок попробую сейчас
dvolodin #
06:02
ты запиши, какие пакеты ставил, bootstrap сделаем ему
e_zombie #
06:02
avb1: и я тебя люблю.
zi_rus #
06:05
dvolodin, да, вроде побежало. я потом еще раз установку с нуля запущу, это первый раз, пытаюсь определить как оно вообще заработает
e_zombie #
06:05
http://lenta.ru/news/2013/01/28/mouse/
mikevlz #
06:07
меня гораздо сильнее порадовала новость о борьбе с торрентами
ufir #
06:08
я
06:08
ставил на центось ;)
06:09
но gmpy2 собирал ручками
06:10
вместе с mpfr, mpc
zi_rus #
06:17
ufir, зачем?
06:22
dvolodin, ты же умеешь определять дистрибутив через ./scripts/about, пусть нок сам выбирает каким скриптом ставиться
dvolodin #
06:23
будет выбирать
06:23
но тут такой момент
06:23
нужно чтобы юзер скачал shell'овский скрипт, который за него все сделает
ss_ #
06:24
как у нас колбасит
zi_rus #
06:28
так, теперь я на постгисе застрял
06:29
Failed to install PostGIS: File not found: /usr/share/pgsql/contrib/postgis-1.5/postgis.sql
06:30
и действительно его там нет
06:30
[root@noc-test postgis-1.5]# ll
06:30
total 3824
06:30
-rw-r--r--. 1 root root 173949 Oct 5 2011 postgis_upgrade_13_to_15-64.sql
06:30
-rw-r--r--. 1 root root 173710 Oct 5 2011 postgis_upgrade_14_to_15-64.sql
06:30
-rw-r--r--. 1 root root 170700 Oct 5 2011 postgis_upgrade_15_minor.sql
06:30
-rw-r--r--. 1 root root 3342327 Oct 5 2011 spatial_ref_sys.sql
06:30
-rw-r--r--. 1 root root 46542 Oct 5 2011 uninstall_postgis.sql
dvolodin #
06:33
zi_rus: там тоже несколько пакетов может быь
06:33
смотри внимательно
06:34
что-то меня порвало нафиг
06:34
файловая система MogileFS
06:34
наверное, намек на то, что в нее можно хоронить данные
06:35
наверное, вместо ответа OK приходит RIP
zi_rus #
06:36
dvolodin, нет там ничего подходящего нет
06:36
postgis-docs.x86_64 : Extra documentation for PostGIS
06:36
postgis-jdbc.x86_64 : The JDBC driver for PostGIS
06:36
postgis-utils.x86_64 : The utils for PostGIS
06:36
postgis.x86_64 : Geographic Information Systems Extensions to PostgreSQL
06:36
я смотрю в логе уже была та же проблема у меня еще во фре
06:36
но там просто файл лежал в другом месте
06:37
а сейчас его вообще нигде нет
dvolodin #
06:37
ты какие пакеты ставил для него?
zi_rus #
06:38
yum install postgis
06:38
все
dvolodin #
06:39
postgis-utils посмори
zi_rus #
06:40
нет, ничего не изменилось
06:46
dvolodin
06:46
zi_nnov #
06:46
06:32
06:46
или у меня руки не из того места или после этого фикса стала вылазить та же ошибка что и в прошлый раз, а фикс через \i <ПУТЬ>/postgis.sql не работает
06:46
dvolodin #
06:46
06:39
06:46
тебе надо \i <ПУТЬ>/spatial_ref_sys.sql
06:46
файл spatial_ref_sys.sql у меня есть
dvolodin #
06:47
но мне нужен postgis.sql
zi_rus #
06:48
буду гуглить, не знаю пока в чем дело
avb1 #
06:53
как записано у меня в блокнотике для фикса этого дела исполняется
06:53
copy /usr/share/pgsql/contrib/postgis-64.sql to /usr/share/pgsql/contrib/postgis-1.5/ and rename it to postgis.sql
zi_rus #
06:54
avb1, спасибо, действительно postgis-64.sql есть, поэтому через locate postgis.sql ybxtuj yt yfitk
06:54
*ничего не нашел
avb1 #
06:55
я при прошлой инсталляции на этих граблях долго плясал :)
06:55
Кстати, вчера ставил тестовую - такого не вылезло...
dvolodin #
07:02
красота
07:02
ну не упоротые ли?
07:02
а вы еще насчет пакетов спрашиваете
zi_rus #
07:04
dvolodin, как лучше, заниматься копированием или ты в скрипте поправишь где файл искать?
dvolodin #
07:04
приму патч к gis/migrations/0001_check_postgis.py
07:04
:)
zi_rus #
07:07
значит копированием
avb1 #
07:16
упоротые конечно
07:17
надо будет при сборке пакета это указать, кстати...
07:17
гг
ufir #
07:18
надо инструкцию по установке нока переписывать
07:18
а то норкомания вообще
avb1 #
07:20
В моей личной инструкции этот пункт отмечен и выделен болдой :)
ss_ #
07:20
ufir, кто нок не прокурил тот дзена не познал)
dvolodin #
07:37
avb1: так выложи личную инструкцию на confluence
07:37
zi_rus: взлетел?
avb1 #
07:38
Она уже устарела
07:38
она еще с post-install :)
07:38
Перепишу - выложу
zi_rus #
07:39
dvolodin, почти, скрипт прошел до конца, надо nginx настраивать
dvolodin #
07:39
возьми из files конфиг и подложи
07:39
:)
07:40
скрипт, кстати, неплох
07:40
много косяков в centos, которые надо руками при установке выправлять?
zi_rus #
07:41
зависимости не проверяет, в процессе только узнаешь что ему надо
07:41
что-то я поставил из старой инструкции, а что-то пришлось добавлять
07:41
gcc например ставил
dvolodin #
07:41
так ты посмотри готовые bootstrap0
07:41
они все ставят
avb1 #
07:42
В центосе надо было доставить к постгре и монге по серверу
zi_rus #
07:42
кстати
avb1 #
07:42
кучу всякого девела
07:43
Кстати, в тестовой инсталляции я заменил все ставленное через easy-install на стандартное из репозитариев
07:43
вроде бы работает
zi_rus #
07:44
ну, я могу сказать только что мне не нравится что бутстрап свои дефолтовые пароли
07:44
нужен диалог
dvolodin #
07:44
avb1: неактуально
avb1 #
07:44
:)
dvolodin #
07:44
все, что нужно для начала -- virtualenv и pip
zi_rus #
07:44
avb1, я вообще ничего через easy не ставил
dvolodin #
07:44
дальше оно само все принесет
avb1 #
07:44
стоп
07:45
как теперь выглядит установка нока в центось?
07:45
поставили pip и virtualenv и?
dvolodin #
07:45
если zi_rus доделает скрипт, то будет в одну команду
07:45
:)
07:45
shell это же не питон
avb1 #
07:45
напрягся в ожидании
zi_rus #
07:45
мне как минимум надо 2 или 3 раза пройтись по шагам
avb1 #
07:45
могу поучаствовать
zi_rus #
07:46
это только первый, и от не закончен
freeseacher #
07:48
dvolodin, а может fqdn template учитывать administrative domain? я туда в кастомное поле запихну английское сокращение ?
dvolodin #
07:50
managed_object.administrative_domain не катит?
freeseacher #
07:50
там у меня русский
07:50
там прям написано Казань.
07:50
но можно сделать кастомное поле где написать kzn
07:51
и вот его заюзать
dvolodin #
07:51
kturj
freeseacher #
07:52
скажи тогда как его туда пихнуть в темплейт сам
zi_rus #
07:54
dvolodin, где говоришь лежит кошерный конфиг для nginx?
dvolodin #
07:54
share/vagrant/.…../files/
zi_rus #
07:55
нашел
07:59
да, он завелся
07:59
но с таким конфигом все джанговские приложения перекосоебило
08:01
даже не знаю, стоит ли это считать успехом
08:02
noc-launcher не захотел сам запускать noc-web
08:03
потом поковыряюсь
dvolodin #
08:27
ты версию питона посмотри
08:27
2.6 или 2.7
zi_rus #
08:29
[root@noc-test etc]# python --version
08:29
Python 2.6.6
08:30
на самом деле я видел уже такое
08:30
когда конфиг нгинкса одного дистрибутива подсунул другому
08:30
там что ли дефолтные значения различаются
08:31
может версии
08:31
ginx version: nginx/1.0.15
dvolodin #
08:51
ты посмотри conf
08:52
исправь в нем python2.7 на python2.6
08:52
в files расчитан на 2.7
MindGames #
09:04
коллеги, я правильно понимаю. что обновить нок не получится теперь и нужна инсталляция с нуля, желательно на голую систему? :) попробую на виртуалку сначала поставить, а потом по отработанной схеме на живой сервак
corebug #
09:04
Доброго времени суток всем! Подскажите, пожалуйста, как победить вот такое: http://pastebin.com/q53wiJg4 при установке nocproject 0.7 (4) на чистый debian 6 в соответствии с мануалом тут: http://kb.nocproject.org/display/DOC/Debian+6 ?
dvolodin #
09:04
MindGames: неправильно
09:04
он нормально обновляется с минимальными телодвижениями
MindGames #
09:05
dvolodin, ну ведь, post-install теперь нету скрипта... и как я его обновлю теперь? у меня репозиторий в /home/user/noc лежит
dvolodin #
09:05
./scripts/upgrade
MindGames #
09:05
так что без пост-инсталла я ни как не обновлюсь :
dvolodin #
09:05
только конфиг ему подложить надо
MindGames #
09:06
хмм.. мге надо из репы перенести каталок scripts в /opt/noc, так? а потом запустить?
dvolodin #
09:06
зачем?
MindGames #
09:06
и конфиг какой и где брать? тот, который noc.conf?
dvolodin #
09:06
вытащить репу, поправить конфиг и сделать upgrade
MindGames #
09:07
хмм.. то есть можно сделать так: cd /home/user/noc и сделать .scripts/ipgrade
zi_rus #
09:09
MindGames, ты дважды прокололся, сначала не обновлялся полтора года, потом сделал репо не в той папке
MindGames #
09:10
zi_rus, ну репо не в той папке я сделал еще давно, года два назад, когда делал по мануалу.. а в мануале не было тогла написано, что делать репо надо в том же /opt/noc ;)
09:11
там просто было написано сделать hg clone http://hg.nocproject.org/noc noc ну я и сделал это в домашней папке юзера :)
09:12
zi_rus, я думал просто снести (перенести) папку /opt/noc в другое место и после этого создать там новый репозиторий.
09:12
тогда апгрейд не получится сделать, а только новая установка.
venter #
09:15
а у кого-нибудь микротики с роутерос6 есть в пользовании?
MindGames #
09:16
у нас есть микроти 411 с роутерос6
09:16
правда, пока только в одном филиале поставили.. он работает как GSM маршрутизатор и поднимает GRE туннель с головной циской
dvolodin #
09:17
venter: RouterOS6 уже стабильна?
MindGames #
09:17
неделю назад только внедрили.. сотрудник сейча сидит, осваивает консоль этого микротика
venter #
09:17
уже
09:17
я еще с rc 11 ползовался - было вполне приемлемо
09:18
а 6му релизу уже больше недели
MindGames #
09:18
на счет стабильности, когда пришел с завода микротик, стояла роутерос5.Х.. была глючная.. в 6й версии баги попроавили
09:18
ну вот, мы неделю назад как раз и обновились ;) до этого часто перезагружался сам по себе. сейчас неделю - полет стабильный
venter #
09:18
я даже get_version победить не могу, все равно что башкой стену пробивать
MindGames #
09:19
как поставим штук 6 таких, надо бы подумать о добавлении этого девайса в нок.
09:19
venter, ты уже начал пытаться? :))) я боюсь думать, сколько у меня на это времени уйдет.. я вообще ни разу не программист.. попробу напрячь нашего ПХП кодера. может, он что сможет сделать ;)
venter #
09:22
та я вообще гуманитарий тупой , но сколько делал профили никогда такого как с микротиками не было
09:23
раньше брал иос, делал по образцу, если знаешь как работают регекспы и все, с микротиком только время теряю эффекта вообще никакого за несколько дней работы.
MindGames #
09:24
а почему?
09:24
микротик как-то неправильно отдает данные чтоли?
09:24
там же линукс обычный
dvolodin #
09:24
там вывод от 5-ки отличается?
venter #
09:25
не знаю, вместо обработки прилетающих строк уже после вывода первой комманды, начинает тикать до отвала по таймауту
09:25
вроде не отличается
dvolodin #
09:26
command_submit = "\r" попробуй
venter #
09:26
ни одного нет доступного с роутерос5
09:26
та оно в ините и так стоит
dvolodin #
09:27
тогда забавно
09:27
домашний мт ломать не хочется :)
MindGames #
09:29
обещаю попробовать прикрутить свой микротик, как только обновлюсь.. ;))
09:29
черт.. чую, этого не будет ни когда :((
09:29
hg pull -u
09:29
подтягивая из http://hg.nocproject.org/noc
09:29
searching for changes
09:29
adding changesets
09:29
adding manifests
09:29
adding file changes
09:29
added 1346 changesets with 3666 changes to 2254 files
09:29
1922 files updated, 0 files merged, 753 files removed, 0 files unresolved
09:29
неслабо ;_
09:30
nmg noc # cat VERSION
09:30
0.7(4) - почему билд не пишет?
venter #
09:31
забавно :(
09:35
http://pastebin.com/EWicQUSn - вот может кто-то глянет, а я туплю просто
dvolodin #
09:36
MindGames: ./scripts/about
corebug #
09:38
Коллеги, а где можно увидеть полный список python модулей, необходимых для работы nocproject?
dvolodin #
09:39
для последних -- pip и virtualenv
MindGames #
09:40
dvolodin, а скрипт апгрейда надо выполнять под пользователем noc?
dvolodin #
09:41
MindGames: root
mikevlz #
09:42
corebug: логи канала смотри за последние две недели. Активно муслоится апгрейд. Он же фактически - сетап
dvolodin #
09:43
Он же - делатель хорошо
09:43
или horrorshow
09:45
Но, вроде, через upgrade все прорвались
09:49
можно допилить совсем очевидные баги и обозвать это 0ю7
mikevlz #
09:50
ага... сейчас Илья тебе на этой скажет, что в 0.7 планировался новый ФМ с новым UI. И этот шаг неверен в корне =)
dvolodin #
09:51
:)
09:51
Жизнь вообще несправедливая штука
10:01
FM от нас никуда не убежит
B_M #
10:03
Приветствую! =) У меня есть вопрос по поводу prefix_list_provisioning, а вопрос следующий: он работает? )
dvolodin #
10:06
B_M: он работал только на JUNOS и только как демка
10:06
хотя, можно попробовать
B_M #
10:08
вот именно JUNOS меня и интересует
10:09
насколько я понял, изменилась модель PrefixListCache, а в prefix_list_provisioning.py изменения учтены не были
zi_rus #
10:10
dvolodin, ты знаешь сколько я сил потратил на наведение порядка на работе, нок это можно сказать самая крупная часть этого процесса. и я буду сопротивляться везде где будут пытаться наводить хаос, обозвать непойми что новой версией и нарушить весь road map.
10:10
никто не просил ставить такие грандиозные планы, но раз уж поставил, так придерживайся, иначе что херня
dvolodin #
10:11
B_M: посмотреть надо, я давно в ту сторону не смотрел
mikevlz #
10:28
:)
zi_rus #
10:46
mikevlz, "машина предсказывает войну, и превентивный удар приводит к ее началу"
ss_ #
11:30
бля у нас пиздец с инетмо
11:30
ом
In-nick #
12:30
Hi all
MindGames #
12:38
Hello In-nick
In-nick #
12:48
Ребята как оптимизиоровать mongo чтоб не кушала столько места? 30 хостов заведено - а кушает 18ГБ и всё растет..?
dvolodin #
12:48
смотря что в монге лежит
12:49
и что именно она кушает
In-nick #
12:50
dvolodin: пользуемся только Config managerom и IP managerom (с DNS-ом)
12:53
Конфиг собирается с ~30 машин.
12:53
IP - maximum 5000 записей
12:54
в принципе всё.... 18ГБ это нормально для таких данных?
ufir #
12:59
попробуй в монге сделать db.repairDatabase()
13:00
размер уменьшится
13:01
у меня где-то 30гб при 400 устройствах жрало
MindGames #
13:04
коллеги, если в монге в команде db.noc.alarms.active.remove(); в скобках написать 51a71504c42d8928120004fd - ID аварии, то она грохнет конкретно эту аварию?
dvolodin #
13:12
{_idL
13:12
{_id: ObjectId("….")}
13:12
вот так
MindGames #
13:14
сработало!! спасибо! :)
13:15
просто хочу почистить алармы на одном из MO.. MAC Flapping
Tweet
Share this page
Share this page: Tweet