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: 07.11.2012
freeseacher #
04:21
dvolodin, https://github.com/runekaagaard/django-cracklib очень блин надо
zi_rus #
06:14
64 аларма, 4 реальных и еще 60 - мусор типа макфлап
06:15
совсем нехорошо выглядит
denix3 #
06:15
хай
06:17
я postgres переношу из noc project 0.6.2 в 0.7.4 как быть с mongo? она в 0.6.2 не использовалась а в последней версии используется
zi_rus #
06:38
dvolodin, а давилка повторяющихся ивентов как работает?
06:38
просто от одной железки 2 раза в минуту приходит Fan Failed: Fan 1 - и давилка его пропускает
06:39
и от второй железки тоже самое
vlitvin #
07:47
Вернемся к баранам. В репах с конфигами конфиг железки есть. В гуях он отображается как "1", без кавычек.
07:47
куда еще можно покопать?
misak #
07:56
добрый день
07:56
кто работал с длинками и Edgecore ?
07:56
стоит длинки на них менять как CPE
dvolodin #
07:57
а смысл?
07:57
одного поля ягоды
misak #
08:00
да хрен его знает
08:01
приперлись китайцы, говорят Edgecore наши лучше
08:01
но я им конечно не верю
Unbeerable #
08:01
по надёжности/стабильности у меня данных нет, но cisco-like cli сразу даёт +100500 в карму
08:02
я очень долго привыкал к длинковской идеологии.
08:02
у нормальных свитчей вланы привязываются к интерфейсам, а у длинков наоборот
dvolodin #
08:02
глюки примерно одинаковые
08:02
ранше 3526 любили терять управление
08:04
Unbeerable: у Force10 и HP так же
08:04
interface vlan 100
08:04
tagged gi0/1-10
08:04
да и что вам dlink'ы
08:04
есть у HP отмороженное семейство блейдовых свичей
08:05
GbE2c
08:05
вот где CLI как CLI
08:05
:)
misak #
08:05
cli не важно
dvolodin #
08:05
команды типа /i/l2/mac
misak #
08:05
я длинки вооще вебом конфигурю
08:06
ааа
dvolodin #
08:06
на самом деле - свичи доступа должны конфигурироваться автоматом
08:06
пофиг вообще на CLI
misak #
08:06
это как xylan было
08:06
их потом Алкатель купил
dvolodin #
08:06
а еще у GbE2 был фееричнейший глюк
08:07
от vlan'ы из настроек mstp instance пытался создать себе в vlan database
08:07
и, естественно, обламывался :)
08:09
ежики очень любят трындеть на тему, что accton когда-то был OEM для Cisco и делал мелкие каталисты
08:09
и, типа, ежики, это киска, только дешево
08:09
потрындеть у китайцев всегда бесплатно
08:10
суровая правда в том, что те ежики, которые у меня были, копировали reference design broad'сом, в отличии от каталистов использовали не PowerPC, а ARM'ы
08:11
и софт на них был, похоже, перепилинный broadcom'овский
08:12
в общем, одна помойка
08:13
можете предложить им продавать CPE'шки на 20 процентов дешевле, чем DLink
_4ePTeHok #
08:24
misak, юзаем 3526xa2 3528
08:24
особо нареканий нет, но фунцикляр у 3526 куцый
08:24
ни тебе лупбек детекшен, ни кабель тестер
08:25
длинки в этом плане пофункциональней
08:25
3528 вполне себе ок
vlitvin #
08:35
на 3526ха очень кривая зарезка скорости
08:35
обоих версий
_4ePTeHok #
08:36
резать на доступе - моветон
08:36
на всех подобный свитчах оно кривое
denix3 #
08:43
что за ошибка? error: can't copy 'contrib/src/Sphinx/sphinx/builder.py': doesn't exist or not a regular file
vlitvin #
08:46
На зикселях норм. Осло иногда приходится резать на доступе. Я тоже против этого, но продажники такие продажники
freeseacher #
08:53
dvolodin, http://pastie.org/private/3wveklwsddsvhxwfsr8ww вчерашний коммит не очень пошел
dvolodin #
08:54
при добавлении адреса?
freeseacher #
08:54
да
08:54
адрес добавляется. :)
08:54
но сервачники испуганы
dvolodin #
08:57
закоммитил фикс
freeseacher #
09:02
пасиб
09:07
дима глянь как можно починить сброс пароля
dvolodin #
09:11
это надо в джангу лезть
freeseacher #
09:11
раньше же была кнопочка ?
dvolodin #
09:11
ссылка была
freeseacher #
09:11
поломалась с переходом на 1,4 ?
dvolodin #
09:11
потом джанговская админка перестала ее рисовать
freeseacher #
09:11
ссылка/кнопочка нет разницы :)
dvolodin #
09:12
я про то, что это не моя ссылочка была
09:12
могу научить менять пароль из shell'а
acid232_ #
09:13
беда - пропала кнопочка Add в fm - alarm trigger
09:13
в свежепоставленном ноке - есть
_4ePTeHok #
09:13
./noc sync-perm ?
freeseacher #
09:13
https://docs.djangoproject.com/en/1.4/ref/contrib/admin/#auth-password-reset
_4ePTeHok #
09:13
login/logout
acid232_ #
09:14
появилась
09:14
задокументировать бы
freeseacher #
09:15
после каждой db.django_session.drop() обращается 1-2 пользователя за реетом пароя и каждый раз новые.
acid232_ #
09:15
как писать в конфлюенс? в прайвет спейс?
freeseacher #
09:16
писать можно в приватный спейс
09:16
пара тройка статей и коммит в общий спейс. переносить тоже легко
09:17
за этим или ко мне или к диме
dvolodin #
09:17
freeseacher: не помогает
09:18
http://dpaste.org/Zt3tX/
freeseacher #
09:23
ага.
09:24
https://server/main/user/158/password/
09:24
во
09:24
как поменять пароль в ноке пользователяю - ? https://server/main/user/158/password/ где 158 это id пользователя :)
dvolodin #
09:25
:)
09:26
теперь уговори его ссылочку нарисовать :)
09:26
Следующий релиз NOC придется назвать "Интернационал"
09:26
"Отречемся от старого мира .... " :)
09:27
то бишь джанговской админки, и, местами, от hg в репо
_4ePTeHok #
09:30
фух.
09:30
когда не знаешь js, так весело пытаться что то на него спортировать)
09:31
dvolodin, наваял 3 простеньких валидатора, VlanID, ASN, IPv4
dvolodin #
09:31
ага
_4ePTeHok #
09:31
даже работают
dvolodin #
09:31
а чего им не работать-то
_4ePTeHok #
09:31
надо поискать куда воткнуть в приложение на тест и закоммиттю
denix3 #
09:32
а как скачать с помощью hg clone noc 0.6.4 ? он по умолчанию сскачивает самую последнюю версию
_4ePTeHok #
09:32
все три на custom function, без регексов, в общем как в питоновских валидаторах
09:34
где у нас есть в приложениях чистый IPv4?)
dvolodin #
09:42
denix3: hg pull -r0.6.4
09:42
_4ePTeHok: в Prefix Table, в DNS Server
09:42
в managed objects
_4ePTeHok #
09:42
дык там и v6 можно указать
09:43
чисто в4 у нас и нету похоже
09:43
а mo еще переписать надо)
09:44
я в божеский вид приведу функции, чтобы удобно комбинировать было.
dvolodin #
09:45
для FQDN сделай
09:45
в зоны воткнем
09:45
еще будет сложный валидатор для записей в зоне
_4ePTeHok #
09:45
я тут день убил чтобы в4 портировать))
09:46
вот объясните мне, почему if (arrayoct.length = 4) - не отрабатывает вообще никогда, а if (arrayoct.length != 4) - работает(ессно в инверсном виде)
09:47
т е в первом случае сравнения вообще непроходит
Unbeerable #
09:48
я наугад выскажу бредовую идею: а тут не == должно быть?
09:48
или в питоне одиночное?
_4ePTeHok #
09:48
это js
Unbeerable #
09:48
а
_4ePTeHok #
09:49
хотя ты наверно прав)
09:49
закрутились мозги у меня)
misak #
09:51
спасибо за отзывы
09:52
а где резать, по циске, на доступе или резать или красить
09:52
меня так учили
Unbeerable #
09:52
резать проще централизованно
_4ePTeHok #
09:52
угу
09:52
на том, что умеет нормально это делать
dvolodin #
09:52
arrayoct.length == 4
misak #
09:52
BRAS ?
dvolodin #
09:52
или даже === 4
Unbeerable #
09:53
====!
_4ePTeHok #
09:53
ну приводить типы не обязательно
09:53
у нас есть поля string а значения числовые
09:53
ой, т е наоборот обязательно
dvolodin #
09:54
length у тебя всегда ште
09:54
int
vlitvin #
10:07
Резать лучше на брасе, но, когда допустим к точке идет 10 мегабитный канал и на нем клиентов штук 30... Продажники такие продажники. Им мозг колупаешь, а они за свое
dvolodin #
10:10
10-ка ведь не в свич приходит
vlitvin #
10:22
по физике там сотня/гиг не важно. Оператор предоставляющий туда канал режет на 10тку
dvolodin #
10:31
свичом скорость резать - моветон :)
10:31
можно с того конца поставить маленький микротик
_4ePTeHok #
10:31
свитчом резать - это 10/100/1000)
10:32
так, peer.peergroup еще приехал
freeseacher #
10:32
Господа, кто днс в ноке юзает как указать ttl для A и PTR записей ?
_4ePTeHok #
10:33
в addressrange валидацию со стороны сервера надо доделать и тоже поедет..
10:33
dvolodin, а есть где примеры серверной валидации с новыми приложениями?
dvolodin #
10:33
да
10:33
@view(....validate
freeseacher #
10:34
zi_rus, ты вроде юзаешь dns ?
zi_rus #
10:45
freeseacher, я пытался, тут застряло все на очистке текущего конфига днс от мусора, не успел в бой пустить, потом начались переделки на синхронизацию ноковским демоном а не меркуриалом, а потом у меня сломался днс_пуш и я забил
_4ePTeHok #
10:45
dvolodin, @view(....validate это когда валидация по admin action к примеру, а если при сохранении надо (ip.addressranges проверяет диапазоны def_clean) ?
zi_rus #
10:45
dvolodin, покайся, в каком состоянии сейчас модуль с днс?
dvolodin #
10:58
zi_rus: каюсь, в офигительном
10:58
коммитить страшно :)
10:58
из изменений
10:58
1. можно посмотреть файл зоны прямо из приложения dns.dnszone
zi_rus #
10:59
коммить, все равно ничего не работает
dvolodin #
10:59
2. Вся репо зон переезжает с mercurial на GridVCS
11:01
3. cm.dns_pull и cm.dns_push погибнут, наконец, страшной смертью
11:03
4. Появились конфигурируемые шаблоны сообщений об изменениях в зонах
11:03
5. Подчистил обработку уведомлений в зонах
11:04
6. Ушел совсем костыль в cm под названием DNS
zi_rus #
11:04
сделал генерацию зон как тут просили чтобы обратка не только по /24 генерилась?
dvolodin #
11:06
zi_rus: куда же я столько пива дену? :)
zi_rus #
11:08
тебя будет подогревать чувство выполненого rfc или стандарта (или что там говрит как правильно делать)
dvolodin #
11:08
это какого именно?
11:09
dns/models/dnszone.py
11:09
там надо просто поправить reverse_prefix
zi_rus #
11:09
это у misak спроси, вы с ним это обсуждали
dvolodin #
11:09
и все
zi_rus #
11:09
мне честно это не нужно, у меня нет /16
dvolodin #
11:15
в одном месте поправил, можно теперь и 10.in-addr.arpa делать
11:15
по пути добавлю еще, чтобы обновлялось оно правильно при смене адресов
11:15
геморрой в том, что придется вводить запрет на вложенные реверсы
11:19
а может и не придется
misak #
11:22
dvolodin: когда наконец будут объекты role в peer management ? :)
11:23
я не могу пирингом из-за него играться
11:24
zi_rus: днс вроде нормально работает сейчас, ну более-менее
dvolodin #
11:32
я еще убрал косячек с щелкающими serial' fvb
denix3 #
11:37
как скачать с помощью hg clone noc 0.6.4 ? он по умолчанию сскачивает самую последнюю версию
freeseacher #
11:38
<dvolodin> denix3: hg pull -r0.6.4
11:49
господа, замутил тут опросничек. чисто по приколу http://kb.nocproject.org/pages/viewpage.action?pageId=7766099 кому не жалко ответов на вопросы ? :)
11:50
в вопросах не будет показываться кто как проголосовал :)
ss_ #
11:51
вопрос можно?
11:51
NOC is an Operation Support System (OSS) for the Network's Operation Centers (NOC).
11:51
как правильно на русском будет?
zi_rus #
11:51
freeseacher, что подразумевается под дискаверингом оборудования? в ноке нет автодискавери
freeseacher #
11:52
зато есть дискаверинг занесенного
11:52
например внесение адресов в ипам и сеток
zi_rus #
11:52
развивай мысль, вопрос не ясен
11:53
freeseacher, я прописываю вланы через нок но сниппетом, это считается?
denix3 #
11:53
freeseacher: начинает коннектится и выводит ошибку abort: HTTP Error 404: Not Found
freeseacher #
11:54
zi_rus, переписал
11:54
denix3, hg clone -r0.6.4 http://hg.nocproject.org/noc/
11:55
вот так вытащит 0.6.4
11:55
проверил тащит. не дождался результата
zi_rus #
11:55
а про вланы? как понимать?
freeseacher #
11:56
я про статик влан
11:56
обновил опрос
zi_rus #
11:56
freeseacher, "Я делаю доработки под себя, но не выкладываю код в апстрим" - я поменял в профиле cisco команду sh run заменил на sh conf - это считается за разработку?
freeseacher #
11:57
да считается
zi_rus #
11:58
вопросы с отрицанием имеют двоякий смысл, я уже на них ответил, но на будущее лучше писать прямо
denix3 #
11:59
freeseacher: да, он начинает тащить, а потом отваливаться
freeseacher #
12:00
denix3, да у меня так же.
denix3 #
12:01
freeseacher, а если через wget закачивать, то при python setup.py install начинает ругатсья что не хватает файлов
12:03
тогда как обновить с 0.6.2 до 0.6.4?
freeseacher #
12:07
запустил проверку репы
12:07
вроде не битая
acid232_ #
12:14
система поддержки эксплуатации сети
12:14
криво...
`kk #
12:15
freeseacher, про днс... у тебя dns.touch_zone не падает в трейс ?
freeseacher #
12:16
нет. сегодня все ровно
`kk #
12:16
cm.dns_pull и cm.dns_push должны же быть выключены ?
12:17
changeset: 7181
freeseacher #
12:18
я не пользую новый механизм
12:18
они у меня включены
12:18
denix3, hg clone --debug -r0.6.4 http://hg.nocproject.org/noc/ как бы намекает что изменилась структура репы
12:19
и оно вроде как так и есть
12:19
там где то в районе 0,7(1) часть данных ушла в подрепозитарий
12:19
думаю его придется вытянуть отдельно
denix3 #
12:21
freeseacher, эмм...я в первые пытаюсь разобраться с ноком, не очень понимаю что нужно делать что бы вытянуть все из репы
acid232_ #
12:24
а как вообще этот dns включить?
zi_rus #
12:25
acid232_, не советую, старый уже никакой, а новый еще не закоммитили
freeseacher #
12:25
denix3, а зачем тебе тогда такая старая версия ?
`kk #
12:25
у меня новый работает
12:25
днс
freeseacher #
12:26
о `kk
12:26
как указать ttl для A и PTR записей ?
acid232_ #
12:26
что такое zone profiles ?
`kk #
12:26
криво, но жить уже можно. пока на тестовом ноке крутится
12:27
freeseacher, указать в dns-zones
freeseacher #
12:27
тоесть будут 2 одинаковые записи ?
12:28
если я этот адрес внесу в ipam и в dns zones какая победит :) ?
`kk #
12:28
freeseacher, хехе
12:28
можно проверить )
freeseacher #
12:29
у меня пока по тестам получается что удут две записи :)
denix3 #
12:29
freeseacher, на самом деле я рад бы установить 0.7.4, но сейчас на сервере стоит 0.6.2 и ее надо обновить, я пытался выдрать дамп базы и залить на 0.7.4, но так в логах вылезает crashinfo и через веб не запускается нок, меня смущает то
12:29
что в последних версиях используется mongo. В общем я пришол к выводу что нельзя так сразу обновить с 0.6.2 на 0.7.4
freeseacher #
12:29
denix3, процесс обновления не будет гладким.
12:30
но мигрировать придется именно с той старой на последнюю.
12:30
сейчас вроде адовых косяков нет так что можно пока жить на апстриме
12:30
обновляться лучше сначла на стенде. на коппи базы и кодовой базы
denix3 #
12:30
freeseacher, эм....ну я в общемто готов, но уперся в этот косяк и дальше у меня нет идей как исправлять
12:31
да, я на стенде и эксперементирую
`kk #
12:31
freeseacher, ага. я пока в ипам в fqdn пишу заглушку . blablablablabla.local. всё остальное уже в dns-zones
freeseacher #
12:31
нок сильно боевой ?
denix3 #
12:31
да
12:31
мы крупный провайдер
freeseacher #
12:31
а ну раз на стенде тогда можно и развлечься
12:31
поставь весь софт который нужен по мануалу
denix3 #
12:32
ок
freeseacher #
12:32
думаю между 0,6,2 и апстримом его не мало появилось.
12:32
ось какая ?
denix3 #
12:32
ubuntu server 12.04
freeseacher #
12:32
оо. ну тоесть мануал от дебиана почти 100пудово подойдет
denix3 #
12:33
да, у меня установилось все без проблем, пробелмы начались только когда дамп базы залил
freeseacher #
12:34
:) ну понятно как раз.
12:34
надо смотреть на трейсы
`kk #
12:34
freeseacher, да. получается 2 записи....
freeseacher #
12:34
а какая запись отдается через днс?
12:34
обе видимо и какой в итоге ттл ? :)
12:35
denix3, думаю не так уж там много может быть косяков, скорее всего конфигурациооные
denix3 #
12:36
freeseacher, да делал все по ману http://coolllness.blogspot.ru/2012/08/noc-project-ubuntu-server-1204.html
12:36
причем база заливается тоже без ошибок
freeseacher #
12:37
а базу ты заливаешь после обновления ?
12:37
думаю это проблема
12:37
ибо по ходу там много миораций
12:37
в базу добавлялись поля, менялось содрежимое и формат
denix3 #
12:37
ну да, я на голую систему ставлю 0.7.4 и со старой дамп заливаю
freeseacher #
12:38
нет сделай копию rsync боевой
12:38
залей на нее дамп
12:38
потом ее обновляй
`kk #
12:38
freeseacher, http://pastie.org/5340227
denix3 #
12:39
freeseacher, rsync что такое?
freeseacher #
12:39
denix3, rsync это вещь! делает копии файлов. по сети.
12:40
работает через ssh
denix3 #
12:40
аа, ясно
12:40
мне сначала надо сделать копии всех файлов с 0,6,2?
freeseacher #
12:41
ага
denix3 #
12:41
freeseacher, попробую, спасибо
freeseacher #
12:44
господа,а Vadim Maksimovch это кто то из местных ?
`kk #
12:48
напиши ему в гугл плюс)
freeseacher #
12:49
уже
12:52
`kk, ты что ли ?
`kk #
12:52
=)) не
freeseacher #
12:53
он нормально так пару док написал. хочу позвать его писать доку на kb
`kk #
12:53
так. для нового dns пришлось пересоздать /var/repo/dns и hg init
12:53
трес пропал
12:53
*трейс
12:54
freeseacher, и в irc его зови
freeseacher #
12:54
эт весьма не просто.
12:54
у нас полдня тишина
12:55
при чем каждый раз не угадаешь какаяименно половина :)
12:55
а когда новичок приходит он обычно или с вопросами или...
12:55
с вопросами
`kk #
12:55
-)
freeseacher #
12:55
никогда не приходят наочики с ответами
12:55
черт.
denix3 #
12:55
ахахахахха
`kk #
12:55
вроде не совсем новичок он
ufir #
12:58
сколько место в виртуалке выделить для постгри и монги ? =\
freeseacher #
12:58
под монгу гигов 40.
12:58
для начала
12:58
под постгрес 5 гигов на 5 лет :)
ufir #
12:59
т.е. постгри растет примерно как ввп - не торопясь ?
_4ePTeHok #
12:59
а скажите ка мне, как отловить в js app ответ 400 в виде json'a, на PUT?
freeseacher #
12:59
а там нечи большого нету
12:59
_4ePTeHok, я ловлю httpie
ufir #
12:59
я все же решил завести три разных виртуалки, для монги, постгри и самого нок
freeseacher #
13:00
ufir, в чем будет бенефит ?
13:00
если монга грохнется будет айайай
13:00
в независимости о того где она будет висеть
13:00
ну а про постгрес и речи нет
ufir #
13:01
freeseacher ну заснапшотить можно
freeseacher #
13:01
эм.... нок ?
ufir #
13:01
люди говорили, что когда все в одной виртуалке - наблюдались тормоза и лаги
13:01
freeseacher монгу ;)
freeseacher #
13:01
:)))
13:01
это удобно.
13:01
readonly монго.
13:02
живет себе такая
13:02
не растет.
13:02
:)
13:02
я утаскиваю активторы
13:02
вот они сцуко прожорливые.
13:02
на 5 тачек раскидал
ufir #
13:03
9 гигов за полгода монга насобирала
freeseacher #
13:03
ты не юзаешь fm ?
ufir #
13:04
юзаю...
_4ePTeHok #
13:05
кто нибудь в новых приложениях видел реакцией на сохранение сообщение об ошибке?
13:05
именно всплывающее сообщение
acid232_ #
13:08
`kk: так а как включить днс?
13:09
куда хостнеймы писать
`kk #
13:11
_4ePTeHok, в новом dns вроде проскакивало
_4ePTeHok #
13:11
в каком случае?
`kk #
13:12
"add" в dns-zones
13:12
acid232_, вырубить старые шедули
acid232_ #
13:12
а что в zone profile писать
`kk #
13:14
какое именно поле?
_4ePTeHok #
13:16
профиль надо создать сначала
`kk #
13:16
коротко: делай ns1 и ns2 ; zone profile - имя, выбираешь мастер и слейв. (остальные записи там понятны).
13:17
в зоне указываешь этот профиль.
13:20
acid232_, http://static.nocproject.org/irclog/2012.10.04.html
13:21
там есть как новый днс завести
vlitvin #
13:40
Так новые днс закоммитили? *соу_слоу.жпг*
`kk #
13:44
vlitvin, http://static.nocproject.org/irclog/2012.10.04.html
_4ePTeHok #
14:26
а проверьте, в ip.addressranges два диапазона пересекающихся и залоченных дает создавать?
14:26
по идее не должно, но у меня дает
`kk #
14:29
оба должны быть залочены ?
_4ePTeHok #
14:29
да
`kk #
14:29
не даёт
14:29
Locked range overlaps with ahother locked range:
_4ePTeHok #
14:30
хм
`kk #
14:30
если только 1 локед - даёт создать
_4ePTeHok #
14:30
а какой диапахон вбиваешь?
14:30
аа
14:30
оба актив еще
`kk #
14:30
192.168.88.1 -192.168.88.10 и 192.168.88.8- 192.168.88.15
14:30
да
14:31
активны
_4ePTeHok #
14:31
отлично
14:31
тогда все работает
Tweet
Share this page
Share this page: Tweet