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: 29.10.2013
freeseacher #
04:00
Коллеги, а научитье задания по времени двигать ? мне надо что бы конфиги с трех железок собирались примерно в одно время с разницей в час.
zi_rus #
05:38
freeseacher, старый или новый нок?
freeseacher #
05:38
:)
05:38
новый нок ?
05:39
у меня Develop
zi_rus #
05:39
ну это когда новый СА сделали
05:39
он в отдельном бранче
05:39
там в принципе можно
freeseacher #
05:39
нее. это тсырой пока
05:39
мне разово
05:39
так что могу и через бд
zi_rus #
05:39
как сложно
freeseacher #
05:39
тока я там не вкуриваю что да как
mikevlz #
05:45
Дима говорил, что новый планировщик поддерживает четко заданное время выполнения
05:45
но как -не сказал
freeseacher #
05:46
видимо ждем диму
mikevlz #
05:50
скорее всего надо будет профиль отдельный им задать с нулевой вариацией
05:50
чтоб расписание не съезжало
05:52
summon прошел успешно
freeseacher #
05:53
Дима
05:53
а научи задания по времени двигать ? мне надо что бы конфиги с трех железок собирались примерно в одно время с разницей в час.
dvolodin #
05:53
refresh_schedule
05:53
им и двигаешь как хочешь
freeseacher #
05:54
o_0
05:54
метод видимо, да ?
dvolodin #
05:54
lib/scheduler/utils.py
freeseacher #
05:54
мне разово. я готов в базе попроваить
dvolodin #
05:54
ну так разово из schell и поправь
05:55
def refresh_schedule(scheduler_name, job_class, key, ts=None, delta=None):
freeseacher #
05:56
а где тут MO ?
dvolodin #
05:56
в key его id
freeseacher #
05:57
ага
zi_rus #
05:59
dvolodin, а в модельке для vc нет метода get_free_vc? я не нашел
dvolodin #
06:01
zi_rus: оно не должно быть на vc
06:01
VCDomain.get_free_label()
zi_rus #
06:02
понятно
06:02
раз есть, значит хорошо
dvolodin #
06:02
есть, конечно
06:02
там еще фильтр наложить можно
IRevent #
06:38
я не представляю как бороться с "20 Cancelled" руками все проходит....
_4ePTeHok #
07:00
в какую нынче ветку льются все последние изменения?
07:00
develop?
zi_rus #
07:09
рандомом
_4ePTeHok #
07:31
ни у кого под линуксом не заваливался upgrade на установке gmpy?
07:31
чот впервой под линуксом разворачиваю)
07:39
неактуально, решил вопрос.
07:43
ан нет.
e_zombie #
07:52
_4ePTeHok: все льют в сраный новый инвентори. даже то что должно быть в дефолте.
07:53
последний раз изза этого девелоп даже вливали в инвентори потому что всё через жопу было
_4ePTeHok #
07:53
бля.
e_zombie #
07:54
не веришь - смотри коммиты
_4ePTeHok #
07:54
да верю, просто дефолт начал ставить.
e_zombie #
07:54
если с нуля - то ставь инвентори
_4ePTeHok #
07:57
e_zombie, а как ветку правильно вытянуть? hg clone http://bitbucket.org/nocproject/noc/feature/inventory noc ?
mikevlz #
07:58
нет
07:58
в апгрейд.конф укажи
07:58
и апгрейд
_4ePTeHok #
07:58
а, бля, точно.
e_zombie #
07:58
noc-update
_4ePTeHok #
07:58
у тебя нок не под линуксом случайно?
e_zombie #
07:58
lf
07:58
не люблю винду
_4ePTeHok #
07:58
не было с gmpy проблем при апгрейде?
e_zombie #
07:59
нок юзает все свои модули
07:59
ему срать на системные
_4ePTeHok #
07:59
дак вот при компиляции и валится
e_zombie #
07:59
кхм
ufir #
07:59
я руками его собирал ;(
e_zombie #
08:02
странно у меня под центосом 64 битным все штатными репозитариями. разве что монго подключил от разрабов
evyscr #
08:03
_4ePTeHok: как валится-то?
_4ePTeHok #
08:03
постгиса тоже нету в штатнух
ufir #
08:04
прописал инвентори, запустил апгрейд.
08:04
теперь оно висит и пишет Imporing AGG-Centr-4: r64 r608 r668 r785 r992 r1010 r1033 r1115 r1124 r1150 r1171 r1191 r1241 r1360 r1488 r1749 r1895 r2224 r2556 r2609
08:04
всякие цыфры
mikevlz #
08:04
ну это да
08:05
долго будет, если конфигов много и версий у каждого дохрена
08:05
все ревизии в монгу из ртути перетаскивает
_4ePTeHok #
08:05
=)
08:06
сейчас, поставил инв ветку апгрейдится, трейсанет-покажу..
ufir #
08:06
ааа... т.е. монгу опять раздует
hartmy #
08:06
всем привет! а noc-project понимает snmp informs?
_4ePTeHok #
08:06
скоро придется монгу на кластер сажать
08:08
noc-pkg-famfamfam-silk :)
08:08
почти fapfapfap)
mikevlz #
08:08
дада
08:08
все так думают
ufir #
08:08
а..а... ну тогда нормально
e_zombie #
08:09
гыгыгыгыгы
evyscr #
08:09
это вы ещё с bdsm не знакомы
ufir #
08:10
зато с asdm знакомы
08:10
это почти одно и то же
_4ePTeHok #
08:11
так, ну там большая простыня, но заканчивается этим - http://pastebin.com/Hz5iL9ay
08:11
предваряя вопрос - консолька UTM8 да.
08:14
ага нашел кусок в логах канала.
mikevlz #
08:14
консоль UTM8? что-то новое =)
08:15
кто-то норкоман
_4ePTeHok #
08:15
кодировка епт
Unbeerable #
08:15
utm5 знаю
08:15
utm6 слышал
08:15
utm8 это круто
mikevlz #
08:16
а теперь поставь из консоли UTM8 gmpy
_4ePTeHok #
08:16
UTF
08:16
=)
zi_rus #
08:16
mikevlz, норкоман, это тот кто любит норки?
_4ePTeHok #
08:16
стоит.
mikevlz #
08:16
zi_rus: ага, курить
evyscr #
08:19
_4ePTeHok: раньше покажи, где строка gcc есть
ufir #
08:19
кстати почему " Imporing", а не "Importing" ?
_4ePTeHok #
08:20
gmp-devel похоже не было. пересобираю.
evyscr #
08:20
хихик
_4ePTeHok #
08:20
включите его уже в инструкцию епта.
08:21
кто там по сайтам главный
evyscr #
08:21
центось? вопрос к тому, кто писал инструкцию для неё.
_4ePTeHok #
08:24
а нетуть ее.
08:24
есть manual инструкция и для дебиана
hartmy #
08:24
подскажите почему когда я отключаю свитч из сети в managed objects этот свитч все равно в UP ?
_4ePTeHok #
08:24
потому что пинг-фейлед еще не пришел поди
hartmy #
08:25
уже долго жду )
08:25
может где то надо включить дополнительно чтото чтобы он начал пинговать?
Unbeerable #
08:25
адрес в snmp trap
hartmy #
08:26
прописан
_4ePTeHok #
08:26
в шедулерах пинг-чек есть?
08:26
(если их не вынесли оттуда еще)
hartmy #
08:26
это где?
_4ePTeHok #
08:26
в гуе в мейн
hartmy #
08:27
там ничего про пинг нету
08:27
видимо надо добавить
08:27
?
_4ePTeHok #
08:28
не, я могу неактуальное ляпнуть, у меня старая версия в работе.
hartmy #
08:28
а там и нельзя это добавить
mikevlz #
08:30
логи активаторов глянь
08:31
там есть чо-нить про пинг?
08:31
активаторы от какого юзера запущены? а то доступ к raw sockets он не для всех
_4ePTeHok #
08:31
да кстати.
denix3 #
08:32
эм...я установил нок на дебиан одной командой, все заработало. Но я не могу дамп со старого нока загрузить в новую БД
mikevlz #
08:33
denix3: версии одинаковые?
denix3 #
08:33
постгреса версии одинаковые, а нок стары 0.7
hartmy #
08:34
mikevlz, в логах про пинг ни слова
denix3 #
08:34
точнее я дам в базу загрузил, но когда запускаю нок там дефолтовая база
hartmy #
08:34
mikevlz, про доступ к сокетам надо посмотреть
mikevlz #
08:34
hartmy: перезапусти активаторы. Последи за ними. Должны ругнуться на доступ к сокету, или пинговать
08:34
конфиг дефолтный почитай
08:35
там есть параметр специальный
08:35
даже несколько
hartmy #
08:37
mikevlz: я правильно понимаю что активаторы запускаются от имени которое прописано в [noc-activator] в noc-launcher.conf
08:37
там сейчас user=root group=пусто
_4ePTeHok #
08:42
от рута да, тогда
hartmy #
08:42
тьфу блин, все работает ) не тот линк дергал
_4ePTeHok #
08:42
=)
hartmy #
08:44
а что по поводу snmp informs ? я так понимаю пока поддержки нету ?
ufir #
08:48
блин. не надо было на инвентори переходить. посыпались трейсбэки
_4ePTeHok #
08:48
гг)
ufir #
08:48
перестали работать старые 10720 и 7301 циски
mikevlz #
08:50
denix3: странно. По идее, сначала базы из бекапа восстанавливаешь, потом ставишь нок, говоришь ему, где БД, делаешь апгрейд. Он и базы обновит и последнее вытащит
ufir #
08:50
_4ePTeHok а чо делать, если у меня на маршрутизаторах нет команды sho vlan brief ?
08:50
вот оно и трейсит
mikevlz #
08:51
ufir: допиши иосы :)
ufir #
08:51
всмысле ?
mikevlz #
08:51
ну чтоб команда появилась
08:52
а вообще - надо проверку на версию софта и платформы в скрипт совать, чтоб разные команды выполнялись.
08:52
или Not supported выдавало чтоб
_4ePTeHok #
08:58
ufir, сохрани трейс да скинь Dmitry1, он имеет может пофиксить)
08:58
он может*
ufir #
09:03
в приват или на почту просто ?
09:03
или куда
Dmitry11 #
09:12
ufir: скинь на pastebin, какими командами у этих цисок выводятся вланы, и какая платформа у них определяется через get_version
zi_rus #
10:08
dvolodin, запилишь таки создание ивент классов из веба?
dvolodin #
10:09
вы протестирование тестирование правила?
10:12
:)
10:13
закоммитил вчера расчет переменных
10:13
надо бы сделать еще возможность вставить строку и считать ее сообщением syslog
zi_rus #
10:20
dvolodin, а может тест делать не отдельно а в том же приложении? чтобы не скакать между окнами
dvolodin #
10:20
открой два окна
10:21
тест позволяет тестировать несохраненное правило
zi_rus #
10:34
отличное решение, открыть два окна чтобы не скакать между окнами
dvolodin #
10:34
какие еще могут быть варианты?
zi_rus #
10:35
в том же окне поле ввода
10:35
после варс
10:35
и кнопка теста
dvolodin #
10:37
да ну нафиг
10:37
бред это
_4ePTeHok #
10:43
dvolodin, все последние наработки льются в ветку inventory?
dvolodin #
10:50
правки для тестирования правил я влил в develop
_4ePTeHok #
10:53
блин, вот как скакать туда сюда
dvolodin #
10:53
а зачем
10:54
пусть Dmitry11 проверит, удовлетворится результатом и я солью изменения в inventory
_4ePTeHok #
10:54
ок. Т е разработчики таки в инвентори живут
Dmitry11 #
10:54
я живу в develop, но это мое личное предпочтение
dvolodin #
10:54
ну так тестируй и не держи других Ж)
10:57
я так и не понял, какие плюшки у develop по сравнению с inventory
10:57
:)
_4ePTeHok #
11:06
а в дефаулт - чистый 0,8?
dvolodin #
11:07
да
_4ePTeHok #
11:08
dvolodin, сделай пожалуйста деление документации по релизам.
dvolodin #
11:09
рано еще
_4ePTeHok #
11:09
чтобы было удобнее писать документацию
11:09
ну блин. Вот буду я описывать 8,0
dvolodin #
11:09
atlassian вон весь space копирует для нового релиза
_4ePTeHok #
11:09
а за это время наклепаете изменений
dvolodin #
11:09
или давайте какую-нибудь рыбу, что будет считаться документацией
_4ePTeHok #
11:10
дак рыбу надо писать уже с привязкой к релизу
dvolodin #
11:10
да не
_4ePTeHok #
11:10
а дальше уже - дополнять в новых релизах
dvolodin #
11:10
нужна рыба документации по разделам хотя бы
_4ePTeHok #
11:11
дык текущая же есть структура. В ней нельзя сделать верхний уровень - релиз?
dvolodin #
11:12
не
11:13
я говорю, atlassian просто для каждого релиза клонирует space
11:15
_4ePTeHok: что за доку ты пишешь?
_4ePTeHok #
11:15
я хочу занятся документацией в целом. Закрыть вообще не описанные разделы
11:16
закрыть всмысле - описать.
11:16
по установке вот инструкцию для центоси доделываю.
11:17
н
mikevlz #
11:19
_4ePTeHok: да ладно, закрывай. то есть удаляй модули без документации
_4ePTeHok #
11:19
вам все бы хиханьки) а меня тут полгода чувак каждую неделю мозг трахает
11:20
где доки, как и чего, а на канал идти не хочет)
mikevlz #
11:21
еще три месяца и будет у вас с ним мозжечок
_4ePTeHok #
11:21
днк не совместимые.
dvolodin #
11:22
bootstrap скрипт для centos получилось сделать?
11:22
фря, вроде, тоже на бинарные пакеты начинает переходить
_4ePTeHok #
11:22
нет, пока ручная со всеми зависимостями.
dvolodin #
11:22
тогда и ее можно будет сделать
_4ePTeHok #
11:22
скрипт попробую, но не обещаю)
dvolodin #
11:27
советую на виртуалке опробовать
MaximFomin #
11:35
Всем привет. Как можно забороть "Failed to fetch data"? Довольно часто появляется, например на просмотре Event
mikevlz #
11:39
ускорить работу монго
MaximFomin #
11:41
а таймауты можно покрутить и где?
mikevlz #
11:41
можно, у nginx
11:42
и в коде приложений, там где ajax дергается
MaximFomin #
11:42
keepalive?
mikevlz #
11:42
нет...
11:43
у nginx таймаут прокси. У приложений в коде AJAX выставить большой таймаут
11:43
он там вроде дефолтный
MaximFomin #
11:44
а как называется параметр?
mikevlz #
11:44
не помню
evyscr #
11:45
proxy_read_timeout
MaximFomin #
11:45
Спасибо
denix3 #
11:59
помогите плиз разобраться, залил дамп базы в нок, но в некоторых вкладках нока, например в assigned address ошибка http://pastebin.com/QEq06gZ9
zi_rus #
12:04
вот поэтому я вливаю через csv
denix3 #
12:05
это как?
zi_rus #
12:07
./noc csv-import ip.prefix <file.csv>
_4ePTeHok #
12:07
версии поди не совпадают
12:07
мигрейт попробовать...
12:08
ну всмысле апгрейд
denix3 #
12:08
версии нока разные да
_4ePTeHok #
12:08
прогони upgrade
12:09
вообще лучше копировать старую бд целиком до установки нового нока
denix3 #
12:09
это на новом серваке?
_4ePTeHok #
12:09
ну и потом подсунуть ему ее, пере апгредом
12:09
да
denix3 #
12:09
я делаю на разных серверах, новый нок с нуля заливаю
_4ePTeHok #
12:10
мигрейт тогда отработает
12:10
бд у тебя тоже новая же
denix3 #
12:10
ну да
_4ePTeHok #
12:11
смотри - нок подхватывает бд в момент когда при установке ты запускаешь upgrade( отрабатывает миграция)
12:12
попробуй сейчас прогнать этот скрипт. Если не отработает (структура бд уже была изменена при первом запуске нока, а уж потом ты залил дамп) - то снеси новую бд и просто подсунь ему старую бд еще раз.
12:12
ну и апгрейд прогнать - так точно должно отработать.
denix3 #
12:13
оке
12:21
когда апгрейд делаю он удаляет подсунутую бд
12:22
а если сношу новую бд и подсовую старую то не работают вкладки некоторые
_4ePTeHok #
12:22
э.
12:22
недолжен он ничего удалять
12:22
он там апдейтит
ufir #
12:24
короче падает
12:24
Dmitry11 http://pastebin.com/63duVRiV
12:24
все три платформы
Dmitry11 #
12:24
ага
ufir #
12:24
что-нибудь еще надо ?
12:25
10720 старье конечно, но работают
Dmitry11 #
12:26
а чего это оно так странно вланы выводит?
ufir #
12:26
ну... ээээ ;(
12:27
можно так http://pastebin.com/eNN8aHKF
Dmitry11 #
12:29
ufir: кинь на pastebin свой Cisco.IOS.get_vlans
12:30
потому как для 7200 должна выполняться команда show vlan dot1q
denix3 #
12:30
_4ePTeHok разобрался, это мне надо повнимательней быть, спасибо!
Dmitry11 #
12:32
ufir: смотри, оно пытается выполнить команду show vlan-switch, а если такой нету, то выполняет команду show vlans dot1q
ufir #
12:34
да ;( 7200 нормально
12:34
проблема только в 7301 и 10720
Dmitry11 #
12:36
ufir: а в них есть команды show vlan-switch или show vlans dot1q ?
ufir #
12:37
только такие
12:37
crt06-yla-srv#sho vlans ?
12:37
<1-4095> Display configuration for a particular vLAN ID.
12:37
dot1q IEEE 802.1Q VLAN information
12:37
tokenring Token Ring Vlans
12:37
| Output modifiers
12:37
и там, и там
Dmitry11 #
12:37
т.е. есть show vlans dot1q
ufir #
12:38
ага
Dmitry11 #
12:43
закоммитил в ветку develop
ufir #
12:52
спасиб, щас потестим
12:52
только я что-то не понял - где же щас самая "трендовая" ветка
dvolodin #
12:54
https://bitbucket.org/nocproject/noc/commits/dd6692ab4d3a431421d0e13f01d7c51cea12b471
12:54
дим, что ты тут пофиксил? иконка поменялась?
Dmitry11 #
12:57
да
12:58
потому как раньше даже иконки не показывались нормально
12:59
Пробежался с дебагам по всем шагам JS. В переменной d содержатся объекты с уже отфильтрованными вланами
13:00
после me.grid.store.loadData(d); в грид попадает мусор
hartmy #
13:06
а где нибудь можно поподробней прочитать про fault management? или как мне начать с простого - отсылка email если упал какой-нибудь узел
Dmitry11 #
13:13
hartmy: В main настраиваешт нотификацию для групп
13:19
а в SA включаешь для нужных селекторов нотификацию на разные события
dvolodin #
13:28
смотри что в этом d
Dmitry11 #
13:38
объекты
13:47
dvolodin: JSON.stringify(d)
13:47
[{"label":"15","l1":15,"l2":0,"name":"test_15","description":""},{"label":"445","l1":445,"l2":0,"name":"iptv_streamer_vlan","description":""},{"label":"446","l1":446,"l2":0,"name":"iptv446","description":""},{"label":"552","l1":552,"l2":0,"name":"fop_kobilko","description":""},{"label":"553","l1":553,"l2":0,"name":"Sat->ETT","description":""}]
dvolodin #
13:47
а в модели у него что там должно быть?
Dmitry11 #
13:48
extend: "Ext.data.Store",
13:48
fields: [
13:48
"label",
13:48
"l1",
13:48
"l2",
13:48
"name",
13:48
"description"
13:48
]
dvolodin #
13:49
странно
13:49
вроде отдаем ему все по месту
13:49
а в grid'е посмотри названия колонок
Dmitry11 #
13:57
вроде названия колонок совпадают
13:57
columns: [
13:57
{
13:57
header: "Label",
13:57
dataIndex: "label",
13:57
width: 50
13:57
и т.п.
13:58
единственное, что количество колонок не севпадает с датассоурсе
_4ePTeHok #
14:01
не должно влиять
Dmitry11 #
14:02
самое обидное, что с пол-года назад все работало
14:02
как вариант - это переход на extjs 4.2.1
14:03
Может есть смысл попробовать на 4.2.2 ?
_4ePTeHok #
14:03
noooooo....)
14:03
опять какие нить грабли повсплывают
14:03
типа пропадающих полос прокрутки
Dmitry11 #
14:04
Что no ? Я имею ввиду, что регрессия появилась после перехода с 4.0.7 на 4.2.1
mikevlz #
14:04
они вобщем-то никуда не девались
14:04
грабли эти
_4ePTeHok #
14:04
дык там наверняка еще новые появились)
Dmitry11 #
14:04
ченжлогом они не делятся
_4ePTeHok #
14:05
зря пацаны код чтоли пишут)
14:07
постойте, а 4,2,1 - это во всех ветках теперь?
Dmitry11 #
14:13
api говорит, что в loadData надо засовывать массив, а не объект
ufir #
14:28
эээ... а.а... из inventory в develop теперь уже нельзя переключится ?
_4ePTeHok #
14:31
=))
mikevlz #
14:31
ну назад из монги конфиги никто не будет экспортить
ufir #
14:33
хорошо, что у меня всегда есть свежий юэкап
14:36
короче сламалось
14:36
http://pastebin.com/B2idDNh7
mikevlz #
14:45
грохни эти коллекции
14:45
Noc.inv.models
ufir #
14:48
что-то не грохаются - я правильно делаю ?
14:48
> mongo noc
14:48
connecting to: noc
14:48
> db.noc.inv.models.runCommand("drop");
14:48
{ "errmsg" : "ns not found", "ok" : 0 }
mikevlz #
14:49
неправильно
ufir #
14:49
дай угадаю - надо без db ?
mikevlz #
14:49
смотри, какие коллекции так начинаются, и дропай каждую отдельно
ufir #
14:49
ага. понял, спасибо
15:13
не получается ;(
mikevlz #
15:25
а на чем падает?
dvolodin #
19:42
http://pastie.org/8440868
19:42
может быть вот это пролечит vc
ufir #
19:44
dvolodin а можешь мне подсказать как нок починить ?
19:44
http://pastebin.com/B2idDNh7
dvolodin #
19:44
смотря как ты его сломал
ufir #
19:44
что-то поломалось у меня
19:44
метнулся на инвентори, потом в девелоп и обратно
19:44
вот и поломал
dvolodin #
19:45
а зачем обратно-то?
19:46
полный трейс надо бы
ufir #
19:46
а девелоп работать не захотел
19:46
щас полный снимется
19:47
http://pastebin.com/vZw4pLyQ
dvolodin #
19:49
дропни коллекцию noc.objectmodels
ufir #
19:51
помогло, спасибо. а как правильно переключаться между этими ветками ?
19:51
я хотел фикс протестировать который Dmitry11 написал
19:52
а то у меня пара моделей цисок трейсить начала
19:52
после инвентори
dvolodin #
19:53
назад скакать не советую
19:53
в этих ветках структура базы меняется
ufir #
19:53
остаться на инвентори ?
dvolodin #
20:06
да
20:06
в нее из default'а все равно будут изменнеия вливаться
20:06
http://docs.sencha.com/extjs/4.2.2/extjs-build/release-notes.html
Tweet
Share this page
Share this page: Tweet