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: 26.08.2014
xetle #
02:06
freeseacher: С добрым утром!
02:06
Я всё о графиках..
02:07
Почему в ветке futures/graphite не отображается приложение рендер?
02:08
Если откатится на ветку default то данные собираются, это видно но при нажатии кнопки View никакого графика не появляется.
02:09
А если откатится вообще на JS-4.* то графики будут рабочими?
02:21
У кого нибудь до обновления на на JS-5.* графики в PM рисовались?
TSergey #
02:26
да разве они кроме dvolodin у кого-то рисовались?
xetle #
02:35
вот нафига он на прошлой неделе эти графики здесь показал, когда они ещё не рисуютса? теперь мне тоже хочется..
TSergey #
02:40
а ты видел его рисунки про кабельное инвентори? размещение кабеля в колодце?
02:40
уже наверное больше года назад были картинки
freeseacher #
03:51
xetle, приложения рендер не существует
xetle #
04:23
pm/apps/render/views.py
freeseacher #
04:23
ага
04:24
pm/apps/render/js/Application.js
xetle #
04:24
Там этот весь graphite и сидит..
freeseacher #
04:24
воистину так
xetle #
04:26
Ещё бы я график, им нарисованый, увидел...
04:26
С утра пораньше начал ковырять, всторону ушол и так и график не настроил..
TSergey #
05:06
расскажи, откуда данные для графика? как ты их собрал?
xetle #
05:09
У тебя какая версия НОК?
05:10
вывод "hg branch"
TSergey #
05:11
develop
05:12
да какая разница-то? с чего ты данные снял и как?
xetle #
05:12
а в файле .hg/unodo.desc первая строчка?
TSergey #
05:13
9912
xetle #
05:13
*undo.desc
05:14
Понятно. В Pm там можно указать объект и какой миб с какой переодичностью дёргать.
05:15
В вебе видно когда оно последний раз дёрнуло, меняется дата.
05:15
но при нажатии View никаких графиков нет.
05:16
Возможно JS-5 их поломали
05:16
Надо попробовать у кого версия JS-4 или ждать графит..
TSergey #
05:16
так с чего ты снимал данные? и какие?
05:16
и ты эти данные видишь в базе?
xetle #
05:17
Да уменя устройство по OID температуру даёт, вот на нём и пробовал.
05:17
В базу несмотрел.
freeseacher #
05:18
xetle, от статорого PM в feature/graphit не осталось ничего.
05:18
он полностью переписан
05:18
сейчас еще не переписана проба.
05:19
она еще не знает какие брать даныне
xetle #
05:19
А до обновления на JS-5 в PM графики были?
TSergey #
05:19
ты заводил устройство в PM\Checks?
freeseacher #
05:19
были.
05:19
но работали отвратительно и при особых условиях
05:19
проба писала данные в монгу
05:19
рисовалка их рисовала.
05:19
статистических данных не было.
05:20
данных с заданной глубиной не было
xetle #
05:20
заббикс в мускуль пишет..
freeseacher #
05:20
нет смысла сравнивать эти ветки. надо просто подождать
xetle #
05:21
По поводу вчерашнего, если для данных держать отдельную базу ceres, где будут только они, то риск кретических утечек минимален.
05:24
Если будет API для графиков, с возможностью указывать: размер, цвет источник данных, ... то секси графики можно нарисовать легко..
05:24
Желательно чтобы было как в старом MRTG:
05:24
ссылками список объектов
05:25
заходишь а там столбец с графиками максимального разрешения, каждый из которых есть ссылкой.
05:27
щёлкаешь на графике и видишь три графика иследуемого параметра: часы-дни, недели-месяцы и годы
05:27
также ссылки на эти графики надо с инвентори интерфейсес итп. понаделать..
05:29
И в SA MO тоже кнопку надо на все графики выбраного объекта.
TSergey #
05:33
в конечном же счете тебе нужно будет просмотреть сообщения с железки? нашел ты интересующий тебя момент на графике, дальше нужно иметь возможность просмотреть сообщения за этот же период
05:33
или как ты работаешь с графиками?
xetle #
05:41
Я работаю только с FM на графики почти никогда не смотрю. Потребность в расширении канала и тп можно пучуствовать и посмотреть в других местах.
TSergey #
06:37
xetle: ты же пишешь как должны работать графики, значит они тебе нужны
ss_ #
07:01
{fq
07:01
Хай
07:01
Что то похоже поиск по mac на s2300 опять сломали?
07:01
хуявей
zi_rus #
07:53
народ, а сейчас никто тормоза не замечает в add first free vc?
07:54
выпадающий список с доменами и фильтрами разворачивается по несколько секунд
dvolodin #
07:54
надо бы его кнопкой повесить
07:54
сразу за полем с номером vlan'а
TSergey #
07:55
zi_rus: есть такое
07:56
dvolodin: есть трабл с тем, что SA Profile в SA\MO\Edit не дает повторно выбрать
07:56
делаем новый МО, или редактируем старый
07:57
выбираем SA Profile, сохраняем МО
07:57
заходим в другой, пытамеся выбрать SA Profile --- показываетс только тот, который выбирали ранее, перед сохранением
07:57
*пытаемся
hartmy #
08:14
а почему в auth profile не включен trap community ?
zi_rus #
08:18
и я о том же
08:18
но никто меня не слушает
hartmy #
08:19
мб есть issue? я бы плюсанул )
zi_rus #
08:21
нету
08:21
issue - гиблое дело
08:21
десять лет висеть будет и никто не почешется
hartmy #
08:22
понятно)
zi_rus #
08:22
вот например баг, нок не дает редактировать address range. issue висит уже два года. "всем похуй"
ss_ #
08:22
./noc debug-script -c- get_mac_address_table 33-Frunze15p3 vlan="'101'"
08:23
правильно дебаг составил?
freeseacher #
08:23
ss_, мало ковычек
08:23
добавь еще `` для резервирования
ss_ #
08:23
гггг
08:23
а серьезно?
TSergey #
08:24
-с это снмп, так и хотел?
ss_ #
08:25
нет он телнетом жеж лезет
dvolodin #
08:25
http://pastebin.com/2CE5muGn
08:25
текущий прогресс по PM
ss_ #
08:25
нет snmp метода для хуявея
TSergey #
08:26
ss_: тогда "-с" лишнее
ss_ #
08:27
тогда не работает на huawei s2300 поиск по макам и по вланам
08:27
что то запороли
TSergey #
08:28
и вот так параметр 'address="127.0.0.1"', наверное 'vlan="101"'
08:28
вот тут так http://kb.nocproject.org/display/DOC/Canned+Beef
ss_ #
08:29
[Huawei.VRP.get_mac_address_table(33-Frunze15p3, 10.21.133.102)] cli(display mac-address 5404-a6c8-1798) returns:
08:29
===[ display mac-address 5404-a6c8-1798 ]===============================
08:29
'-------------------------------------------------------------------------------\nMAC Address VLAN/VSI Learned-From Type \n-------------------------------------------------------------------------------\n5404-a6c8-1798 3104/- GE0/0/2 dynamic \n\n-------------------------------------------------------------------------------\nTotal items displayed = 1 \n\n'
08:29
========================================================================
08:29
2014-08-26 12:23:30,507 [Huawei.VRP.get_mac_address_table(33-Frunze15p3, 10.21.133.102)] Script returns with result: []
08:29
./noc debug-script get_mac_address_table 33-Frunze15p3 mac="'5404-a6c8-1798'"
08:29
не в этом дело
08:29
дело в регекспе
08:29
что то в нем поменяли
freeseacher #
08:30
dvolodin, в названии объекта точки. в метрике точки. не будет это бедой ?
dvolodin #
08:31
возможно будет
08:31
можно заменить их
freeseacher #
08:31
может для метрики конвертит ьв тирешечки ?
dvolodin #
08:31
там в pm/router.py есть метод q_type
freeseacher #
08:31
я видел
08:31
но его кода не нашел
dvolodin #
08:31
все в нем
08:32
pm/router.py
freeseacher #
08:32
неа
08:32
там тока его вызов
ss_ #
08:33
как запросить один файл из hg
08:33
?
freeseacher #
08:33
cat
08:34
hg log blabla
08:34
hg diff blabla
08:34
hg sta показать изменения
ss_ #
08:36
спс, сейчас глянем
08:42
freeseacher, так не понял как перекачать один файл?
zi_rus #
08:44
перекачать или что?
08:45
hg revert
ss_ #
08:46
перекачать
08:46
чтобы убедится
08:46
ога так работает
freeseacher #
08:47
revert не перекачать. а вернуть как было :)
ss_ #
08:47
запороли скрипт
08:47
sa/profiles/Huawei/VRP/get_mac_address_table.py
08:47
неработает с s2300
08:47
не парсит
dvolodin #
08:48
freeseacher: да ну, @classmethod там
yeti #
08:50
поставил NOC 0.8dev9923, и занес оборудования, но в configuration management отсутсвует вкладочка Configs =(
dvolodin #
08:51
yeti: и правильно, нет ее
freeseacher #
08:52
да
08:52
иищ ее в sa/mo/config
yeti #
08:55
т.е. теперь заходить в mo железки и жмякать config?
evyscr #
08:56
кстати, о конфигах. а есть где посмотреть пример игнорирования не начальной строки?
ss_ #
08:56
http://pastebin.com/6i6DhU1M get_mac_address_table
08:59
http://pastebin.com/PW9tDrkZ get_mac_address_table vlan
09:00
кто подскажет на какой строке спотыкается?
09:00
rx_vrp5line ?
09:04
rx_vrp5line = re.compile(r"^(?P<mac>\S+)\s+(?P<vlan_id>\d+)\s+(?:\S+)\s+(?:\S+)\s+(?P<interfaces>\S+)\s+(?P<type>dynamic|static|security)\s+")
09:04
неверный
09:04
^(?P<mac>\S+)\s+(?P<vlan_id>\d+)(?:\s+|/)\-\s+(?:\-\s+)?(?P<interface>\S+)\s+(?P<type>dynamic|static|security)\s*(?:\d+/)?\-? верный
09:04
зачем и кто менял?
09:06
но с новым регекспот трейсбак валит
09:07
8 ==> "interfaces": [match.group("interfaces")],
TSergey #
09:07
а get_version чего говорит?
ss_ #
09:09
2014-08-26 13:06:21,434 SCRIPT RESULT: Huawei.VRP.get_version(33-Frunze15p3, 10.21.133.102)
09:09
{'platform': 'S2326TP-EI', 'vendor': 'Huawei', 'version': '5.70'}
09:12
а
09:12
дурак я
TSergey #
09:12
VLAN/VSI ни в одном регэкспе не разбирается 101/-
09:12
(?P<vlan_id>\d+)\s+(?:\S+)\s+(?:\S+)\s+(?P<interfaces>\S+)
ss_ #
09:13
букуву забыл в регекспе
09:13
interface а надо interfaces
TSergey #
09:13
а, ты это уже нарыл, про слэш
ss_ #
09:13
SCRIPT RESULT: Huawei.VRP.get_mac_address_table(33-Frunze15p3, 10.21.133.102)
09:13
[{'interfaces': ['GigabitEthernet0/0/2'],
09:13
'mac': '54:04:A6:C8:17:98',
09:13
'type': 'D',
09:13
'vlan_id': 3104}]
09:14
про слеш7
09:14
?
TSergey #
09:14
ага
ss_ #
09:14
я просто взял свой старый файл который пил под s2300 и там регексп рабочий
TSergey #
09:15
в том регекспе, котороый ты называешь рабочим, учитывается слэш в VLAN/VSI
09:15
(?P<vlan_id>\d+)(?:\s+|/)\-\s+(?:\-\s+)
ss_ #
09:15
и что это дает?
09:16
я не понимаю зачем поменяли регэксп
TSergey #
09:16
а в том, что в боевом скрипте --- нет, поэтому маки и не разбираются (имхо)
09:16
зачем поменяли --- не в курсе
ss_ #
09:16
просто я коммтел когда то это
09:17
NOC-948
TSergey #
09:17
https://bitbucket.org/nocproject/noc/history-node/458ddcccdaca/sa/profiles/Huawei/VRP/get_mac_address_table.py?at=develop
ss_ #
09:18
TSergey, т.е. назакомитили в основную ветку?
TSergey #
09:18
в девелопе что-то и вовсе нет твоего регекспа
09:18
я не знаю :)
ss_ #
09:19
я вижу
09:19
блин
09:19
чеж так то?
TSergey #
09:19
так радуйся, нашел трабл
ss_ #
09:19
ТОВАРИЩИ NOC-948 когда будет коммит?
09:20
TSergey, Dates Created: 14.02.2013 08:05 уже полторагода как нашел
TSergey #
09:21
ну молодец же, уже дважды нашел
ss_ #
09:22
комитить надо (
TSergey #
09:22
у меня вот DLink DGS-3120-24SC на линкуется по LLDP, хоть ты тресни, ноходит кандидатов, а не комитит
09:23
это вот трабл
crafty_ #
09:33
помогите починить префикс лист провиженинг
09:34
есть исью с патчем NOC-899
09:34
кто-то сможет проверить/закоммитить?
evyscr #
09:37
TSergey: а кто там в соседях?
09:37
у 3120
TSergey #
09:38
ща
09:38
но срзау скажу, что соседи с другими длинкми залинковались
09:38
*сразу
evyscr #
09:39
Ну там надо смотреть результат джоба с обеих сторон
09:39
Впрочем, вру, в одном тоже видно предыдущий же
09:39
То бишь, запастебинь заодно вывод джоба
TSergey #
09:40
соседи: другой DGS-3120-24SC и DES-3028
09:41
evyscr: скажи почту, я тебе все вышлю, я готовил кучу и отправлял dvolodin
09:41
или завтра займусь и сделаю иссэ
09:41
там ответ простой --- "разбирайтесь с тем как длинк возвращает порты"
09:42
но ведь кандидатов он правильно находит, с обеих сторон
evyscr #
09:42
evyscr@gmail.com
09:43
ну, я было начал патчить на предмет lldp local_ports, но баг оказался в цисковском скрипте
TSergey #
09:44
отправил
evyscr #
09:48
ну да, единичечки
TSergey #
09:48
то есть?
evyscr #
09:49
24 vs 1:24
TSergey #
09:49
ага, и сейчас так (тушонка трехмесячная)
evyscr #
09:50
а профиля у всех DLink.DxS ?
TSergey #
09:51
evyscr: ага
09:53
+там в тушенке видно
evyscr #
09:54
TSergey: а скинь ещё в иссью (который будет) sh lldp local_ports
09:55
я таки думаю, что через него надо будет решать.
TSergey #
09:55
хорошо
09:55
ща проверю, оставил ли я скрипт для сбора тушенки
evyscr #
09:56
но в любом случае, патч будет не раньше решения с NOC-1412
09:56
патч от меня, i mean
10:00
впрочем, в данном случае local_ports может и не помочь...
TSergey #
10:02
evyscr: чет я поломал в настройках, ./noc debug-script от рута не запускается
10:02
только от noc
evyscr #
10:04
даже и не знаю...
ss_ #
10:05
dvolodin, NOC-948 уже 1,5 года висит
TSergey #
10:06
evyscr: разберусь
10:06
от рута не хочет
10:06
а от нока не дает файл записаь
10:07
psycopg2.OperationalError: FATAL: Peer authentication failed for user "noc"
evyscr #
10:08
так, у тебя в тушёнке видно, что remote_port_subtype левый выставляется
TSergey #
10:08
не виноватый я :)
evyscr #
10:12
попробуй патчик: http://dpaste.com/27VZ5MZ
10:12
нет
10:12
левый патч
10:12
там же есть пробел
10:13
да и вообще...
10:20
вроде ясно
10:20
логика слегка порушена
TSergey #
10:21
хочешь скрин как они у друг друга в кандидатах?
10:21
хотя в тексте тже самое
10:22
скажите ./noc shell должен от noc запускаться или от рута?
dvolodin #
10:22
от noc
TSergey #
10:22
хм, у меня работало от рута, перестало
10:23
последнее что делал --- взял дефолтный noc.config и сделал новый конфиг, со всеми примечаниями
10:23
что-то не перетащил что-ли
evyscr #
10:28
в общем, блок в районе "# Try to convert to Interface Name" гадит
10:31
в том районе вообще два кривохака, ящитаю
10:40
TSergey: http://dpaste.com/31RJZGA
10:41
попробуй с этим патчиком прогнать
TSergey #
10:43
ты только заремарчил блок?
evyscr #
10:45
ну отступы слегка изменены
10:45
а так - да
TSergey #
10:46
а, болк левее нужно
10:46
ща
10:47
*блок
10:50
ты крут
evyscr #
10:50
ты знаешь, что писать в иссью-)
TSergey #
10:51
они залинковались!
evyscr #
10:51
мораль: грязные хаки хорошей жизни не способствуют
TSergey #
10:52
тушенку я сделал, теперь уж завтра иссэ
10:52
спасибо преогромное
hartmy #
10:54
а конфиги нок уже в папочки не складывает?
TSergey #
10:54
только если прописать в конфиге
hartmy #
10:55
а без прописывания кладет в базу?
TSergey #
10:55
[cm]
10:55
repo = /srv/noc/repo <- путь
hartmy #
10:58
этот путь у меня настроен
10:59
только в веб морде конфиги видны, а в виде файлов нет
zi_rus #
11:07
[gridvcs]
11:07
mirror.sa.managedobject.config = /var/noc/repo/config/
11:07
noc.conf
hartmy #
11:11
zi_rus, о как , у меня такого и раздела нету ) судя по описанию это оно и есть
11:15
чет все равно не сохраняет
11:22
а не , надо было discovery_config сделать
11:22
все ок, спс
evyscr #
12:35
блджад, ну почините кто-нибудь новый интерфейс!
zi_rus #
12:38
+100500
xetle #
12:58
Я не осилил. Завтра гляну FM.
zi_home #
17:45
dvolodin, что-нибудь сделаешь с багами в новом интерфейсе? мы изнемогаем в муках с ним
dvolodin #
17:51
?
Tweet
Share this page
Share this page: Tweet