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: 03.11.2015
teroni804 #
06:26
dvolodin: вчерашние исправления не помогли
06:26
TASK: [migrate | syncdb] ******************************************************
06:26
skipping: [noe2]
06:26
failed: [noe1] => {"changed": true, "cmd": ["./noc", "syncdb", "--noinput"], "delta": "0:00:00.528637", "end": "2015-11-03 07:50:07.115153", "rc": 1, "start": "2015-11-03 07:50:06.586516", "warnings": []}
dvolodin #
06:32
на чем навернулась?
teroni804 #
06:50
деплой
06:50
я вчера 2 пастебина кидал
07:43
могу еще один пастебин кинуть - если поможет
dvolodin #
07:52
давай
e_zombie #
07:52
,,
08:12
чтобы вы сходли
Marael #
08:19
reference books хотя бы у кого-то работают?
zi_rus #
08:27
f bvb rnj-nj gjkmpetncz&
08:27
а ими кто-то пользуется
08:27
?
e_zombie #
08:33
https://pp.vk.me/c628629/v628629151/1e2c2/8-rSy16xDvA.jpg
08:33
https://pp.vk.me/c628629/v628629151/1e2ff/3EcRbyZBiOk.jpg
Marael #
08:33
я хотел воспользоваться, но не пойму оно рабочее или нет?
techwriter #
08:37
Всем привет! Просьба рассказать про Get Now в Service Activation. Нужно для документирования.
e_zombie #
08:43
не помогу. не пользовался.
Marael #
08:45
а проверить можешь? активируй встроенный какой-либо
zi_rus #
08:48
techwriter: этого никто не знает
e_zombie #
08:50
это редкоиспользуемый функционал.
zi_rus #
08:50
народ
08:50
мне сервачек подогнали
08:50
я нок буду туда ставить
08:51
как сейчас кошерно это делать?
e_zombie #
08:53
в виртуалочку.
08:53
туда запихнуть и развернуть бакам и обновиться :)
zi_rus #
08:53
это я уже сделал
08:54
система стоит
08:54
центоська7 под вмварей
e_zombie #
08:54
ну а в чём трабла то. или ты хочешь с башни проставиться ?
zi_rus #
08:54
падла, усиленно по ипв6 пытается до реп достучаться
08:55
хотя стоит ipv6.method: ignore
e_zombie #
08:59
это да. грешит оно
techwriter #
09:01
Тогда что-нибудь про Support расскажите, пожалуйста.
lexus-omsk #
09:02
Marael, refbooks работают и, кажется, даже пытаются обновляться
zi_rus #
09:03
саппорт это первые шаги dvolodin по отжиманию бабла
e_zombie #
09:03
и захвату мира
Marael #
09:03
lexus-omsk, а можешь сказать что у тебя за дистрибутив? и какие ты испольхуешь, встроенные или свои?
e_zombie #
09:05
techwriter: суппорт сетап аккаунт - вводятся параметры для регистрации инсталяции в системы. после этого становится доступен функционал по автоматической отправке крашдампов разработчику.
lexus-omsk #
09:05
Marael, у меня develop на Debian 7.5. Свои не делал, встроеные работают
e_zombie #
09:07
что то я не найду где настроки через какое время отправлять алярм в архив
teroni804 #
09:09
dvolodin: http://pastebin.com/MGSTKERg
techwriter #
09:09
e_zombie, спасибо! Что такое крашдампы?
Marael #
09:09
lexus-omsk, а каие у тебя версии джанго и питона, я встроенные пытаюсь активировать и такая ошибка http://pastebin.com/pjhYNfdY
dvolodin #
09:10
teroni804: ok, сейчас выпилим
e_zombie #
09:13
techwriter: когда какая то задача в процессе работы завершается с ошибкой выводится отладочная информация. её нужно отправить разработчику чтобы он внёс изменение в код. делается это через "багзиллу". это долго и неудобно. а здесь система сам
lexus-omsk #
09:17
Marael, python 2.7, django 1.4.15, которую noc сам ставит. А что сделать, чтобы получить такую ошибку?
Marael #
09:21
захожу в настройки встроенного реф бук, ставл. галочку isEnavled и сохраня.
09:21
сохраняю*
09:23
у меня питон 2.6 и сентос 6.7
zi_rus #
09:24
dvolodin: я монгу 3 с вареным тигром ставлю. ноку понравится?
e_zombie #
09:25
ставь. только радости ему ноль будет если это девелоп
zi_rus #
09:26
почему?
09:26
not supported?
e_zombie #
09:27
если архитекрута кривая то ничё не спасёт.
09:27
попробуй. и вкрячь туда постгресс крайний. 9.4
09:27
я вот поставил - меня не шибко спасло
zi_rus #
09:27
не спасло от чего?
e_zombie #
09:28
от тормозов.
zi_rus #
09:28
я от монги жду что место на диске не так будет жрать
e_zombie #
09:28
у меня база монги 30 гиг.
09:28
и тенденции к росту счас нету
zi_rus #
09:28
это с ФМ?
e_zombie #
09:28
ну пробуй.
09:29
это с фм.
zi_rus #
09:29
я еще грфики буду делать
e_zombie #
09:29
у меня гдето 5000 железок срут логами
09:29
ну тогда да.
09:29
стоит мучаться
zi_rus #
09:29
как монгу чистить от старых данных?
e_zombie #
09:30
db.repairDatabase();
09:30
но чтобы работало надо чтобы было место в два раза больше чем база.
dvolodin #
09:35
zi_rus: ставь проволочного тигра, да
zi_rus #
09:36
e_zombie: я на центось установил репу от редхата
09:36
как удалить
09:36
yum install http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-redhat94-9.4-1.noarch.rpm
e_zombie #
09:36
ls -la /etc/yum.repos.d/
09:37
ls -la /etc/yum.repo.d/
zi_rus #
09:37
и все?
09:37
там то я удалю
e_zombie #
09:37
и убивай лишнее
dvolodin #
09:37
yum makecache там еще
09:37
если я не ошибаюсь
zi_rus #
09:37
я же установил рпм
09:37
где-то теперь числится установленный пакет
dvolodin #
09:37
zi_rus: у microservises сильно сниженные требования к IOPS
zi_rus #
09:37
dvolodin: сильно сомневаюсь
09:38
опять РМ будет глючить
e_zombie #
09:38
rpm -qa | grep ....
dvolodin #
09:38
zi_rus: зря сомневаешься
zi_rus #
09:38
[root@noc iz]# rpm -qa | grep pgdg pgdg-redhat94-9.4-1.noarch
e_zombie #
09:38
[root@nocproject noc]# cat /etc/yum.repos.d/pgdg-94-centos.repo
09:38
[pgdg94]
09:38
name=PostgreSQL 9.4 $releasever - $basearch
09:38
baseurl=https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-$releasever-$basearch
09:38
enabled=1
09:38
gpgcheck=1
09:38
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-94
zi_rus #
09:40
dvolodin: у меня есть опыт
e_zombie #
09:40
стоп. у тебя сейчас в системе получается две постгри стоит .
09:40
штатная и эта из реп.
dvolodin #
09:40
там меньше заданий, лучше кешируются данные
e_zombie #
09:40
у них разные имена поэтому они будут жить параллельно
dvolodin #
09:40
твой опыт - следствие лени :) тестировать надо
e_zombie #
09:40
rpm -qa | grep postgresql
zi_rus #
09:41
e_zombie: та не
09:41
это репа
09:41
как удалить
09:41
rpm --uninstall
09:41
или?
e_zombie #
09:41
yum remove pgdg-redhat94
zi_rus #
09:42
о
e_zombie #
09:42
rpm -e <name.rpm>
09:42
но лучше всё через yum делать. чтобы не трахаться с отслеживанием зависимостей.
zi_rus #
09:42
все посносил
09:43
ща накатим
e_zombie #
09:43
эта репа тебе не мешает установке постгри из штатных реп.
09:44
у тебя может и 9.1 и 9.4 стоять.
zi_rus #
09:46
да я понимаю
09:46
постгря в репах старая как говно мамонта
e_zombie #
09:46
я бы оставил репу от постгресов ибо там более новые версии.
zi_rus #
09:46
только ебли с ней больше
e_zombie #
09:47
вот вот. и будет такой ещё лет 5.
zi_rus #
09:47
в PATH надо прописывать
09:47
иначе нихуя е работает
e_zombie #
09:47
да ладна. всем похеру вроде. коннектятся по айпи. да и прописат это один раз .
09:47
ну или влепи симлинки :)
dvolodin #
09:49
teroni804: закоммитил фикс
09:49
в принципе у меня уже полностью работает периодический опрос железки
09:50
и кусок box discovery
09:50
version, caps, interface и id
teroni804 #
09:51
dvolodin: та-же фигня..
09:51
тот же кусок и не пашет
09:51
может на чистые машины поставить?
dvolodin #
09:52
*.pyc снеси все
lexus-omsk #
09:53
Marael, воспроизводится, да
teroni804 #
09:53
ээ на башне?
Marael #
09:53
хм, а ты как встроееные включал?
lexus-omsk #
09:53
была как-то у нас целая куча багов с NoReverseMatch в django, оттуда ноги растут, наверное
09:54
у меня часть была включена
09:54
давно
Marael #
09:54
еще бы знать как исправить :(
dvolodin #
09:56
teroni804: на ноде
lexus-omsk #
09:57
dvolodin не помнишь, как NoReverseMatch в django чинили? Было такое давно, кажется, после миграции на новую django
dvolodin #
09:58
правкой кода
09:58
они сначала всех уговаривали использовать тег {% url .. %} вместо ссылок
09:59
а потом взяли и все имена в админке перелопатили
teroni804 #
10:01
dvolodin: не помогло
dvolodin #
10:01
давай трейс
teroni804 #
10:01
да все тот-же
10:02
http://pastebin.com/Y8SVhtgg
Marael #
10:06
получается баг с NoReverseMatch, не от версии питона зависит, а джанго у всех идин и тот же стоит
10:07
т.е баг общий
lexus-omsk #
10:11
да, можно даже завести его на bt.nocproject.org... для порядку
Marael #
10:14
там регаться надо?
e_zombie #
10:15
нужно
10:15
без багрепорта никто твои проблемы решать не будет
Marael #
10:15
да это понятно, потом добавлю тогда
lexus-omsk #
10:18
по-хорошему, наверное, вообще на js переписать бы это приложение...
10:18
но для меня это примерно так же сложно, как и разобраться в потрохах джанги
Marael #
10:19
я кодить только на шеле могу :)
10:20
а под веб интерфейс писать можно только на питоне или еще на чем-то?
dvolodin #
10:29
teroni804: и этот поправил
teroni804 #
10:32
dvolodin: дальше то-же
10:32
http://pastebin.com/CRxvgHP2
10:33
ты у себя до деплой делаешь?
evyscr #
10:55
кхе
10:55
e_zombie: ты когда последний раз удалял пакет через rpm?
e_zombie #
10:56
давненько
evyscr #
10:56
в общем случае rpm -e даже архитектуру пакета не передают
10:57
не то, чтобы .rpm
zi_rus #
11:03
итак
11:03
я базы установил и запустил
11:03
юзера для нока создал
11:03
какой нок ставить?
e_zombie #
11:05
девелоп
zi_rus #
11:06
а потом с миграцией на микросервисы говна не повсплывает?
dvolodin #
11:09
teroni804: поправил
11:09
zi_rus: сразу микросервисы ставь :)
e_zombie #
11:09
я предполагаю что миграции не будет ваше
11:09
хахахахаа
dvolodin #
11:09
да не
11:09
миграция будет
e_zombie #
11:10
доооооо
11:10
через импорт\экспорт
dvolodin #
11:10
подцепить башней эту ноду
e_zombie #
11:10
и потом крофь кишки распидорасило ?
dvolodin #
11:10
а может и экспорт/импорт
11:10
всяк быстрее будет
e_zombie #
11:10
ну учитывая что экспорт импорт у нас не работает нефига - уже страшна
dvolodin #
11:14
e_zombie: зачем через CSV
11:14
дамп/рестор базы
e_zombie #
11:18
в базах может быть кучи всякого говна.
11:18
например фм.
11:19
который тянуть с собой ну нет никакой радости.
11:32
хотя это не приоритетная задача.
11:32
всё равно новые инсталяции проходят через одно место .
dvolodin #
11:40
:)
e_zombie #
11:41
> show version
11:41
BBS1000+ software release version: BBS1000+_03.03.00.013 built Aug 6 2010 16:52:00
11:41
Bootrom version : 1.0.0.6
11:41
Cortina version: iROS SC Release 03.05.01.00
11:41
Cortina version: iROS OLT Release 03.05.01.01
11:41
Broadcom chip version: BCM5695_B0
11:41
Broadcom revision number: 0x11
11:41
Broadcom SDK version: sdk5.2.3
11:41
блять. что это ?
zi_rus #
11:42
iROS
e_zombie #
11:42
а производитель кто ?
11:43
что это за гавно ваще.
zi_rus #
11:43
а производитель на столько скромный что решил себя не упоминать
11:43
*настолько
dvolodin #
11:44
PON?
e_zombie #
11:44
походу
11:44
на хосттайп выдаёт ePON
dvolodin #
11:52
в discovery осталось только топологию
11:53
https://bitbucket.org/nocproject/noc/src/2e395c0bd769894740b274661bd69ca8f0156812/services/discovery/jobs/?at=feature/microservices
11:53
вот так оно все вместе получилось
evyscr #
12:00
"Chassis MACs = %s, hostname = %s, router-id = %s" - разделять надо by semicolon
dvolodin #
12:00
в принципе микросервисы уже можно считать альфой
12:01
evyscr: зачем?
evyscr #
12:01
унутре маков уже есть запятые
dvolodin #
12:01
там диапазоны все-таки
evyscr #
12:01
бгг
12:01
там, вообще-то, сумма диапазонов
dvolodin #
12:04
ok
evyscr #
12:05
я ещё не вкидывал патч для каталистов на эту тему, проверяю на себе
12:09
link discovery ещё не написан или что-то другое?
dvolodin #
12:11
будет портирован старый
12:11
с небольшими модификациями
12:11
не буду больше писать pending link
12:11
если метод считает, что там может быть линк - он сразу зайдет на железку с другой стороны и проверит
12:12
discovery теперь может сразу несколько железок дергать
12:12
в одном методе
evyscr #
12:13
в link_discovery были печальные места, которые поломаются при добавлении поля в линк.
dvolodin #
12:14
?
evyscr #
12:14
ну там подразумевается, что может быть только два элемента
12:15
я когда сквозь все эти l,o,r пробивался, уткнулся в такую хрень
dvolodin #
12:16
нет,не совсем
evyscr #
12:16
в каком-то куске кода было
dvolodin #
12:16
возможно
12:17
не буду спорить
evyscr #
12:17
я тогда дебаг хотел впихнуть
dvolodin #
12:17
сейчас попробую CDP портануть
12:17
посмотрю, как это выглядеть будет
12:44
https://dpaste.de/JgDT
12:45
вот так оно будет выглядеть
12:47
взяли список соседей, прорешали свои колечки
12:47
дернули каждого соседа и проверили
12:47
job по умолчанию раз в сутки будет работать
12:47
кстати, как вариант на подумать
12:48
может быть заставить его подтверждать линки, уже найденые этим методом?
12:52
вроде прямолинейно достаточно получается
12:54
и еще тема для обсуждения
12:54
есть нехорошее желание перевести шаблоны fm, сниппеты и actions с django templates на Jinja2
e_zombie #
13:08
Основные ретрограды - в Cisco, имхо, составляют план сертификации. Наткнулся случайно на из учебники (2014 год вроде). Как оказалось, там исключительно мало внимания уделяется IPv6. Разочаровался в цисководах еще больше.
13:08
PtiCa ★★★ (03.11.2015 11:14:54)
zi_rus #
13:12
e_zombie: ровно в той мере на сколько в6 распространен
13:12
сертификация чобы подтвердить какие-то навыки и знания
13:13
подход вполне логичный
13:14
а книжки для обучения, для новых технологий это немножко другой подход
13:14
вернее, другая цель
13:16
вот представь, циска сделал сертификацию и выкинула из экзамена и из книжек нахуй весь ipv4 и ipv6, оставила только lisp
13:16
ты выдрочился и сдал экзамен
13:16
а теперь спроси себя, нахуй ты нужен кому со своим лиспом
13:16
когда у всех ipv4 и немного ipv6
Marael #
13:19
Virtual Curcuit Manager умеет работь с железками, которых нет в базе? или как указть что на пути линка есть две железки провайдера и описание зачем и почему такой линк для "будущих поколений"
13:22
и как потом просмотреть схему
zi_rus #
13:23
Marael: нок работает с железками которых нет в базе методом "добавь их в базу и не еби мозги" :)
Marael #
13:23
хм, я так и подумал
e_zombie #
13:23
:-D
zi_rus #
13:23
если там что-то неуправляемое, то нок тебе не поможет, тебе больше ничто не поможет
e_zombie #
13:24
снеси нок. будь мужиком!!!
13:24
и затри всё нулями
Marael #
13:24
а схему можно как-то вывести в грифичесокм виде?
13:24
добавил я железку, указал порт
e_zombie #
13:27
а дискавери ? а челостность БД потом
13:27
как ты это собрался отслеживать.
13:27
хотя в теории может прокатить .
Marael #
13:28
может вынести в отдельный длмен...,
13:28
домен
13:31
или сегмент, вообщем я еще не разобрался
13:31
как делить сеть в ноке
zi_rus #
13:37
как удобней
13:38
я пока не делю
13:38
и никогда не делил
13:38
была одна ахрененная сеть
dvolodin #
13:40
меня давно уже просят сделать облака
Marael #
13:40
а вывести схему как, в этом виртуальном менеджере схем?
dvolodin #
13:40
для арендованых vpn
zi_rus #
13:41
да
13:41
и я среди них
Marael #
13:42
кстати, да, у куча впн`ок в сети на линухах
13:42
у меня*
zi_rus #
13:42
dvolodin: у тебя же на схеме сети теперь некое подобие везермапа сделано, а как туда добавить линки в сторону железок под чужим управлением
dvolodin #
13:43
zi_rus: вот это облачко и должно быть
13:44
https://www.evernote.com/l/ADklGQ502s5JsZNYTFRIDPzQrIodYhTPsjE
13:44
вот на сей счет мои рабочие заметки
13:44
кстати, никаких разумных комментариев по этой теме я не получил
Marael #
13:46
я пока только разбирась в ноке, но идея с облаками интересная
zi_rus #
13:47
dvolodin: а мы что? мы нигеры, ты замути, а мы скажем чего нам не нравится
13:47
за меня будь уверен
dvolodin #
13:49
нет, вы, нигеры, додумайте идею
13:49
а я ее реализую
evyscr #
13:53
1mo-1mo: link: { object1, port1, object2, port2, [{ proto, first_seen, last_seen }] }
13:55
не выдержал...
Tweet
Share this page
Share this page: Tweet