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: 12.02.2015
freeseacher #
04:41
tardoe, hi
04:41
you should use put instead of post.
04:42
post is only for create action not for an update
tardoe #
04:44
I am creating a new VRF record
04:44
but I'll try that and let you know!
freeseacher #
04:45
oh, i see
04:46
so can you try to do it with your browser ? look at browser debug console and copy cUrl link
tardoe #
04:46
and doing a PUT to /ip/vrf gives a 404 anyway
freeseacher #
04:46
/ip/vrf/
tardoe #
04:46
i'm using the Advanced REST client plugin within Chrome
04:47
ok, doing a POST gives an application exception
freeseacher #
04:47
can you put in on pastie?
tardoe #
04:47
sure
04:48
http://pastie.org/private/5xfitrc0uwihx5sdm5prxa
freeseacher #
04:48
hm
tardoe #
04:49
heres the request
04:49
http://pastie.org/private/a42u7jtoai00wfgmsgag
04:50
my JSON might be a bit invalid...
freeseacher #
04:50
{"name":"my","state":2,"vrf_group":3,"project":0,"rd":"44:3","afi_ipv4":true,"afi_ipv6":false,"description":"","tt":0,"tags":[],"style":0,"allocated_till":null}
tardoe #
04:50
yeah, that should do it
04:50
gimme a sec
freeseacher #
04:50
that json looks good, yours can't be deserialized
tardoe #
04:50
does null need to be "null"
04:51
?
04:54
you're example worked
04:55
it was my dodgy JSON
e_zombie #
06:29
,,
i_a #
06:42
доброе
zi_rus #
06:44
dvolodin, почему у меня inv.interfaces не работает? выбираю любой мо, ничего не показывает, только через sa mo получается интерфейсы посмотреть
i_a #
06:47
сейчас обновился
06:47
у меня показывает
06:54
как править конфиг файлы через веб морду?
06:54
Если смотреть конфиг через веб, то там больше параметров, чем если через консольку, почему так?
06:55
и после внесения изменений, нужно перезапускать нок?
TSergey #
06:56
речь идет о конфиге нока?
freeseacher #
06:58
i_a, да надо перезапускать
06:58
больше потому что еще показываются дефолты
06:59
из файлов .defaults
i_a #
06:59
да конфиге нока
06:59
т.е. если через консольку править, то нужно ковырять еще и .drfaults
06:59
а чере веб менять можно?
freeseacher #
07:00
да
07:00
даже нужно
07:00
дефолтны ковырять не надо
i_a #
07:00
ммм а мне чет не дает
freeseacher #
07:00
проверь права
07:00
etc должна принадлежать ноку
zi_rus #
07:01
/opt/noc должна принадлежаться ноку
dvolodin #
07:01
да ну
i_a #
07:01
вот в тему вчерашних графиков..
07:01
Через веб глянул на конфиг pmwriter и увидел там
07:01
Udp listenet false
07:02
а править этот false не даёт...
07:02
пойду права смотреть
Night_Snake #
07:04
zi_rus у меня такая же шляпа была, пока вчера не обновился
07:04
кстати есть у кого идеи, почему еще пробы могут не писаться? pmwriter.log пустой, трафика на lo нет
i_a #
07:08
поменял юреза для opt/noc/etc но править не даёт
07:10
походу я не умею читать названия колонок
07:10
-\
freeseacher #
07:10
я ка краз писал комментарий на эту тему
07:11
править можно только одну из двух колонок :)
i_a #
07:13
нашел еще такую строчку в логе pmwritera
07:13
[noc.lib.perf] Stats are disabled
07:13
че эт он дисаблед... где его включить?
freeseacher #
07:14
в конфиге же :)
i_a #
07:14
э(
07:15
Pmwritera?
freeseacher #
07:15
да
07:15
зовется он enable_reports
i_a #
07:17
очень очевидно ))
07:18
ну если это какие то репорты, то для создания графиков он вряд ли нужен...
07:18
а в PM/Setup/Metrics по прежнему пусто
freeseacher #
07:19
а в монге появились ts.* коллекции ?
i_a #
07:21
куда смотреть?
freeseacher #
07:21
в монгу же
07:21
mongo noc
i_a #
07:21
с ней пока не знаком
freeseacher #
07:21
show colelctions
i_a #
07:23
uncaught exception: don't know how to show [colelctions]
07:23
наверное collections
07:24
noc.ts.metrics
07:24
noc.ts.p2015.p02.p11
07:24
noc.ts.p2015.p02.p12
zi_rus #
07:29
не пустые?
Night_Snake #
07:33
а как проверить?
07:34
у меня вообще только noc.ts.metrics
zi_rus #
07:34
там какая-то команда в монге размер показывает
07:34
я не помню
dvolodin #
07:36
.stats()
Night_Snake #
07:39
> noc.ts.metrics.stats() Thu Feb 12 10:39:34 ReferenceError: noc is not defined (shell):1
dvolodin #
07:39
db.noc.....
Night_Snake #
07:40
"ns" : "noc.noc.ts.metrics", "count" : 0, "size" : 0,
i_a #
07:45
анологично
07:53
Night_Snake походу мы с тобой без графиков останемся ))
Night_Snake #
07:53
еще Dmitry1. Счастливчики
Dmitry1 #
08:01
я буду ждать новой реализации PM
dvolodin #
08:01
i_a: у тебя же есть партиции за два дня
08:02
новой реализации pm не будет
Dmitry1 #
08:02
dvolodin: Дим. Я два дня промучился. Не смог построить ни одного графика.Вывод - не работает
dvolodin #
08:03
https://www.evernote.com/l/ADnYqx9uZG1G8JcG2XSUgZzeAIFlMgibM-8
08:03
freeseacher помучался 5 минут и построил
Dmitry1 #
08:03
Пока не будет так, чтобы _обычный_ человек, без подсказок со стороны смог интуитивно построить графики - оно не рабочее
zi_rus #
08:04
это не система для домохозяек
dvolodin #
08:04
обычный человек графики не строит
08:04
это не выход супа из скороварки
zi_rus #
08:04
dvolodin, нормальной доки все равно нет, моя статья только наводка
Dmitry1 #
08:04
На cacti и mtrg обычный человек без напряга построит графики
08:05
На cacti я смог, на mrtg смог. На NOC не смог
dvolodin #
08:05
на миллионе интерфейсов
Night_Snake #
08:05
dvolodin я очень рад за него. А у нас вот не получается. Вывод - либо есть тайное знание, либо что-то поломали
dvolodin #
08:05
:)
08:07
Night_Snake: чего там может не получиться-то/
08:07
?
evyscr #
08:07
результат, вестимо
Night_Snake #
08:07
Метрик нет
Dmitry1 #
08:07
у меня снимаются данные, пишутся в базу, а метрик нету
dvolodin #
08:08
pmwriter запущен, порты слушает?
Night_Snake #
08:08
запущен. слушает
evyscr #
08:08
я из трёх мест информацию черпал, чтобы настроить
Dmitry1 #
08:08
пишет в базу
08:08
а метрик нету
dvolodin #
08:08
проба конфиг получает?
Dmitry1 #
08:08
% ./noc probeconfig --list | grep CONFIG | wc -l
08:08
167
08:08
%
dvolodin #
08:08
сама проба получает?
08:08
юзера ей настроили?
Night_Snake #
08:09
юзера настроили
08:09
./noc probeconfig --list | grep CONFIG | wc -l выдает 5к проб
Dmitry1 #
08:09
2015-02-11 10:46:07,968 [noc.pm.probe.task] [cca6d5e0-00a7-573c-8182-7e256c5b7d31] Running
08:09
2015-02-11 10:46:07,968 [noc.pm.probe.io.base] SNMP GET [10.116.0.2] {'Interface | Discards | In': '1.3.6.1.2.1.2.2.1.13.1', 'Interface | Discards | Out': '1.3.6.1.2.1.2.2.1.19.1'}
Night_Snake #
08:09
во-во, такая ж фигня
Dmitry1 #
08:09
2015-02-11 11:11:53,139 [noc-pmwriter] Register metric object.cat6509.interface.gi_2-23.interface.load.in 12126539.19 1423645913.0
08:09
2015-02-11 11:11:53,139 [noc-pmwriter] Register metric object.cat6509.interface.gi_2-23.interface.load.out 296452.741405 1423645913.0
dvolodin #
08:09
хорошо
Night_Snake #
08:09
тока noc-probe.log пустой, а pmwriter говорит тока что запустился
dvolodin #
08:10
в pm > setup > metrics метрики видны?
Dmitry1 #
08:10
нету метрик
08:10
нету метрик
Night_Snake #
08:11
нету
Dmitry1 #
08:11
Дим, я вчера только узнал, что оказывается нужно не только в web что-то клацать, а и в конфигах.
08:11
Точно уверен, что обычный человек сможет это настроить без общения с разработчиками?
dvolodin #
08:12
обычному человеку там делать нечего
ufir #
08:13
не согласен
evyscr #
08:13
не, ну логично же
08:13
нок - маргинальная поделка
ufir #
08:14
+3.1415326
08:15
ну у меня тоже есть поделки, которые ползают по коммутаторам, заливают конфиги, строят графики..
Night_Snake #
08:16
короче нок - это для упоротых ноков.
08:16
ОК, проехали. Делать-то что?
dvolodin #
08:17
> db.noc.ts.metrics.count()
08:18
что показывает?
Night_Snake #
08:18
"ns" : "noc.noc.ts.metrics", "count" : 0, "size" : 0,
08:18
мы по кругу ходим?
dvolodin #
08:19
а коллекции вида ts.p2015.... есть?
Night_Snake #
08:19
неа
dvolodin #
08:21
что-то вы мне голову морочаете
08:21
tcpdump на портах pmwriter'а что показывает?
Night_Snake #
08:21
ничего не показывает
zi_rus #
08:22
Night_Snake, у тебя проба на том же сервере что и весь нок? или на выносе?
Night_Snake #
08:22
на том же
dvolodin #
08:23
в noc-probe.conf в секции autoconf должен быть прописан правильный URL NOC'а
08:23
и ноковский юзер, которые имеет соответсвующий доступ
08:23
проба получает конфиг по http
08:24
вот это имя пробы должно совпадать с именем пробы в настройках
Night_Snake #
08:24
url верный. юзеру аж супера дал, дабы не было затыка с правами
ovg #
08:27
hi there
08:27
https://kb.nocproject.org/display/DOC/Logging is empty :|
08:28
чем логи ротейтить? системой?
dvolodin #
08:28
Night_Snake: имя пробы какое?
i_a #
08:31
у меня noc.ts.p2015.p02.p11
08:31
"count" : 3,
08:31
"size" : 132,
08:32
> db.noc.ts.p2015.p02.p12.stats()
08:32
{
08:32
"ns" : "noc.noc.ts.p2015.p02.p12",
08:32
"count" : 5,
08:32
"size" : 220,
08:32
тспдамп на 2003 порту показывает трафик
Night_Snake #
08:34
эм. default?
zi_rus #
08:34
ты спрашиваешь или утверждаешь?
Night_Snake #
08:35
zi_rus в PM->Probes тока default
08:35
других нету
zi_rus #
08:35
а в конфиге?
Night_Snake #
08:35
в котором?
zi_rus #
08:35
а их много?
i_a #
08:35
noc-probe.conf
Night_Snake #
08:35
тоже default
zi_rus #
08:36
ну норм
08:36
ты бы дебаг включил в пробе и врайтере
08:36
чтобы посмотреть
Night_Snake #
08:36
это в смысле где секция дебаг, или что?
zi_rus #
08:37
где уровень логирования настраивается
i_a #
08:38
etc/noc-probe.conf тут?
08:38
там все вкрючать? Manhole timing reports
zi_rus #
08:38
[main]
08:38
logfile = /var/log/noc/noc-pmwriter.log
08:38
loglevel = info
Night_Snake #
08:40
дык стоит
i_a #
08:41
поменять на debug
zi_rus #
08:42
да
Night_Snake #
08:42
http://pastebin.com/knZazp7N
08:42
noc-probe пустой
zi_rus #
08:46
Night_Snake, плохо что пустой
08:46
su noc
08:46
./scripts/noc-probe -f start
08:47
./scripts/noc-probe.py -f start
Night_Snake #
08:49
http://pastebin.com/azy3frH5
zi_rus #
08:49
ну а почему лог пустой?
Night_Snake #
08:49
дык а я почем знаю?
zi_rus #
08:49
права проверь
08:49
и пути
ufir #
08:50
putty
Night_Snake #
08:50
-rw-r--r-- 1 noc root 0 Feb 12 11:41 noc-probe.log
08:50
logfile = /srv/noc/log/noc-probe.log
lexus-omsk #
08:54
присоединяюсь к тем, у кого не работает pm) не может стянуть конфиг - 403 форбидден. Пользователя создал и в конфиге прописал
freeseacher #
08:54
Как увидел 403 ? в логе ?
lexus-omsk #
08:55
в noc-probe.log
TSergey #
08:55
интересно, что у меня пользователю noc не присвоено прав
08:56
а, он суперпользователь
freeseacher #
08:56
TSergey, так сбее практика
08:56
но на запуске я тоже так сделал
08:56
что ыб с правами не париться
lexus-omsk #
08:57
я вот запутался, проба конфиг тянет с сервера, который tornado? 8000 порт
freeseacher #
08:57
она должна тянуть его от туда где у тя noc-web
TSergey #
08:57
на pm.probe: config + read ?
freeseacher #
08:57
он у тя за nginx ?
lexus-omsk #
08:57
за апачем, но так как машинка та же, то апач можно и оботи... или нет?
freeseacher #
08:58
я б не стал.
lexus-omsk #
08:58
кстати, как с заглавной страницы kb.nocproject.org найти нужную заметку (которую zi_rus писал)?
freeseacher #
08:59
zi_rus, у тя проба и писатель на одной машине предполагаются да ?
lexus-omsk #
08:59
хочу ещё раз сверить, вдруг что сломал, когда пытался разобраться
Night_Snake #
09:00
403 обычно когда юзер не настроен и url. и проба стучится на 127.0.0.1:8000
`kk #
09:01
хехе
freeseacher #
09:01
нет
09:01
давайте по честному
09:01
пусть проба стучиться на 80
09:01
или 443
`kk #
09:01
там с именами каналов
freeseacher #
09:01
туда же где морда
lexus-omsk #
09:01
ок, исправлю сейчас
Night_Snake #
09:01
ну так и прописано
zi_rus #
09:02
freeseacher, дв
lexus-omsk #
09:02
кстати, 127.0.0.1:8000 Это вроде как из .default
zi_rus #
09:02
*да
09:02
раньше выносил
09:02
все работало
freeseacher #
09:02
lexus-omsk, да. прописано
zi_rus #
09:02
даже в два места научил писать
freeseacher #
09:02
думаю dvolodin не прав.
zi_rus #
09:02
проблем никаких
freeseacher #
09:03
zi_rus, write_concern =2 ?
zi_rus #
09:03
ya
freeseacher #
09:03
отметь в статье плиз
Night_Snake #
09:03
о
09:03
2? а не 1?
freeseacher #
09:03
у тя там написано хуй знает что это
Night_Snake #
09:03
а что это вообще за опция?
freeseacher #
09:03
а это параметр как раз отвечающий за то на сколько писателей надо послать `обязательно`
Night_Snake #
09:04
А оно должно совпадать с количеством инстансов проб?
freeseacher #
09:04
нет
09:04
с количеством хостов на которые надо послать
TSergey #
09:04
lexus-omsk: в поиске набери grafana
Night_Snake #
09:04
ок
lexus-omsk #
09:04
повторюсь: как найти с заглавной страницы эту заметку? навигация замудрённая с этими пространствами, имхо
09:05
ок
freeseacher #
09:05
lexus-omsk, согласен.
09:05
сайт надо переделать
TSergey #
09:07
lexus-omsk: или "пространства\блоги\" и слева "Как готовить новый Performance "
zi_rus #
09:07
freeseacher, а ты случаем ен знаешь, если у меня настроено 5 писателей, а концерн задан 3 - как он выбирает какие из них?
TSergey #
09:08
я добавил тэг и проще найти по grafana или pm или probe
bee26 #
09:09
что за фраза при апргрейде сегодня? ожидаем снятия блокировки рабочий каталог /opt/noc удерживаемой 'noc
09:09
что делать?
TSergey #
09:09
и не апдейтит?
09:10
значит не удален *.pid в run каталоге
bee26 #
09:10
не апдейтит
TSergey #
09:10
бывает
09:10
у меня run в \srv\noc\run
lexus-omsk #
09:10
в секции update noc-probe.conf что должно быть?
bee26 #
09:10
не докопировал .... 'noc:25999'
TSergey #
09:11
bee26: ну и проверь что процессов запущенных нет
freeseacher #
09:12
zi_rus, я не знаю. когда писалось прдполагалась логика "оба"
zi_rus #
09:12
тоднако теперь это не так от слова совсем
lexus-omsk #
09:17
http://pastie.org/private/fenm9seais1wfcywlghna
`kk #
09:20
lexus-omsk: 1. я написал не 127 а "внешний"
09:20
и с :80
lexus-omsk #
09:20
пробовал и так тоже
zi_rus #
09:20
lexus-omsk, 8000
`kk #
09:20
проверь user
09:21
зайди под ним из вэб
zi_rus #
09:21
или заставь nginx слушать на лупбеке
`kk #
09:21
у меня через nginx
lexus-omsk #
09:21
zi_rus у тебя в доке вообще без порта, т.е. подразумевается 80
09:22
про 8000 freeseacer сказал, что неправильно
zi_rus #
09:25
lexus-omsk, локально у меня 8000, не знаю почему он говорит что неправильно, просто это будет мимо nginx напряму в noc-web
09:25
а если 80 - j 'nj xthtp тпштч
09:25
то это через nginx
buggy-funhouse #
09:26
могу скинуть рабочий костыльный вариант
zi_rus #
09:26
и он должен слушать на этом порту
lexus-omsk #
09:26
вот я о чём и писал выше... так и было 8000 и 127.0.0.1
zi_rus #
09:26
[autoconf]
09:26
name = default
09:26
url = http://127.0.0.1:8000/
09:26
user = noc
09:27
lexus-omsk, ты хоть нетстатом глянь что у тебя происходит
09:27
может и не с портами дело
09:27
может ты в вебе не завел пул
lexus-omsk #
09:27
какой пул?
zi_rus #
09:27
проб
`kk #
09:28
о
lexus-omsk #
09:29
pm - setup - probes ?
`kk #
09:30
я вначале настроил удалённые пробы для днс. остальное по доке подцепилось быстро
09:30
поэтому не через 8000
lexus-omsk #
09:30
name - default, storage - default, выбран user
zi_rus #
09:30
значит должно работать
09:31
2015-02-12 12:30:44,757 [tornado.access] 200 GET /pm/probe/default/3/config/?last=2015-02-12T12:25:41.735021 (127.0.0.1) 3041.12ms
09:31
в логах веба подобное есть?
TSergey #
09:31
расскажите, что такое проба, метрика и конфиг метрики
09:31
метрика --- данные?
09:31
конфиг метрики --- какие данные собирать?
freeseacher #
09:32
метрика - это измеряемый параметр
lexus-omsk #
09:32
вот кстати меня это тоже смутило, ни в апаче, ни noc-web - никаких упоминаний, что кого-то пинают по 403
freeseacher #
09:32
кофиг метрики да
TSergey #
09:32
проба --- как и куда собирать?
freeseacher #
09:32
проба это то что добывает метрики
09:32
демон сам
TSergey #
09:32
ага, проба это процесс
09:32
метрика --- данные
09:32
конфиг метрики соответственно чего собирать
09:33
ну а сторадж это очевидно
09:33
метрик сет?
freeseacher #
09:33
набор метрик
TSergey #
09:34
а, это набор а не установка
09:34
оченно гут, теперь почти все понятно
freeseacher #
09:35
сможешь доописать это в статью ?
lexus-omsk #
09:35
и в tcpdump на Lo по 8000 порту глухо (если браузером не лазить в этот момент)
TSergey #
09:35
я начал свою, с примерами по монге
09:35
но конечно могу
zi_rus #
09:36
lexus-omsk, плоху, че
TSergey #
09:36
zi_rus: не против? я добавлю термины в статью
zi_rus #
09:36
добавляй, че
TSergey #
09:37
zi_rus: я кину в комментарий, а ты вставь в статью как считаешь нужным
zi_rus #
09:37
в смысле
09:37
пиши в комменты, люди там и прочитают если че
TSergey #
09:38
ок
09:38
да, а дашбоард, это то, что умеет забирать данные и рисовать их
09:38
так?
freeseacher #
09:38
да можно и прям в саму статью
09:38
вики же как бы
zi_rus #
09:40
freeseacher, а он сможет отредактировать мою статью?
freeseacher #
09:41
по идее да
zi_rus #
09:41
freeseacher, а еще тогда
09:41
https://kb.nocproject.org/pages/viewpage.action?pageId=18382889
09:41
смотри, она в дереве сбоку засунулась не в то место
09:41
можешь ее подвинуть?
freeseacher #
09:43
подвинул
09:43
хотя ты мог и сам
zi_rus #
09:43
я не нашел
freeseacher #
09:43
... -> move
TSergey #
09:44
а дашбоард, это то, что умеет забирать данные и рисовать их, так?
zi_rus #
09:45
нет
TSergey #
09:46
панель управления?
zi_rus #
09:46
https://translate.google.ru/?hl=ru&tab=wT#en/ru/dashboard
TSergey #
09:47
отливная доска? :)
09:47
наверное это типа монитор
zi_rus #
09:47
ты не до того слова доебался
09:49
dvolodin, и таки есть возможность посмотреть список портов по которым были errors за последние сутки?
TSergey #
09:49
смотрите комментарий, если согласны, я это добавлю в начале статьи, или лучше zi_rus, там где посчитает нужным
09:49
https://kb.nocproject.org/pages/viewpage.action?pageId=17858564
freeseacher #
09:49
zi_rus, видел кстати http://grafana.org/blog/2015/02/10/Grafana-2-Alpha-and-preview.html
zi_rus #
09:50
теперь видел
09:50
TSergey, половина неправильно или некорректно
freeseacher #
09:50
zi_rus, там есть экспорт
zi_rus #
09:50
freeseacher, и сейчас есть
freeseacher #
09:50
в pdf
zi_rus #
09:50
а
09:51
а в png?
09:51
как я pdf в ворд вставлю?
freeseacher #
09:51
ога
09:51
я бы на твоем месте в ворд вообще ничего не вставлял.
zi_rus #
09:51
да, вижу
09:52
как бе не я выбираю
freeseacher #
09:52
tex с принтом в pdf
zi_rus #
09:52
у нас есть один файл отчета, и каждый заполняет свою часть
09:52
так что док
09:52
и я с этим ничего не поделаю
09:53
а с учетом что я совсем скоро собираюсь увольняться, мне вообще похер
xetle #
09:53
По поводу PM, как заставить его дёргать пару Castom |SNMP | OID на железке?
09:53
Раньше было где IOD прописывать, теперь найти на могу...
zi_rus #
09:53
metric config
TSergey #
09:55
freeseacher: "половина неправильно или некорректно" а ты говоришь вставить в статью :)
xetle #
10:01
в metric config не вижу поля oid. Но хендлер noc.pm.probes.generic.snmp.get.probe.SNMPGetProbe и в Metrics выбрал Castom |SNMP | OID в поле Metric можно прописать oid. Оно?
lexus-omsk #
10:06
кажись понял, что у меня не так: локальная специфика виновата, urllib видит в переменных прокси и лезет туда, и пофиг, что 127.0.0.1
xetle #
10:18
Ошибка noc.pm.probes.generic.snmp.get.probe.SNMPGetProbe.get_oid говорит: Cannot get required variable 'oid'
freeseacher #
10:19
xetle, тысячи их. это норм
xetle #
10:19
Где прописывать OID для Custom |SNMP | OID
e_zombie #
10:20
после включения в профайл некоторых дискавери внутри железки они стоят в состоянии дисаблед и файл хотя профиль и железка 100% рабочие. пока не нажал Рун - не запускались.
freeseacher #
10:20
xetle, предполагается что сделать пробу для метрики долвольно не тривиально.
10:21
для этого надо делать пробу и указывать где она сгодиться
Night_Snake #
10:21
и все-таки интересно, где может быть косяк. Ладно бы я один такой счастливчик был. Нас же трое :(
freeseacher #
10:21
https://www.evernote.com/shard/s57/sh/d8ab1f6e-646d-46f0-9706-d97494819cde/00816532089b33ef67fe7a35ca4b3156
10:21
тут есть подробности реализации
t2me #
10:22
у меня тоже пропало это поле в Metric Configs, ранее при создании и выборе Custom SNMP появлялась формочка
xetle #
10:23
freeseacher: подтверждаю слова t2me раньше было куда вставить oid в вебе для Custom |SNMP | OID вчера уже пропало...
TSergey #
10:23
freeseacher: "[v] сделать демку cubism" --- где такое?
freeseacher #
10:24
TSergey, кубизм выпилили :)
10:24
ибо графана
xetle #
10:24
И, да написать свой хендлер можно но тогда зачем функция noc.pm.probes.generic.snmp.get.probe.SNMPGetProbe
10:25
Откуда она oid параметр берёт???
TSergey #
10:25
"Probe: instance демона noc-pmprobe или любого коллектора graphite"
10:25
аааа, ну а что такое инстанс или коллектор...
t2me #
10:26
пропала дня 3 назад, Дима сказал посмотрит
xetle #
10:27
Ждём...
freeseacher #
10:29
TSergey, коллектор это то что собирает метрики
10:29
инстанс это экземпляр коллетора
TSergey #
10:35
probe --- экземпляр собирателя метрик (демона noc-pmbrobe)
10:35
?
freeseacher #
10:35
да
10:35
слово экземпляр из програмерского словарика
TSergey #
10:42
freeseacher, freeseacher --- а теперь?
10:42
https://kb.nocproject.org/pages/viewpage.action?pageId=17858564
t2me #
12:05
уря, пофиксили Custom SNMP, формочка появилась.
i_a #
12:37
Night_Snake Завились графики?
Night_Snake #
12:38
а с чего бы? "фары пинал, колеса протирал"
12:38
в смысле что по совету бывалых все должно работать
12:38
но не работает
i_a #
12:38
у меня в проб.лог нету записей со словами tornado
zi_rus #
12:39
цу--web.log
i_a #
12:40
а не в там смотрю, в логе веба есть записи вида
12:40
2015-02-12 15:35:40,310 [tornado.access] 200 GET /pm/probe/default/0/config/?last=2015-02-12T15:30:40.198488 (127.0.0.1
12:40
дампом есть трафик на 2003
zi_rus #
12:40
ну значит работает
i_a #
12:40
во всех профилях нарисовал метрики
12:40
дык в PM/Setup/Metrics пусто
12:41
если работает до там должны быть записи???
12:42
zi_rus: ?
zi_rus #
12:43
да
12:43
у меня есть
i_a #
12:47
noc-probe.log
12:47
http://pastebin.com/AanfLEph
12:47
тут все нормально?
12:48
кстати, вопрос, почему все время обсуждается просто noc-probe а не noc-pmprobe
12:48
?
zi_rus #
12:48
да
i_a #
12:51
куда еще копнуть?
zi_rus #
12:55
в землю
12:55
у тебя все собирается
12:55
и в базу кладется
12:56
я не знаю почему у тебя нет графиков
i_a #
12:57
zi_rus: ясно, спасибо
12:57
freeseacher: нет идей ?
freeseacher #
12:57
i_a, потому что noc-pmrpobe давно deprecated
12:58
я сейчас пока не могу помочь. быть может завтра
i_a #
12:58
freeseacher: ok, буду ждать
Night_Snake #
12:59
А это нормально, что лаунчер постоянно пишет:
12:59
2015-02-12 15:58:37,647 [noc.main.launcher] Launching 2015-02-12 15:58:37,650 [noc.main.launcher] [noc-probe#0] Daemon started as PID 754 2015-02-12 15:58:38,652 [noc.main.launcher] [noc-probe#0] Terminated with status 1
freeseacher #
12:59
нет не нормально
Night_Snake #
12:59
может потому и не пишет?
zi_rus #
13:02
да
13:02
но странно почему -f start у тебя работало
Night_Snake #
13:03
причем ps ax показывает их аж 3
13:03
http://pastebin.com/3aSX6YCf
zi_rus #
13:11
убей лишние
13:11
убей всех
Night_Snake #
13:16
а?
zi_rus #
13:17
убей всех человеков
Night_Snake #
13:20
грохнул
13:20
сейчас висит один
13:20
5994 ? S 0:00 ./bin/python ./scripts/noc-probe.py start
e_zombie #
13:21
СЛАВА РОБОТАМ!!!
Night_Snake #
13:24
Что самое забавное - я вижу метрики в настройках МО
Dubridze #
13:33
коллеги, трабл!
13:33
обновлял нок
13:33
выдал ошибку
13:33
теперь не работает....
13:33
и апгрейд матюкается
13:34
в /srv/noc/log/upgrade.log ничего нет
zi_rus #
13:48
а ошибку мы должны угадать? :)
t2me #
13:51
)
Dubridze #
13:55
куда выложить?
13:56
доходит до синхорнизации баз и там затыкается
13:56
Synchronizing database Traceback (most recent call last): File "manage.py", line 45, in <module> execute_from_command_line(sys.argv) File "/opt/noc/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line utility.execute() File "/opt/noc/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute self.fetch_command(subcommand).run_from_
Night_Snake #
13:56
я даж Metric set пересоздал для чистоты эксперимента. хрен там был. весь лаунчер засран перезапуском probe
Dubridze #
13:56
File "/opt/noc/sa/models/__init__.py", line 14, in <module> from noc.sa.script import script_registry File "/opt/noc/sa/script/__init__.py", line 10, in <module> from script import Script, script_registry File "/opt/noc/sa/script/script.py", line 181 <<<<<<< working copy ^ SyntaxError: invalid syntax upgrade-user: : syncdb failed
Night_Snake #
13:57
Dubridze выложи уже на пасту
13:57
pastebin.org
zi_rus #
14:12
да, лучше пастебин, там хоть форматирование какое сохранится
14:19
Night_Snake, запускай через -f start и из-под юзера нока, там точно будут ошибки
14:19
не могут не быть
14:19
или логи или пид не может записать
Dubridze #
14:21
http://pastebin.com/y8Tqp22h
zi_rus #
14:22
Dubridze, ты /opt/noc/sa/script/script.py - руками что ли правил? верни как было
14:22
hg revert sa/script/script.py
Dubridze #
14:23
ничего руками не делал
14:24
как этот реверт запустить?
14:24
root@noc:/opt/noc# hg revert sa/script/script.p sa/script/script.p: no such file in rev b2515e1d0128 root@noc:/opt/noc#
zi_rus #
14:25
py
14:25
py
14:25
py
14:25
py
14:25
py
14:25
py
14:25
py
14:25
py
Night_Snake #
14:26
О
Dubridze #
14:26
сделал
Night_Snake #
14:26
просралось
14:26
кажется
Dubridze #
14:26
запустил апгрейд опять
14:26
тоже самое
Night_Snake #
14:26
В Metrics по-прежнему пока нифига, но хотя бы в лог стал писат
zi_rus #
14:27
<<<<<<< working copy - ну вот что это за строчка?
14:27
это неправильная строчка
14:27
ее не должно быть
14:27
откуда она у тебя
14:27
если я правильно понимаю она в этом файле
14:27
File "/opt/noc/sa/script/script.py", line 181
Night_Snake #
14:34
Короче картина маслом. В probe и pmwriter куча всякого
14:35
в FM сообщения в духе Out of Thresholds
14:35
тока в метриксах по-прежнему нет нихрена0
zi_rus #
14:36
Night_Snake, таки запустилось у тебя или чего?
Night_Snake #
14:36
ну похоже что да
14:36
я грохнул pid
zi_rus #
14:36
ты кстати обновись, я видел коммиты от dvolodin что он там что-то правил сегодня
Night_Snake #
14:36
грохнул логи
14:37
грохнул вообще все что было похоже на noc
14:37
и перезапустил
14:37
так вот, что писать в трешолдах, чтобы он не срал в FM?
zi_rus #
14:38
ничего не писать
14:38
а ты что-то написал?
Night_Snake #
14:39
нет
zi_rus #
14:39
ну должно быть норм
14:40
посмотри probeconfig
14:41
Night_Snake, Thresholds : -/-/-/- так выглядит когда там ничего
14:41
./noc probeconfig -l
Night_Snake #
14:42
ага
zi_rus #
14:45
ога что?
14:45
не должно тогда гадить out of thresholds
14:45
у меня норм
14:45
гадит только при превышении тех порогов что я указал
Night_Snake #
14:46
перезапустил, отпустило вроде
zi_rus #
14:46
вот он, живительный ребут
Night_Snake #
14:46
дооо
14:46
тока один хер в метриксах нет ничего ЖВ
Dubridze #
14:49
починил
14:49
левые строчки были в файле
t2me #
14:49
а вот это нормльно
14:49
# tail -f /var/log/noc/noc-probe.log
14:49
2015-02-12 17:45:45,057 [noc.pm.probes.generic.network.snmp_interface] [ab5cdc44-8e31-557f-b054-5f1b3224435d] Disabling missed oid None
14:49
2015-02-12 17:45:45,057 [noc.pm.probes.generic.network.snmp_interface] [ab5cdc44-8e31-557f-b054-5f1b3224435d] Disabling missed oid None
14:49
2015-02-12 17:45:57,679 [noc.pm.probes.generic.network.snmp_interface] [27f2673b-dc1b-5118-952f-72215d9ff87b] Disabling missed oid None
zi_rus #
14:54
да
14:54
у меня тоже
14:54
надо разбираться почему они возникли
14:54
но это нормально
14:58
Night_Snake, ну я вообще не знаю что у вас происходит, должны быть метрики. то что вас уже трое таких, наводит на мысли что кто-то что-то сломал
14:58
посмотри в вебконсоль
14:58
может там ошибки валятся
14:58
и метрики есть просто не показываются
t2me #
14:59
ну вот http://pastebin.com/anmXGWSK собственно
15:00
первый Disabling missed oid None примерно понятно похоже, Se 0/0 ему не нравица
15:05
похоже все мои связанны именно с Serial..
Night_Snake #
15:14
zi_rus не, обновление не помогает. все равно метрик не видно
15:15
А как в графане метрику рисовать? я так, чиста проверить
evyscr #
15:22
идёшь по ссылке с имеющейся дашборды и читаешь хелп
15:23
там с картинками и видео
15:41
а вообще, кто-нить с графановскими динамическими дашбордами развлекался?
Night_Snake_ #
20:59
Кстати тут dvolodin спрашивал, нужен ли кому-то inv->interfaces
21:00
так вот, нужен чтобы линки ручками делать. потому что из mo->interfaces линки между железками не показываются
Tweet
Share this page
Share this page: Tweet