nocproject.org
02:06
freeseacher: С добрым утром!
02:06
Я всё о графиках..
02:07
Почему в ветке futures/graphite не отображается приложение рендер?
02:08
Если откатится на ветку default то данные собираются, это видно но при нажатии кнопки View никакого графика не появляется.
02:09
А если откатится вообще на JS-4.* то графики будут рабочими?
02:21
У кого нибудь до обновления на на JS-5.* графики в PM рисовались?
02:26
да разве они кроме dvolodin у кого-то рисовались?
02:35
вот нафига он на прошлой неделе эти графики здесь показал, когда они ещё не рисуютса? теперь мне тоже хочется..
02:40
а ты видел его рисунки про кабельное инвентори? размещение кабеля в колодце?
02:40
уже наверное больше года назад были картинки
03:51
xetle, приложения рендер не существует
04:23
pm/apps/render/views.py
04:23
ага
04:24
pm/apps/render/js/Application.js
04:24
Там этот весь graphite и сидит..
04:26
Ещё бы я график, им нарисованый, увидел...
04:26
С утра пораньше начал ковырять, всторону ушол и так и график не настроил..
05:06
расскажи, откуда данные для графика? как ты их собрал?
05:09
У тебя какая версия НОК?
05:10
вывод "hg branch"
05:11
develop
05:12
да какая разница-то? с чего ты данные снял и как?
05:12
а в файле .hg/unodo.desc первая строчка?
05:13
*undo.desc
05:14
Понятно. В Pm там можно указать объект и какой миб с какой переодичностью дёргать.
05:15
В вебе видно когда оно последний раз дёрнуло, меняется дата.
05:15
но при нажатии View никаких графиков нет.
05:16
Возможно JS-5 их поломали
05:16
Надо попробовать у кого версия JS-4 или ждать графит..
05:16
так с чего ты снимал данные? и какие?
05:16
и ты эти данные видишь в базе?
05:17
Да уменя устройство по OID температуру даёт, вот на нём и пробовал.
05:17
В базу несмотрел.
05:18
xetle, от статорого PM в feature/graphit не осталось ничего.
05:18
он полностью переписан
05:18
сейчас еще не переписана проба.
05:19
она еще не знает какие брать даныне
05:19
А до обновления на JS-5 в PM графики были?
05:19
ты заводил устройство в PM\Checks?
05:19
были.
05:19
но работали отвратительно и при особых условиях
05:19
проба писала данные в монгу
05:19
рисовалка их рисовала.
05:19
статистических данных не было.
05:20
данных с заданной глубиной не было
05:20
заббикс в мускуль пишет..
05:20
нет смысла сравнивать эти ветки. надо просто подождать
05:21
По поводу вчерашнего, если для данных держать отдельную базу ceres, где будут только они, то риск кретических утечек минимален.
05:24
Если будет API для графиков, с возможностью указывать: размер, цвет источник данных, ... то секси графики можно нарисовать легко..
05:24
Желательно чтобы было как в старом MRTG:
05:24
ссылками список объектов
05:25
заходишь а там столбец с графиками максимального разрешения, каждый из которых есть ссылкой.
05:27
щёлкаешь на графике и видишь три графика иследуемого параметра: часы-дни, недели-месяцы и годы
05:27
также ссылки на эти графики надо с инвентори интерфейсес итп. понаделать..
05:29
И в SA MO тоже кнопку надо на все графики выбраного объекта.
05:33
в конечном же счете тебе нужно будет просмотреть сообщения с железки? нашел ты интересующий тебя момент на графике, дальше нужно иметь возможность просмотреть сообщения за этот же период
05:33
или как ты работаешь с графиками?
05:41
Я работаю только с FM на графики почти никогда не смотрю. Потребность в расширении канала и тп можно пучуствовать и посмотреть в других местах.
06:37
xetle: ты же пишешь как должны работать графики, значит они тебе нужны
07:01
{fq
07:01
Хай
07:01
Что то похоже поиск по mac на s2300 опять сломали?
07:01
хуявей
07:53
народ, а сейчас никто тормоза не замечает в add first free vc?
07:54
выпадающий список с доменами и фильтрами разворачивается по несколько секунд
07:54
надо бы его кнопкой повесить
07:54
сразу за полем с номером vlan'а
07:55
zi_rus: есть такое
07:56
dvolodin: есть трабл с тем, что SA Profile в SA\MO\Edit не дает повторно выбрать
07:56
делаем новый МО, или редактируем старый
07:57
выбираем SA Profile, сохраняем МО
07:57
заходим в другой, пытамеся выбрать SA Profile --- показываетс только тот, который выбирали ранее, перед сохранением
07:57
*пытаемся
08:14
а почему в auth profile не включен trap community ?
08:18
и я о том же
08:18
но никто меня не слушает
08:19
мб есть issue? я бы плюсанул )
08:21
нету
08:21
issue - гиблое дело
08:21
десять лет висеть будет и никто не почешется
08:22
вот например баг, нок не дает редактировать address range. issue висит уже два года. "всем похуй"
08:22
./noc debug-script -c- get_mac_address_table 33-Frunze15p3 vlan="'101'"
08:23
правильно дебаг составил?
08:23
ss_, мало ковычек
08:23
добавь еще `` для резервирования
08:23
гггг
08:23
а серьезно?
08:24
-с это снмп, так и хотел?
08:25
нет он телнетом жеж лезет
08:25
08:25
текущий прогресс по PM
08:25
нет snmp метода для хуявея
08:26
ss_: тогда "-с" лишнее
08:27
тогда не работает на huawei s2300 поиск по макам и по вланам
08:27
что то запороли
08:28
и вот так параметр 'address="127.0.0.1"', наверное 'vlan="101"'
08:28
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
что то в нем поменяли
08:30
dvolodin, в названии объекта точки. в метрике точки. не будет это бедой ?
08:31
возможно будет
08:31
можно заменить их
08:31
может для метрики конвертит ьв тирешечки ?
08:31
там в pm/router.py есть метод q_type
08:31
я видел
08:31
но его кода не нашел
08:31
все в нем
08:32
pm/router.py
08:32
неа
08:32
там тока его вызов
08:33
как запросить один файл из hg
08:33
?
08:33
cat
08:34
hg log blabla
08:34
hg diff blabla
08:34
hg sta показать изменения
08:36
спс, сейчас глянем
08:42
freeseacher, так не понял как перекачать один файл?
08:44
перекачать или что?
08:45
hg revert
08:46
перекачать
08:46
чтобы убедится
08:46
ога так работает
08:47
revert не перекачать. а вернуть как было :)
08:47
запороли скрипт
08:47
sa/profiles/Huawei/VRP/get_mac_address_table.py
08:47
неработает с s2300
08:47
не парсит
08:48
freeseacher: да ну, @classmethod там
08:50
поставил NOC 0.8dev9923, и занес оборудования, но в configuration management отсутсвует вкладочка Configs =(
08:51
yeti: и правильно, нет ее
08:52
да
08:52
иищ ее в sa/mo/config
08:55
т.е. теперь заходить в mo железки и жмякать config?
08:56
кстати, о конфигах. а есть где посмотреть пример игнорирования не начальной строки?
08:56
08:59
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")],
09:07
а get_version чего говорит?
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
дурак я
09:12
VLAN/VSI ни в одном регэкспе не разбирается 101/-
09:12
(?P<vlan_id>\d+)\s+(?:\S+)\s+(?:\S+)\s+(?P<interfaces>\S+)
09:13
букуву забыл в регекспе
09:13
interface а надо interfaces
09:13
а, ты это уже нарыл, про слэш
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
?
09:14
я просто взял свой старый файл который пил под s2300 и там регексп рабочий
09:15
в том регекспе, котороый ты называешь рабочим, учитывается слэш в VLAN/VSI
09:15
(?P<vlan_id>\d+)(?:\s+|/)\-\s+(?:\-\s+)
09:15
и что это дает?
09:16
я не понимаю зачем поменяли регэксп
09:16
а в том, что в боевом скрипте --- нет, поэтому маки и не разбираются (имхо)
09:16
зачем поменяли --- не в курсе
09:16
просто я коммтел когда то это
09:17
09:18
TSergey, т.е. назакомитили в основную ветку?
09:18
в девелопе что-то и вовсе нет твоего регекспа
09:18
я не знаю :)
09:19
я вижу
09:19
блин
09:19
чеж так то?
09:19
так радуйся, нашел трабл
09:19
ТОВАРИЩИ
NOC-948 когда будет коммит?
09:20
TSergey, Dates Created: 14.02.2013 08:05 уже полторагода как нашел
09:21
ну молодец же, уже дважды нашел
09:22
у меня вот DLink DGS-3120-24SC на линкуется по LLDP, хоть ты тресни, ноходит кандидатов, а не комитит
09:23
это вот трабл
09:33
помогите починить префикс лист провиженинг
09:34
09:34
кто-то сможет проверить/закоммитить?
09:37
TSergey: а кто там в соседях?
09:37
у 3120
09:38
ща
09:38
но срзау скажу, что соседи с другими длинкми залинковались
09:38
*сразу
09:39
Ну там надо смотреть результат джоба с обеих сторон
09:39
Впрочем, вру, в одном тоже видно предыдущий же
09:39
То бишь, запастебинь заодно вывод джоба
09:40
соседи: другой DGS-3120-24SC и DES-3028
09:41
evyscr: скажи почту, я тебе все вышлю, я готовил кучу и отправлял dvolodin
09:41
или завтра займусь и сделаю иссэ
09:41
там ответ простой --- "разбирайтесь с тем как длинк возвращает порты"
09:42
но ведь кандидатов он правильно находит, с обеих сторон
09:42
evyscr@gmail.com
09:43
ну, я было начал патчить на предмет lldp local_ports, но баг оказался в цисковском скрипте
09:49
ага, и сейчас так (тушонка трехмесячная)
09:50
а профиля у всех DLink.DxS ?
09:51
evyscr: ага
09:53
+там в тушенке видно
09:54
TSergey: а скинь ещё в иссью (который будет) sh lldp local_ports
09:55
я таки думаю, что через него надо будет решать.
09:55
хорошо
09:55
ща проверю, оставил ли я скрипт для сбора тушенки
09:56
но в любом случае, патч будет не раньше решения с
NOC-1412
09:56
патч от меня, i mean
10:00
впрочем, в данном случае local_ports может и не помочь...
10:02
evyscr: чет я поломал в настройках, ./noc debug-script от рута не запускается
10:02
только от noc
10:05
dvolodin,
NOC-948 уже 1,5 года висит
10:06
evyscr: разберусь
10:06
от рута не хочет
10:06
а от нока не дает файл записаь
10:07
psycopg2.OperationalError: FATAL: Peer authentication failed for user "noc"
10:08
так, у тебя в тушёнке видно, что remote_port_subtype левый выставляется
10:12
10:12
нет
10:12
левый патч
10:12
там же есть пробел
10:13
да и вообще...
10:20
вроде ясно
10:20
логика слегка порушена
10:21
хочешь скрин как они у друг друга в кандидатах?
10:21
хотя в тексте тже самое
10:22
скажите ./noc shell должен от noc запускаться или от рута?
10:22
хм, у меня работало от рута, перестало
10:23
последнее что делал --- взял дефолтный noc.config и сделал новый конфиг, со всеми примечаниями
10:23
что-то не перетащил что-ли
10:28
в общем, блок в районе "# Try to convert to Interface Name" гадит
10:31
в том районе вообще два кривохака, ящитаю
10:40
10:41
попробуй с этим патчиком прогнать
10:43
ты только заремарчил блок?
10:45
ну отступы слегка изменены
10:45
а так - да
10:46
а, болк левее нужно
10:46
ща
10:47
*блок
10:50
ты крут
10:50
ты знаешь, что писать в иссью-)
10:51
мораль: грязные хаки хорошей жизни не способствуют
10:52
тушенку я сделал, теперь уж завтра иссэ
10:52
спасибо преогромное
10:54
а конфиги нок уже в папочки не складывает?
10:54
только если прописать в конфиге
10:55
а без прописывания кладет в базу?
10:55
[cm]
10:55
repo = /srv/noc/repo <- путь
10:58
этот путь у меня настроен
10:59
только в веб морде конфиги видны, а в виде файлов нет
11:07
[gridvcs]
11:07
mirror.sa.managedobject.config = /var/noc/repo/config/
11:07
noc.conf
11:11
zi_rus, о как , у меня такого и раздела нету ) судя по описанию это оно и есть
11:15
чет все равно не сохраняет
11:22
а не , надо было discovery_config сделать
11:22
все ок, спс
12:35
блджад, ну почините кто-нибудь новый интерфейс!
12:58
Я не осилил. Завтра гляну FM.
17:45
dvolodin, что-нибудь сделаешь с багами в новом интерфейсе? мы изнемогаем в муках с ним
Share this page
Share this page: