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: 08.12.2014
TSergey #
03:38
$$
CfYz #
03:46
понедельничек http://36.media.tumblr.com/33a6dcda4808bcb28349ad79723fb008/tumblr_n5l5szDwEA1rdsufgo1_500.jpg
TSergey #
03:49
неплохой
qtnm #
06:33
Привет господа
06:36
Требуется на network мап, рядом со свичами писать аццес вланы и дескрипшены к ним, в какую сторону смотреть?
xetle #
06:40
C /opt/noc/vc/apps/vc/views.py смотришь как достать вланы и описания, а в /opt/noc/inv/apps/map надо кудато вставить...
06:40
С первым могу помочь, а вот с JS сложно у маня...
kibirev #
06:56
добрый день! не подскажите, что можно сделать с этой ошибкой http://pastiebin.com/54854ae335700 при запуске upgrade?
xetle #
07:00
запусти ущё раз под рутом. У меня тоже ошибка о дублировании выскакивала..
kibirev #
07:01
из-под рута запускаю....ничего не меняется
xetle #
07:02
перезапусти сервера монги и постгри, потом ещё раз upgrade
qtnm #
07:02
в каком виде нок mac адреса схавает?
07:02
в любом?)
kibirev #
07:03
перезапустил....эффект тот же
xetle #
07:08
У меня, кажись, получилось "запустить" NOC на видяхах AMD/ATI. Работает очень шустро...
07:08
Не веб десктоп, а именно сервер...
e_zombie #
07:09
это как?
xetle #
07:10
Чисто слкчайно... ;)
07:12
У меня две видяхи от АТИ и я сильно вдохновился вот этим проэктом: http://arrayfire.com/
07:13
Как пользователь gentoo решился пересобрать систему с максимально использующую OpenCL
e_zombie #
07:13
опенцл на опенсорсных дровах?
07:17
ВОПРОС: что надо поменять в конфигах чтобы заработал ФМ после слияния. корелятор вроде работает как надо, но вот в фм события не отображаются
xetle #
07:20
Мне известно о 4 поставщиках OpenCL в Линукс: реализация OpenCL от AMD/ATI (ati-drivers), Intel (intel-ocl-sdk) или Nvidia (nvidia-drivers) и конечно mesa.
e_zombie #
07:21
и какой вариант взлетел у тебя?
xetle #
07:22
Взял именно mesa, ибо свободны.. и свободные дрова radeon.
07:23
Короче запускаю NOC, а он не взлетает.. сам ланчер при попытки запускать процесы падает, смотрю в системные логи, а там:
07:24
python[20685]: segfault at 18 ip 00006f781a8fccd5 sp 00007e61c03657a0 error 4 in libOpenCL.so.1.0.0[6f781a697000+f11000]
TSergey_ #
07:25
комрады, кто-то использует IPTV-Analyzer? (http://www.iptv-analyzer.org/)
e_zombie #
07:27
кстати что у нас с жизнью нока на 7 центосе?
07:27
я тут подумываю поднимать продакшен на нём
07:29
dvolodin: зштп
dvolodin #
07:29
даже так?
zi_home #
07:31
e_zombie, я поднимал
07:31
вроде работает
07:31
но автостар через крон пришлось делать
e_zombie #
07:32
юниты системД не отрабатывают или лениво было писать?
zi_home #
07:32
@reboot /root/noc-control/start.sh
dvolodin #
07:32
zi_home: если нужен uuid - ./noc get-uuid
07:32
e_zombie: я для systemd ничего не писал
zi_home #
07:32
e_zombie, там проблема в том что системд требует абсолютный путь, а в виртуаленв все относительное
e_zombie #
07:33
уууууу
xetle #
07:33
Удивился что питон в OpenCL полез.. Думал для этого надо использовать спец либу: http://mathema.tician.de/software/pyopencl
kibirev #
07:33
интересно, а как это побороть http://pastiebin.com/5485542a107bd при апргейде?
dvolodin #
07:33
zi_home: ланчер можно пустить по полному пути
07:34
kibirev: с какой версии на какую апгрейдишься?
zi_home #
07:34
dvolodin, ну у меня не получилось, я неделю поднимал нок на седьмой центоси, из них, два дня писал системд юнит
07:35
dvolodin, ты бы лучше приложение в вебе допилил
dvolodin #
07:37
так в чем проблема-то там?
xetle #
07:37
Указалоссь для использования OpenCL в NOC достаточно собрать media-libs/mesa-10.3.1 с поддержкой opencl и osmesa на картах АТИ с дровами x11-drivers/xf86-video-ati-7.5.0 у меня питон сам потащил кикието части NOC на GPU через libOpenCL.so.1.0.0
dvolodin #
07:37
xetle: мамочки. Зачем оно там?
e_zombie #
07:37
хуяське. надо срочно искать видюху для сервака.
dvolodin #
07:38
e_zombie: и даже две
_4ePTeHok #
07:38
могу подогнать
e_zombie #
07:38
я думаю в сервак у меня влезет три или четыре
zi_home #
07:38
dvolodin, http://i65.fastpic.ru/big/2014/1208/09/daa430e28dbd2ca0faaba22fca6f7609.png
_4ePTeHok #
07:38
у меня кластер на GPU)
e_zombie #
07:38
HP 580 большой
dvolodin #
07:38
а, этот-то?
07:39
сделаю, но его надо сразу после интернационализации делать
07:39
я почти доделал импорт конфигов и managed object'ов из RANCID
zi_home #
07:40
как же мы все без этого жили
xetle #
07:40
Говорю случайно увидел что python через OpenCL заработал. Никаких патчей в нок не надо..
dvolodin #
07:40
xetle: так что это даст?
07:41
я про то, что не понимаю, какие именно функции NOC можно выпихнуть на OpenCL
zi_home #
07:41
параллелить нок не на 4 ядра процессора, а но 300 ядер gpu Ж)
dvolodin #
07:41
если бы там ядра были
zi_home #
07:41
вон e_zombie обрадуется
dvolodin #
07:41
:)
zi_home #
07:41
активаторов понаделает
07:41
и проб
kibirev #
07:42
<dvolodin> сразу на develop
xetle #
07:42
Сервак для NOC http://blog.zorinaq.com/images/four-hd-5970-caption.jpg :)))
dvolodin #
07:42
kibirev: с нуля?
e_zombie #
07:42
ЫЫЫЫЫЫЫЫЫЫ
kibirev #
07:42
<dvolodin>да
e_zombie #
07:42
я думаю продажи биткоинодробилок пойдут в гору
dvolodin #
07:42
e_zombie: не пойдут, слишком медленно для них
07:42
там уже давно ASIC'и делают
07:43
натасканные на генерацию
kibirev #
07:43
<dvolodin>или лучше сначала default, а потом на develop?
xetle #
07:43
dvolodin: OpenCL хорошо считает хеши и матрицы, задачи матиматики которые праралеляца тоже должны идти.
e_zombie #
07:43
dvolodin: ВОПРОС: что надо поменять в конфигах чтобы заработал ФМ после слияния. корелятор вроде работает как надо, но вот в фм события не отображаются
dvolodin #
07:43
xetle: ну вот и где они у нас?
zi_home #
07:44
dvolodin, fm?
dvolodin #
07:44
e_zombie: вроде ничего не надо было менять
07:44
и так должно работать
e_zombie #
07:44
в колектор кофн
07:44
появилось
07:44
[collector]
07:44
# Name of the collector. Must match with managed objects' settings
07:44
name =
07:44
[collector_database]
07:44
name = noc
07:44
user = noc
xetle #
07:44
У меня сразу питон при запуске ланчером активатора дергает файл libOpenCL.so.1.0.0. Никаких патчей на НОК не накладывал.
TSergey_ #
07:45
e_zombie: у меня фм поднялся, ничего не донастраивал
zi_home #
07:45
xetle, проблема будет оснастить сервера видеокартами, остальное это лирика
e_zombie #
07:45
кхм.
07:45
ну ладно. тогда свежих сисек.
07:45
ВЫ ГОТОВЫ?
dvolodin #
07:46
e_zombie: не нужен тебе пока коллектор
e_zombie #
07:46
https://pp.vk.me/c624326/v624326151/d4c5/i4ywU9KA41U.jpg
07:46
https://pp.vk.me/c624326/v624326151/d3f6/EFurxZdNGPk.jpg
07:47
https://pp.vk.me/c624424/v624424151/cbf7/oxqFl8IczJ0.jpg
07:47
а это любительница генты. несовершеннолетняя
07:47
https://pp.vk.me/c624424/v624424151/cbba/GstUq_2jrBw.jpg
xetle #
07:48
Субъектитвно NOC стал быстрее но где посмотреть на использование GPU я не знаю... Да, после запуска NOC температура на видяхах растёт...
e_zombie #
07:48
а теперь котиков.
07:48
https://pp.vk.me/c624326/v624326151/d1fb/WD-L2Xn5_qg.jpg
07:48
atitop вроде есть проект . показывает загрузку гпу и тд
zi_home #
07:48
e_zombie, эй, давай обратно сиськи, у меня др сегодня
TSergey_ #
07:49
zi_home: о, поздравляем!
dvolodin #
07:49
поздравляем :)
zi_home #
07:49
спс
TSergey_ #
07:49
dvolodin: нужен подарочный патч :)
e_zombie #
07:49
xetle: http://www.phoronix.com/forums/showthread.php?72130-Announcing-radeontop-a-tool-for-viewing-the-GPU-usage
07:50
да. нужен патч
zi_home #
07:50
сиськи в ноке?
dvolodin #
07:50
ну давайте сделаем Ж)
07:50
в меню, под user profile
07:50
Boobs of the day ...
07:50
:)
07:50
и в конфиге опцию
07:51
[main]
07:51
enable_boobs = yes
zi_home #
07:51
такие вещи пасхалками делаются
07:52
народ, вопрос всем кто пользуется фм
07:52
все ли согласны с текущими уровнями severity у алармов?
07:52
у меня есть альтернативное предложение
07:52
хотелось бы обсудить
07:54
сейчас куче алармов выкрутили уровень критикал, хотя они таковыми не являются
07:54
вылетел вентилятор - критикал
07:54
повысилась влажность - критикал
e_zombie #
07:55
логично
zi_home #
07:55
вылетел бп - критикал
xetle #
07:55
zi_home: http://market.yandex.ru/model-spec.xml?modelid=10790892&hid=91031&track=char в двохюнитный сервак можно пихать, без кулеров, гудеть не будет 30ват всего...
zi_home #
07:55
а блять, когда вся железка упала, это только ворнинг
07:55
так вот предложение такое
07:56
критикал отсавить в покое и не поднимать в него алармы
07:56
сделать так
xetle #
07:56
я на пинг фейл тоже критикал ставлю, и линк файлд на аплинках на уровень подымаю...
zi_home #
07:57
Ping failed и прочие алармы которые так или иначе указывают на недоступность сделать уровнем MAJOR
07:57
аварии которые не привели к недоступности устройства, но могут привести если не среагировать - это MINOR
07:58
например отвалился БП, или пропало питание на одном вводе, или поднялась температура
TSergey_ #
07:58
все очень логично
zi_home #
07:58
а всякие link down, падение is-is, ospf и тд сделать ворнингами
07:59
кое что понизить до инфо
07:59
в критикал пусть попадают аварии по критичным железкам
dvolodin #
07:59
вопрос в лоб
zi_home #
07:59
или когда нок сможет брать down severity из МО профиля
dvolodin #
07:59
кто будет разгребать правки в профилях и скриптах
08:00
кто будет делать правила FM
zi_home #
08:00
или когда по топологии сможет схлопывать
dvolodin #
08:00
кто будет разгребать и коммитить модели в inventory
08:00
добровольцы есть?
zi_home #
08:00
dvolodin, за инвентори крайний - _4ePTeHok
_4ePTeHok #
08:00
гг)
dvolodin #
08:00
down severity вроде из профиля берется
_4ePTeHok #
08:00
по мере возможности да
08:00
но у меня уже все что надо есть.
08:01
из доступа
xetle #
08:01
сриптом можно правила ФМ причесать и модели инвентори. Профили SA трогать не надо будет.
dvolodin #
08:02
xetle: каким скриптом?
08:04
итого - по inventory крайний - _4ePTeHok
08:04
кто скриптами займется?
_4ePTeHok #
08:05
ну в профилях кое чего тоже правил
08:05
вопрос объемо
08:05
в
08:05
а новичков коммитить - очередь)
08:06
аж хвоста не видать)
zi_home #
08:06
вопрос понимания питона, чтобы правка не сломала то что работает
dvolodin #
08:07
правок скриптов накопилос - дофига
08:07
zi_home: на то есть тушенка
_4ePTeHok #
08:08
еще бы готовили ее
TSergey_ #
08:08
а давайте обсудим тушенку
xetle #
08:09
вообще для изменения приоритетов хватит чуть подправить руками пару файлов в /opt/noc/fm/collections/alarmclasses
_4ePTeHok #
08:09
мне вот говяжья нравится.
TSergey_ #
08:09
то что сейчас доступно и те скрипты что есть в ноке
08:09
скрипты не на всей тушенке работают
_4ePTeHok #
08:09
потому что там где вводили новые команды - оно и не будет работать
08:09
без обновления самой тушенки
xetle #
08:10
./noc test - уже заработал? Тушонку проверить можно?
zi_home #
08:10
xetle, да, я у себя уже кое-что поправил, если остальные с такой логикой согласны, сделаю issue с диффом
dvolodin #
08:10
xetle: он всегда работал
08:10
./noc test --reuse-db --beef-filter=XXXX noc.stop
08:11
если нужно выправить битую тушенку, то в конце --fixed-beef-base=/tmp/beef
TSergey_ #
08:12
"8[14:09] _4ePTeHok: потому что там где вводили новые команды - оно и не будет работать"
08:12
и? нужно выбрасывать эту тушенку
evyscr #
08:13
а чо, автотесты тушёнки уже есть?
TSergey_ #
08:13
эээ?
evyscr #
08:13
что "эээ"?
TSergey_ #
08:14
там один из режимов --- все скрипты по всей тушенке, если я все правильно понимаю
evyscr #
08:14
периодические автоматические проверки с вываливанием результата в веб
_4ePTeHok #
08:14
ох.
Kostua #
08:14
бонжур! а где результат творчества techwriter а?
TSergey_ #
08:15
evyscr: а, такого нет
Kostua #
08:15
страница что у меня в закладках была - удалили
evyscr #
08:15
_4ePTeHok: why ох?
dvolodin #
08:15
evyscr: периодические проверки называются CI
evyscr #
08:16
и? результат виден и известен?
dvolodin #
08:18
evyscr: виден
evyscr #
08:18
альзо, всякие там квази-юнит-тесты неплохо бы
techwriter #
08:19
Всем привет! freeseacher, у меня не получается зайти в документацию, логин techwriter, пароль jnkbxybwf, не пойму, в чем дело...
evyscr #
08:19
oops
08:20
никогда, никогда не пишите пароли в общедоступных местах
08:20
тем более, если ведутся общедоступные логи
xetle #
08:24
zi_home: давай что правил, у меня трейс: http://pastie.org/9767438
zi_home #
08:27
xetle, э, я ничего не правил
xetle #
08:27
./noc test --help работает?
dvolodin #
08:28
xetle: юзера в монге заведи
08:28
там база будет noc_test
e_zombie #
08:41
бля. ушли оба.
08:41
http://pastebin.com/pF9DtJbA
08:41
посмотрите трейс. это у меня или ?
_4ePTeHok #
08:42
у тебя
e_zombie #
08:42
и чем лечить?
techwriter #
08:42
freeseacher, я не могу зайти в документацию
_4ePTeHok #
08:43
чото оно у тебя вланы сдернуть не может
08:43
ругается на неверный ключек
08:43
типа имя есть, а айди - нету
e_zombie #
08:43
у меня управляющая вланка для этой железке два раза отображается в настройках интерфейса.
08:44
может мне стоит убить все настройки интерфейсов и продисковериться заново?
_4ePTeHok #
08:44
VLAN 1601
e_zombie #
08:44
что в монге потереть надо?
_4ePTeHok #
08:44
вот этот вот
08:44
остальные снялись
e_zombie #
08:46
ты знаешь как вычистить инфу по интерфейсам из монги?
_4ePTeHok #
08:46
не проще ли прописать у влана имя?
08:46
а, стоп
08:47
наеборот
08:48
в общем оно дергает dot1qVlanStaticName по снмп
08:48
и оттуда выплывает 1601
08:49
а в предыдущем запросе по снмп влан-айдишников, такого нет
08:49
он и падает
08:50
т е имя выходит есть у влана, а айди нету)
08:50
как такое на железе может быть - хз
zi_home #
08:50
надо бы уточнить
08:50
есть ли такой влан
08:50
с консоли например
08:50
тогда можно будет определить поведение
_4ePTeHok #
08:51
толи это снмп чото не отдает
08:51
в запросе айдишников вланов
08:51
толи в запросе имен вланов что то лишнее прилетает
zi_home #
08:51
_4ePTeHok, ээ, стоп
08:51
он ведь один оид дергает
_4ePTeHok #
08:51
два
08:52
сначала - список вланов, потом список имен
TSergey_ #
08:52
_4ePTeHok: 1601 --- это наверное ifindex
_4ePTeHok #
08:52
for oid, v in self.snmp.getnext("1.3.6.1.2.1.17.7.1.4.3.1.1",
08:52
33 bulk=True): # dot1qVlanStaticNam
zi_home #
08:52
ну да
_4ePTeHok #
08:52
смотрите сами что там этот оид выводит
evyscr #
08:53
ну бля
TSergey_ #
08:53
ifindex != vlan_id
evyscr #
08:53
ну опять по умолчанию разные списки считаются одинаковыми
zi_home #
08:53
e_zombie, а ты куда пропал, посмотри хоть куда-нибудь
_4ePTeHok #
08:53
причем тут ифиндекс то
zi_home #
08:53
что там у тебя происходит
08:54
что мы тут гадаем
_4ePTeHok #
08:54
тот одид что вверху - это имя вланки
TSergey_ #
08:54
_4ePTeHok: ну значит ни при чем
08:55
у меня на длинке ifindex в таком примерно формате "1601" отдавал номер влана
08:55
отдает
_4ePTeHok #
08:56
oids = {}
08:56
# Get OID -> VLAN ID mapping
08:56
for oid, v in self.snmp.getnext("1.3.6.1.2.1.17.7.1.4.2.1.3",
08:56
bulk=True): # dot1qVlanFdbId
08:56
oids[oid.split(".")[-1]] = v
e_zombie #
08:56
скажите что набрать на этом хуавее
_4ePTeHok #
08:56
for oid, v in self.snmp.getnext("1.3.6.1.2.1.17.7.1.4.3.1.1",
08:56
bulk=True): # dot1qVlanStaticName
08:56
o = oid.split(".")[-1]
08:56
result += [{
08:56
"vlan_id":int(oids[o]),
zi_home #
08:56
e_zombie, давай snmp walk по vlan id, потом по vlan name, потом список вланов с консоли. ихоть какую-нибудь команду где видно этот проблемный номер
_4ePTeHok #
08:56
"name":v.strip().rstrip('\x00')
08:56
вот вся логика
08:58
в предпоследней строке он не находит (oids[o])
e_zombie #
09:02
http://pastebin.com/M2WpF9QP
_4ePTeHok #
09:04
e_zombie, "1.3.6.1.2.1.17.7.1.4.2.1.3
09:04
этот дерни
09:04
в том все кошерно
e_zombie #
09:05
кхм. пусто
09:06
http://pastebin.com/eCyXBmur
zi_home #
09:06
_4ePTeHok, с чего это, я не вижу 1601 там
_4ePTeHok #
09:06
гм. ну в том трейсе был же)
09:07
Variables:
09:07
self = <Script(Thread-1220, initial)>
09:07
oid = '1.3.6.1.2.1.17.7.1.4.3.1.1.1601'
09:07
o = '1601
evyscr #
09:07
e_zombie: ну а теперь рассказывай, каким образом мог временно появиться влан
e_zombie #
09:07
http://i66.fastpic.ru/big/2014/1208/f7/f85c3bd9e8221f0c39d73ca49d3c54f7.png
09:07
это ростелеком. тут может быть что угодно
zi_home #
09:08
e_zombie, а это нок
09:08
у меня похожее бывало
e_zombie #
09:08
блять
evyscr #
09:08
в ноке код - сплошная безалаберность
_4ePTeHok #
09:08
это не из за гет вланс, надо гет интерфейс смотреть
09:08
evyscr, как пишут, так и работает
evyscr #
09:09
вот и валится, да
e_zombie #
09:09
счас пересканю.
_4ePTeHok #
09:09
хотели низкий порог вхождения же)
e_zombie #
09:09
лолдэ
_4ePTeHok #
09:09
там полнока надо по хорошему в try-except оборачивать
evyscr #
09:09
дык
09:10
NOC-1469 например
09:10
типикал рейс
09:10
_4ePTeHok: пишите правила написания кода
zi_home #
09:11
_4ePTeHok, не хотели, или хотели но хреново, ОН сам признавался как раз за большой порог, а не маленький
_4ePTeHok #
09:11
в критичных местах да
09:11
типа отработки логики
zi_home #
09:11
ну или хотели как лучше, а получилось как всегда
evyscr #
09:11
хихик
_4ePTeHok #
09:11
46 pass
09:11
47 else:
09:11
48 continue
09:11
49 else:
09:11
50 continue
09:11
ничонепонел)
09:12
а, там два ифа.
e_zombie #
09:12
лол
evyscr #
09:12
сказано же - из вебморды
_4ePTeHok #
09:12
но тоже прекольно
evyscr #
09:14
вообще, в ноке слишком много мест, за которые даже php'шников по рукам бьют
09:14
i mean, чрезмерное доверие к вводимым данным
_4ePTeHok #
09:14
ну ты не путай теплое
09:14
с ламповым)
09:15
тут же отдает железка из заведомо твоей юрисдикции
evyscr #
09:15
большинство ошибок из этого произрастает
e_zombie #
09:15
http://pastebin.com/JrzCJYGa
evyscr #
09:15
_4ePTeHok: шта?! все данные по умолчанию являются недоверенными
_4ePTeHok #
09:15
ну вот тут есть 1601
zi_home #
09:16
_4ePTeHok, железка как раз самое недоверенное что может быть
_4ePTeHok #
09:16
засплоетить софт на длинке, чтобы обрушить нок да.
09:16
коварный план
xetle #
09:16
ну авайте напишем проверялки для всех вводимых пользователем данных..
evyscr #
09:16
вообще-то надо
_4ePTeHok #
09:16
дык, есть оно
e_zombie #
09:16
давно пора
evyscr #
09:16
нету
_4ePTeHok #
09:17
validators.py
evyscr #
09:17
хуюшки
zi_home #
09:17
ну можно постепенно добавлять проверки
e_zombie #
09:17
NOC-1216
evyscr #
09:17
None регулярно что-нить обваливает с этими валидаторами
zi_home #
09:17
не взъебет ли сейчас везде переписывать половину скриптов
evyscr #
09:17
а придётся
zi_home #
09:18
ну вот вывалилось, ты пофиксил, надо закоммитить
_4ePTeHok #
09:18
там не особо чо переделывать
zi_home #
09:18
на циске у меня давно ничего не валилось. спрашивает надо ли там что-то переписывать и валидировать?
evyscr #
09:18
надо
xetle #
09:18
От железок lfyyst скриптов хорошо через sa/interfaces /* просеиваются. Надо просмотреть вводимые пользователем через веб морду..
zi_home #
09:18
а если все равно надо, то кто это будет делать
09:18
и зачем
evyscr #
09:19
хихик
09:19
я фиксил lldp на циске
09:19
а у тебя не обваливалось
zi_home #
09:19
у меня нет ллдп
evyscr #
09:19
вот и усё
zi_home #
09:19
просто ллдп постоянно имеет проблемы во всех профилях
evyscr #
09:20
поэтому я его переписываю кардинально
09:20
щито поделать
_4ePTeHok #
09:21
./lib/validators.py
xetle #
09:21
Просто во многих профилях скрипт ллдп расчитан ан правильную его настройку: lldp_forwarding = disabled
bee26 #
09:22
_4ePTeHok: как полечил VLAN 1601?
_4ePTeHok #
09:22
я никак)
09:22
у него вон в выводе снмп его ваще нет
09:22
откуда взял спрашивается.
09:23
то есть то нет
09:23
может удалили как раз в процессе?)
evyscr #
09:23
xetle: в ллдп без этого проблем хватает
tat100kai #
09:23
Доброго времени суток!
09:23
При обновлении до develop возникла ошибка
09:23
ERROR:noc.lib.debug:UNHANDLED EXCEPTION (2014-12-08 11:04:27.365371)
09:23
Подскажите пожалуйста, кто знает, с чем может быть связана?
zi_home #
09:24
это не ошибка
09:24
ошибка строчкой ниже должна быть
tat100kai #
09:24
скрин трэйсбэка выложить лучше?
_4ePTeHok #
09:24
на пастебин да
09:24
только не скрин а текст
xetle #
09:24
./lib/validators.py надо обязательно запилить для всех заполняемых форм веб интерфейса. В SA скриптах проверки уже есть через sa/interfaces /*
tat100kai #
09:24
http://pastiebin.com/#&togetherjs=xKqAfN77sq
_4ePTeHok #
09:25
для веба есть другие валидаторы
09:25
там надо на лету проверять
09:25
в js
xetle #
09:25
Готов за веб проверки взятся, можно и sa/interfaces /* внимательно просмотреть может ещё что можно добавить.
zi_home #
09:25
мля, опять этот дупликейт
tat100kai #
09:27
Я где-то в логах ирки встречал, что у кого-то уже возникала такая проблема. Но решения не помню
09:27
И страницу эту не могу найти
Kostua #
09:28
котаны! а кто может просветить с perfomance managment?
_4ePTeHok #
09:28
вендора два раза воздал?)
09:28
т е сам модельки создавал7
09:28
с длинком
xetle #
09:28
tat100kai монгу с постгрей перезапустил и по новой под рутом ./script/upgrade прошло...
09:29
сегодня было даже...
tat100kai #
09:30
Точно
09:30
ПРобовал
09:30
не помогло(
_4ePTeHok #
09:30
xetle, ./static/js/noc/util.js
tat100kai #
09:30
Тот же трэйсбэк
_4ePTeHok #
09:30
секция Custom VTypes
09:30
там я начинал писать валидаторы для js
09:31
ну и потом уже в морду их пихать..
evyscr #
09:31
_4ePTeHok: говорят, приличные люди проверяют результат операций записи, например
09:31
в ноке хватает мест без этого
_4ePTeHok #
09:31
это не интерактивно
09:31
если речь о морде
09:31
при записи чего опять же
evyscr #
09:32
документов в коллекции?
_4ePTeHok #
09:32
если речь об интерфейсах = так там clear проверяет
09:32
перед тем как что то пытаться класть
xetle #
09:32
_4ePTeHok: на лету в JS проверки делать. Думал в питоне перед сохранением.. Ладно гляну этот ./static/js/noc/util.js ...
_4ePTeHok #
09:32
да, там что касается "на лету"
evyscr #
09:33
насколько вероятен прилёт повреждённых данных питону?
_4ePTeHok #
09:33
по названию Vtypes потом поищи по исходникам приложений - всплывет как их прикручивать
xetle #
09:33
Надо мне JS полюбить и разобратся в нём...
qtnm #
09:34
Поцоны, будьте любезны, глянте беглым взглядом, где косяк, не могу понять - http://pastebin.com/W4h3PjNL
_4ePTeHok #
09:34
это особая, трепетная любофф
09:34
qtnm, дебаг скрипт приложи
09:34
а то непонятно что тебе отдает то железка
qtnm #
09:34
ща
_4ePTeHok #
09:35
ну и сразу - формат отдачи неверный
evyscr #
09:35
qtnm: а что хочешь-то? вернёт пустой лист, не?
_4ePTeHok #
09:35
посмотри любой работающий
qtnm #
09:35
ах ё маё
e_zombie #
09:53
http://pastebin.com/i4rJe3pr вот что отдаётс по железке
09:54
возвращаясь к 1601
_4ePTeHok #
10:16
ну вот тут он есть
10:16
а в названиях?
e_zombie #
10:16
а как посмотреть?
_4ePTeHok #
10:17
ну там я выше код постил
10:17
с двумя оид
buggy-funhouse #
10:17
zi_home: с праздником
10:17
чё, как у вас тут?
e_zombie #
10:18
секес с профилем для хуавея
10:18
http://pastebin.com/722XXqER
10:20
SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.620 = STRING: "VLAN 0620"
10:20
SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.934 = STRING: "VLAN 0934"
10:20
SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.1601 = STRING: "VLAN 1601"
10:20
всё вроде ок
_4ePTeHok #
10:24
а теперь прогони скрипт в дебаге
e_zombie #
10:31
кхм. проходит и через телнет и через снмп
10:32
http://pastebin.com/ycnrGjFD
zi_home #
10:36
buggy-funhouse, спс. присоединяйся, сиськи и секас
10:37
e_zombie спонсор и первого и второго
buggy-funhouse #
10:37
нет, секас это к другому =)
e_zombie #
10:38
ЫЫЫЫЫЫЫ
10:38
извращенц
dvolodin #
10:39
e_zombie: так в чем проблема?
zi_home #
10:39
ничего, online можно
10:41
dvolodin, глянь 1488 1490 1491
dvolodin #
10:41
что там?
zi_home #
10:42
dvolodin, FM
10:42
классы
10:42
фиксы
10:42
изменения
10:42
дополнения
buggy-funhouse #
10:42
самоубийства
10:44
ой
10:44
расскажите про cbac
10:44
кто-то юзает?
10:44
или всё acl?
tat100kai #
11:03
Коллеги, подскажите пожалуйста, кто сталкивался, что делать с дупликейтом при обновлении до develop?
qtnm #
11:04
я сталкивался
11:04
drop монги делал :)
11:04
было не жалко
tat100kai #
11:05
В смысле вообще базу убивал?
qtnm #
11:05
ага
tat100kai #
11:05
Охлол. А откатиться к предыдущей версии как-то возможно?
qtnm #
11:06
гы
11:07
а бэкапы делал перед опгрейдом?
tat100kai #
11:08
А то! Обязательно!
11:08
Только на их загрузку полдня уйдет)))
11:09
qtnm: А подскажи по подробнее, плиз, как дропнуть монгу? dropdb и путь к монге?
_4ePTeHok #
11:10
tat100kai, грохни вендоров
11:10
у тебя на ключ в вендорах ругался
qtnm #
11:10
во во
11:10
нок мак адреса в каком виде схавает?
11:10
в любом?
tat100kai #
11:10
_4ePTeHok: пардон мою неграмотность, но как это сделать?
qtnm #
11:11
000435008447, 00:04:35:00:84:47, 0004.3500.8447 будет одно и тоже для него?
_4ePTeHok #
11:11
db.noc.vendors.drop()
tat100kai #
11:11
спасибо
_4ePTeHok #
11:11
там конвертер есть
11:11
в консоли монги ессно
11:11
use noc
11:11
и далее
11:12
потом апдейть
tat100kai #
11:18
Опять дупликейт. Но в этот раз в веб морде выдал сообщение, что нок загружается...
11:19
Ан нет! Заработал! Спасибо!
qtnm #
11:33
подскажите как мак конвертнуть из вида 000435008447 в 00:04:35:00:84:47
dvolodin #
11:33
MAC(xxxx)
11:33
если нужно вернуть мак из скрипта -- то можно просто вернуть как есть
11:33
он сам разберется
qtnm #
11:35
global name 'MAC' is not defined говорит
_4ePTeHok #
11:37
import ye;ty
11:37
нужен
qtnm #
11:37
':'.join(s.encode('hex') for s in "000435008447".decode('hex'))
11:37
так сойдёт?
11:37
или я индус?
buggy-funhouse #
11:37
_4ePTeHok: импорт йети?)
_4ePTeHok #
11:38
from noc.lib.mac import MAC
qtnm #
11:50
такс, как грамотно допилить возможность удаления через вебку?
11:50
никто не делал?
11:50
удаление MO
TSergey_ #
11:51
qtnm: dvolodin делал
qtnm #
11:54
и как затянуть эту функцию?
11:54
в develop
TSergey_ #
11:54
сначала узнай почему dvolodin ее не дочинил
qtnm #
11:55
dvolodin: почему не дочинил?
TSergey_ #
11:55
это очень старая проблема
dvolodin #
11:58
потому что хороший MO будет удаляться дня два
TSergey_ #
11:59
из-за чего так? это фм-события?
_4ePTeHok #
11:59
=))))
zi_home #
12:25
Dmitry1, а ты какими судьбами? а я уже начал свою волю в ФМ насаждать :)
Dmitry1 #
12:26
Я из отпуска вышел.
zi_home #
12:26
мощные у вас отпуска
Dmitry1 #
12:29
Судя по коммитам, graphite импортирован в NOC. Теперь можно одним щелчком мыши создать график загрузки любого интерфейса на коммутаторе?
zi_home #
12:30
нет
12:31
нок сам начинает строить графики по профилю
Dmitry1 #
12:31
Т.е. PM опять не рабочий ?
zi_home #
12:31
ну почему
12:31
рабочий
12:31
нок собирает все автоматом
12:32
а вот вытащить данные на экран
12:32
не быстро
Dmitry1 #
12:34
Ок. У меня есть циска. Куда нажать, чтобы построился график загрузки интерфейса? Интересует unicast, broadcast, multicast, ошибки
freeseacher #
12:35
либо в самой железяке сделать график. в интерфейсах
12:35
либо в интерфейс профайле
12:35
либо в обжект профайле
zi_home #
12:35
ему лоя начала надо настроить writer, probe, storage
Dmitry1 #
12:36
Т.е. из коробки ничего не работает :(
freeseacher #
12:37
да нет. как раз работает
12:37
самым не оптимальным образом
zi_home #
12:39
Dmitry1, а что ты хотел? кнопки сделать заебись до сих пор нет
evyscr #
12:40
доки тоже нет
e_zombie #
12:40
доки тоже нет
Dmitry1 #
12:40
А почему нельзя сделать как здесь: http://docs.cacti.net/templates
12:41
Все графики работают из-коробки
evyscr #
12:41
потому что... эм, ну, в общем, это не наш путь
12:41
думаю, в этом причина
freeseacher #
12:41
дык так и сделано
evyscr #
12:41
ерр
12:41
фигасе
12:42
а что такое storage
Dmitry1 #
12:42
Ага. Чувствую новость: появился NOC версии 10.0. В базовой поставке - python 2.8. Все остальное дописываете сами
evyscr #
12:42
а как оно работает по умолчанию?
freeseacher #
12:42
эм.
12:42
дык тебе или `как` или изкоробки
evyscr #
12:43
изкоробки отображается нуль стораджей
12:43
проба при этом матерится
12:43
вопрос: что я делаю не так?
freeseacher #
12:44
evyscr, ты не правильно надеешься
evyscr #
12:44
я не надеюсь
12:44
я называю вещи своими именами
12:45
так вот, кактя из коробки работает. нок - нет.
12:45
при этом в ноке хрен угадаешь, что и как не работает
e_zombie #
12:45
блять. ну напишите кто нить последовательность что делать.
12:45
у кого работают.
12:45
заебали.
evyscr #
12:46
хрен тебе
12:46
real programers don't use commentaries
Dmitry1 #
12:46
Должна быть последовательность - тыкнул на интерфейс - нажал кнопку "построить график"
Kostua #
12:46
Create storage: Collectors что выбирать?
e_zombie #
12:46
три месяца писали. неделю релиза.
freeseacher #
12:46
и чо только у меня и у zi_home работает ?
evyscr #
12:47
xetle кажись чего-то добился. или кто-то ещё
12:47
но он на feature сидел
12:48
остальных кинули в нерабочую по дефолту конфигурацию
12:48
(и неработающий поначалу апдейт, хехе)
zi_home #
12:48
e_zombie, сейчас набросаю примерно что надо сделать в блоге
evyscr #
12:48
о
e_zombie #
12:48
ну спасиба бля
12:48
дождались
12:49
не прошло и пол года
Dmitry1 #
12:49
zi_home: И мне накидай. Мне нужен шаблон для мультикаста
evyscr #
12:49
Dmitry1: зацени NOC-1469
12:49
(это не про мультикаст)
Dmitry1 #
12:50
zi_home: Хочу такое: http://forums.cacti.net/about27811.html
13:23
Я так и не понял, чем Диму не устроили нативные графики: http://dev.sencha.com/ext/5.0.1/examples/charts-kitchensink/#basic-column
freeseacher #
13:28
скоростью работы как бы же
Dmitry1 #
13:29
а что там не так со скоростью работы?
freeseacher #
13:31
а ты отрисуй нужно количетсво значений на графике
_4ePTeHok #
13:31
выведи туда тысячу точек хотя бы.
freeseacher #
13:34
а ведь надо две тысячи. как минимум. in + out
Dmitry1 #
13:35
http://dev.sencha.com/ext/5.0.1/examples/charts-kitchensink/#tiger-draw
13:35
рисуется почти мгновенно
dvolodin #
13:40
дим, делали ее
13:40
при обычных объемах ее складывает вместе с браузером
13:42
в пень их, в общем
B_M #
13:43
d3 же
dvolodin #
13:44
я flot взял
13:44
d3 смотрел
13:44
но в сумме тяжеловесно вышло
B_M #
13:44
чем оно лучше?
dvolodin #
13:45
пошустрее
13:45
d3/rickshaw я смотрел
Dmitry1 #
13:46
Тормозит оно на 4.2.2. Об этом сама sencha пишет
13:46
http://docs.sencha.com/extjs/5.0/whats_new/5.0/charts_upgrade_guide.html
13:46
http://docs.sencha.com/extjs/5.0/whats_new/5.0/whats_new.html#Sencha_Charts
zi_home #
13:56
Вот так
13:56
https://kb.nocproject.org/pages/viewpage.action?pageId=17858564
qtnm #
13:57
хочу чтобы между устройствами с определённым профилем линки на карте строились не линией а молнией, типа "радио" как реализовать?
zi_home #
13:58
qtnm, не хоти, кажется схему хотели на d3 переписать
13:58
а может я ошибаюсь
13:58
dvolodin виднее
qtnm #
13:58
что такое d3 ?
freeseacher #
13:58
не на d3
13:59
на jointjs
zi_home #
13:59
монопенисуально, доделывать то что хотят переписывать не имеет смысла
dvolodin #
13:59
qtnm: на какой именно карте
qtnm #
13:59
Inventory - Network map
dvolodin #
14:01
там да, надо бы на jointjs переделать
14:02
радио молнией нужно еще и в inventory > inventory
zi_home #
14:02
открыл у них демо, что-то он тормазнутый какой-то
14:02
dvolodin, а ты weathermap делать то будешь?
qtnm #
14:03
я не понял. расскажите про грядущие изменения? Не стоит карту в общем трогать пока?
dvolodin #
14:03
zi_home: weathermap нужно делать сразу в карте
qtnm #
14:07
ну ок
14:07
а можно допилить чтобы на один интерфейс можно было линковать несколько устройств?
14:08
а то только одно можно
zi_home #
14:08
можно
qtnm #
14:08
отлично. что за это отвечает, подскажите?
14:09
не смог найтиж
zi_home #
14:09
хер знает
14:09
но точно помню что задел на это делелся
14:09
point ot multipoint
e_zombie #
14:14
dvolodin: подскажи почему у меня после апдейта могут не получаться алярмя. хотя в логах
14:14
d: 0, unk. duplicated: 7
14:14
2014-12-08 17:13:44,680 [noc-classifier] REPORT: elapsed: 0.0694s, speed: 187.3ev/s, events: 13, lag: 0.680174s, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 13
14:14
2014-12-08 17:13:45,775 [noc-classifier] REPORT: elapsed: 0.0921s, speed: 163.0ev/s, events: 15, lag: 0.775152s, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 15
14:14
а у классификатора 2014-12-08 17:14:06,113 [root] Network | Link | Link Down: dispose: Event 54845fe6989fcf7e3ed4fcde(Network | Link | Link Down) raises alarm 5485b22e989fcf795cad1925 (Network | Link | Link Down): {u'interface': u'Ethernet0/0/23', u'description': u'HUAWEI, Quidway Series, Ethernet0/0/23 Interface'}
Kostua #
14:14
zi_home, спасибо тебе за статью - то что надо!
dvolodin #
14:17
qtnm: можно на один интерфейс линковать несколько
14:17
например, на радио
zi_home #
14:19
dvolodin, он и спрашивает как, вручную например нельзя так сделать
dvolodin #
14:20
zi_home: да, вполне нормальная статья
14:20
больше бы таких
14:20
zi_home: через shell
14:20
там такой нюанс
14:20
в web-морде используется функция connect_p2p
zi_home #
14:20
noc такой userfriednly
dvolodin #
14:21
жизнь юзера состоит из страданий
qtnm #
14:27
dvolodin: а подскажи как из шелла прилинковать
Dmitry1 #
14:30
zi_home: как в графане добавить график?
dvolodin #
14:31
в inv/models/link.py есть моделька Link
zi_home #
14:31
руками
14:31
потыкайся
14:31
дело двух минут
14:31
там все очевидно
dvolodin #
14:31
Link(interfaces=[iface1, ..., ifaceN], method="manual").save()
14:32
собственно линк - набор интерфейсов, которые в него входят
14:32
p2p линк имеет дополнительные ограничения -- в него входят интерфейсы только с одного или с 2 MO и количество интерфейсов в линке для первого и второго объекта должны совпадать
14:33
используется для LAG интерфейсов
14:33
для которых неизвестен порядок
14:33
типа -- с этой стороны 2 интерфейса, с другой - 2
14:33
а какой-куда -- непонятно
14:33
ну а в обычном линке - строго 2 интерфейса
Dmitry1 #
14:33
zi_home: у меня есть Metric Set, называющийся "Interface"
14:34
Как его в графану добавить?
zi_home #
14:34
метрик сет надо вешать на интерфейс или интерфейс профиль
14:37
а в графане только формируешь график из объектов/метрик
14:37
http://i66.fastpic.ru/big/2014/1208/bc/5b3a426267d883dcfe26aabf8ef71abc.png
Dmitry1 #
14:39
У меня нету объекта "object"
14:39
Откуда эти обьекты брать в графене?
zi_home #
14:40
значит еще не начал собирать
14:41
когда первые данные появятся тогда и он будет
14:41
если все еще нет
14:41
делай уровень лога debug и смотри
Dmitry1 #
14:41
я поставил, как у тебя - 240.
zi_home #
14:41
допишу в статью если что забыл
Dmitry1 #
14:41
240 - это секунд, минут, килобайт ?
zi_home #
14:42
секунд
14:42
маленький интервал лучше не делать для интерфейсов
14:42
данные не сразу обновляются
14:43
на графике будет забор
Dmitry1 #
14:48
нифига не работает
e_zombie #
14:48
ERRORS: No handler found TRACE: Checking noc.pm.probes.generic.network.snmp_interface.SNMPInterfaceProbe.get_interface_load64 Cannot get required variable 'interface__ifindex' Giving up
Dmitry1 #
14:48
поставил 10 секунд
e_zombie #
14:48
ERRORS:
14:48
No handler found
14:48
TRACE:
14:48
Checking noc.pm.probes.generic.network.snmp_interface.SNMPInterfaceProbe.get_interface_load64
14:48
Cannot get required variable 'interface__ifindex'
14:48
Giving up
14:50
2014-12-08 17:50:15,331 [noc.lib.daemon.configuration] Config retrieved
14:50
2014-12-08 17:50:15,331 [noc.lib.daemon.configuration] Configuration has been applied: Items: 0, Created: 0, Changed: 0, Deleted: 0, Errors: 0
14:50
и на сейве метрик всё любит подвисать
14:51
пойду домой.
14:51
ебала как и всегда
zi_home #
14:51
Dmitry1, ./noc probeconfig --list
14:51
что-нибудь показывает?
e_zombie #
14:51
у меня ничего
zi_home #
14:52
да про тебя речи нет
Dmitry1 #
14:52
у меня кучу мусора вывалил
zi_home #
14:52
e_zombie, с тобой все ясно, у тебя в базе ifindex не лежит
14:52
Dmitry1, какого мусора
14:52
это или трейс или конфиг для пробы
e_zombie #
14:52
тоесть должно быть включен интерфейс дискавери
Dmitry1 #
14:53
http://pastebin.com/PtG1ACYq
zi_home #
14:53
e_zombie, да, а ты как хотел
14:53
Dmitry1, PM > setup > Metrics - чего-нибудь есть?
Dmitry1 #
14:55
Нету ничего. А что там должно быть? Чем metric Configs отличается от metric Sets, Metric Types и metrics ?
zi_home #
14:56
метрик конфиг это другое
14:56
Dmitry1, смотри в логи пробы и врайтера
14:56
возможно включить дебаг надо
14:56
ты их вообще запустил?
Dmitry1 #
14:58
у меня вообще нету логов noc-probe
zi_home #
14:59
Dmitry1, ты его запустил?
Dmitry1 #
14:59
2014-12-08 16:58:01,414 [noc.main.launcher] Launching
14:59
2014-12-08 16:58:01,417 [noc.main.launcher] [noc-probe#0] Daemon started as PID 9109
14:59
9109 ?? S 0:01.53 /usr/local/noc/bin/python ./scripts/noc-probe.py launch -c etc/noc-probe.conf -i 0 (python2.7)
zi_home #
15:00
Dmitry1, ты умеешь настраивать демоны нока? секция где настраивается логирование у всех одинаковая
Dmitry1 #
15:00
В noc-probe.conf
15:00
[main]
15:00
logfile = /var/noc/log/noc-probe.log
15:00
loglevel = info
15:00
logsize = 0
15:00
logfiles = 0
15:00
syslog_host =
15:00
pidfile = /var/run/noc/noc-probe.pid
Kostua #
15:00
"Для МО должен быть включен caps_discovery" - это где такое?
zi_home #
15:02
Kostua, где и остальные методы дискавери
Kostua #
15:02
аааа, то мне повылазило просто
15:02
монитор узкий, а caps последний в строке
zi_home #
15:02
Dmitry1, ну и? логи, логи...где логи?
Dmitry1 #
15:03
о
15:03
прибил старый noc-probe.conf
15:03
теперь пишет
15:03
2014-12-08 17:03:24,032 [noc.lib.daemon.configuration] Cannot get config from http://127.0.0.1:8000/pm/probe/default/0/config/: HTTP Error 403: FORBIDDEN
zi_home #
15:04
юзер/пароль совпадают?
Dmitry1 #
15:04
кого с чем?
zi_home #
15:04
юзера которого ты создал с тем что вписал в конфиг
Dmitry1 #
15:04
пароль на базу postgre, на базу mongo, на вход в NOC ?
zi_home #
15:04
NOC
15:05
Dmitry1, ты читал пункты 2 и 3?
15:05
там что-то непонятно?
Dmitry1 #
15:05
у меня всего одна машинка. все конфиги по-умолчанию.
zi_home #
15:06
это не значит что инструкцию не надо читать
Dmitry1 #
15:08
ввел логин/пароль уже существующего пользователя
15:09
перезапустил NOC
15:09
в ответ - тишина
zi_home #
15:10
а у юзера есть права те что я указал?
15:10
ты перезапустил демона?
Dmitry1 #
15:10
я логин/пароль суперпользователя ввел
15:10
перезапустил все
zi_home #
15:10
ну и смотри
15:10
пропали 403?
15:10
если да
15:10
смотри
Dmitry1 #
15:11
2014-12-08 17:07:29,329 [noc.pm.probe.io.base] Running I/O thread
15:11
2014-12-08 17:07:29,330 [noc.lib.nbsocket.socketfactory] Running socket factory (SelectPoller)
15:11
2014-12-08 17:07:29,331 [noc.lib.threadpool] [probes] Running thread pool 'probes'
15:11
2014-12-08 17:07:55,659 [noc.pm.probe.sender] Creating channel line://127.0.0.1:2003
zi_home #
15:11
должны метрики появиться в PM > setup > metrics
15:11
если есть
Dmitry1 #
15:11
не появились
zi_home #
15:11
можешь в графане делать графики
15:11
дебаг включи
Dmitry1 #
15:12
пиздец
zi_home #
15:13
чего еще не работает?
Dmitry1 #
15:13
в noc-pmwriter.log
15:13
2014-12-08 17:13:43,663 [noc-pmwriter] Flush
15:13
2014-12-08 17:13:47,698 [noc-pmwriter] Register metric object.cat6509.interface.gi_2-1.interface.discards.in 0.0 1418051627.0
15:13
2014-12-08 17:13:47,698 [noc-pmwriter] Register metric object.cat6509.interface.gi_2-1.interface.discards.out 0.0 1418051627.0
15:13
2014-12-08 17:13:47,698 [noc-pmwriter] Register metric object.cat6509.interface.gi_2-1.interface.errors.in 0.0 1418051627.0
15:14
в
15:14
noc-probe.log
15:14
2014-12-08 17:14:11,897 [noc.lib.nbsocket.basesocket] [LineProtocolSocket 127.0.0.1:2003] Feeding object.cat6509.interface.gi_2-1.interface.load.out 1418051651 321522530.405
15:14
2014-12-08 17:14:11,897 [noc.pm.probe.task] [488964d4-9960-535b-b6d5-79bb8809d2d2] Done
15:14
2014-12-08 17:14:11,897 [noc.pm.probe.sender] Flushing channels 1 channels
15:14
2014-12-08 17:14:11,897 [noc.lib.nbsocket.basesocket] [LineProtocolSocket 127.0.0.1:2003] Sending 2 metrics
15:14
метрики не появились
zi_home #
15:15
а в графане
Dmitry1 #
15:16
нет
zi_home #
15:17
а
15:17
погоди до второго опроса
Dmitry1 #
15:17
я поставил интервал в 10 секунд
freeseacher #
15:18
на интеофейсе lo0 есть трафик по порту 2003?
15:18
pmwriter шумный
15:18
рссказывает что записал каждую метрику
15:18
в него в логе есть данные о записи ?
Dmitry1 #
15:18
17:18:38.092209 IP 127.0.0.1.63438 > 127.0.0.1.2003: Flags [P.], ack 1, win 8960, options [nop,nop,TS val 2714514127 ecr 4076526931], length 67
15:19
да. pmwriter пишет
15:19
Register metric object.cat6509.interface.gi_2-1.interface.discards.in 0.0 1418051627.0
15:19
где он ее регистрирует - неизвестно
freeseacher #
15:19
у тя сторадж то по умолчанию ?
15:19
монга ?
Dmitry1 #
15:21
в стораже все, как в доке, кроме base-url. я не знаю, что там писать
15:25
zi_home: что в base url в стораже писать надо?
zi_home #
15:28
я же написал
15:28
я не знаю
15:28
я написал dns имя сервера noc
Dmitry1 #
15:29
у меня нету dns имени сервера noc
zi_home #
15:29
у Володина на evernote где-то было расписано
15:29
нупропиши ip
Dmitry1 #
15:29
какой? 127.0.0.1, или тот к которому я подключаюсь?
zi_home #
15:30
а хз
15:30
пропиши внешний
15:30
чтобы наверняка
Dmitry1 #
15:31
прописал. перезапустил нок
15:32
метрики не появились
zi_home #
15:32
access -- сервис для извлечения данных, рисовалка графика использует первый активный
15:32
protocol -- протокол доступа: graphite
15:32
base_url -- Базовый URL для доступа
15:32
is_active -- признак активности
Dmitry1 #
15:32
да
15:33
стоит так
zi_home #
15:33
во
15:33
открой МО
15:33
интерфейсы
Dmitry1 #
15:34
открыл
zi_home #
15:34
щелкай на любой
15:34
потом кнопку метрикс
Dmitry1 #
15:34
уже делал так
zi_home #
15:35
ну и чего там
15:35
все метрики активны?
Dmitry1 #
15:35
да
zi_home #
15:35
ну тогда все правильно, должно работать
Dmitry1 #
15:36
возможно оно и работает, только ничего никуда не пишет
zi_home #
15:37
глянь в монгу
15:37
show collections
15:37
noc.ts.p2014.p11.p11
15:37
noc.ts.p2014.p11.p12
15:37
noc.ts.p2014.p11.p13
15:37
noc.ts.p2014.p11.p14
15:37
noc.ts.p2014.p11.p15
15:37
noc.ts.p2014.p11.p16
15:37
xtuj-yb,elm gj[j;tt tcnm&
15:37
чего-ниубдь похожее есть?
Dmitry1 #
15:39
есть noc.ts.p2014.p12.p08
zi_home #
15:39
ну значит совсем точно все работает
15:40
pm > setup > metrics так ничего и нет?
Dmitry1 #
15:40
так ничего и нету
zi_home #
15:41
ну я хер знает
15:41
у кого еще заработало?
Dmitry1 #
15:42
Грустно, к FM и IPAM добавился еще одни неработающий модуль. Осталось только поломать MO, CM и VC
zi_home #
15:43
перезгрузись
Dmitry1 #
15:44
да уже раз 10 перегружал NOC
zi_home #
15:45
весь сервер
Dmitry1 #
15:45
нафига весь сервер перегружать?
15:47
А кто знает, нафига нужны Metric Types ? Как там в них изменить, например OID ?
Tweet
Share this page
Share this page: Tweet