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: 04.05.2012
ss_ #
08:03
Привет! Есть вопрос по визуализации топологии карт сетей
08:04
есть какая либо гуевая прога которая позволяет .dot файлы открывать?
08:04
dot -Tpng topo.dot -o a.png
08:04
неудобно
08:04
хотелось бы прикрутить в вебморду сразу
08:07
гулю но что то ниодного внятного решения не нашел
08:10
нашел кое что
08:10
http://code.google.com/p/jrfonseca/wiki/XDot
acid___ #
08:16
а гляньте пожалуйста на мой дамп http://pastebin.com/j0eQ1Fq3
08:16
не ставится с нуля
08:16
post-update выдает вот такое
freeseacher #
08:35
dvolodin, а может надо 'Error: Failed to authenticate.' записывать как не удачная авторизация ? и райзить как аварию ?
08:36
ну или для каждого профиля свое на самом деле
dvolodin #
08:37
это кто такое выдает?
freeseacher #
08:39
конкретно это даже не знаю
08:39
циска вроде
08:41
DLink.DxS.get_config говорит Fail!
08:42
OS.GNU failed code=19 error=Disconnecting: No more authentication methods available (NO_MORE_AUTH_METHODS_AVAILABLE:14)
08:42
ну и так далее
08:42
просто считать это не чем то сверхестественным а просто тупо аварией
08:43
в одном городе резко поемянли пароли а в ноке не обновили
zi_rus #
08:50
нок периодически фейлится с вполне актуальными паролями
freeseacher #
08:51
не удавалось такое увидеть
08:51
может быть даже о том что пароль не подходит нужно генерировать письмо
acid___ #
09:15
или может это так задумано что post-update должен валиться на свежем инсталле
09:15
после обновления django
dvolodin #
09:24
не должен он валиться
eugenyh #
09:42
Вот беда, Как только что-то прописываю (0.0.0.0 или ip или интерфейс) в noc-activator.conf (servers.listen_tftp/ftp/http), при запуске noc-activator.py вываливается ошибка: Import error: No module maned servers.tftp(или может ftp или http, в зависимости где прописал)
09:42
Как победить?
zi_rus #
09:47
а что, в нок уже встроили фтп/тфтп?
dvolodin #
09:48
не прописывай его туда
eugenyh #
09:50
а для чего эти поля?
09:55
Дмитрий, что нужно писать в полях Активатора: "С IP" и "ПО IP"?
10:08
Нифига не работает. В "Managed Objects" выбираю устройство и на все попытки запустить скрипт к примеру get_config получаю "Activator pool "default" is not available"
ss_ #
10:11
кстати по топологии вот нашел http://graphviz-dev.appspot.com/
freeseacher #
10:11
ss_, :))
ss_ #
10:12
терь только заставить писать не в темп а закидывать в нужное место
10:12
сразу в скрипт и визуализировать
10:13
ткните носом где лежит скрипт которы пишет Topology Discovery
10:13
Running topology discovery
10:13
Writting topology into /tmp/topo.dot
zi_rus #
10:24
<ss_>, /opt/noc/sa/management/commands не?
10:24
topo-test.py
10:24
with open("/tmp/topo.dot","w") as f:
ss_ #
10:25
with open("/tmp/topo.dot","w") as f: ?
10:25
что это?
10:25
как масив?
10:26
а понял
10:26
это запись
zi_rus #
10:27
там дальше в файле
10:27
topo-test.py
ss_ #
10:27
я понял
10:27
просто можно файл на запись не открывать а скармливать скрипту который будет рисовать страничку
10:27
с картой
10:27
оператвинее
zi_rus #
10:28
попробуй
10:30
честно говоря, мне все равно не нравится то что он там нарисует
ss_ #
10:30
для анализа пойдет
10:30
а то дали 3 района
10:31
и реальная схема там хз какая
zi_rus #
10:32
у меня годная карта ручной работы
10:32
на нее бы наложить ФМ
10:33
и Performance
ss_ #
10:34
у меня годные карты в забикс
10:34
сам рисую
zi_rus #
10:34
и праильно
10:34
у меня Визио
ss_ #
10:34
но вот чтоб её нарисовать нужна сначала простейщие данные хотябы по LLDP
zi_rus #
10:34
поэтому карта гуляет сама по себе
ss_ #
10:35
у мну нормальная с авариями и прочими вкусняшками
zi_rus #
10:37
вот чего ноку не хватает
10:40
dvolodin, когда будут вкусняшки? :)
dvolodin #
10:40
ss_: sa/apps/topologydiscovery
ss_ #
10:41
dvolodin, спасибо, поизучаю
MindGames #
11:18
ss, а как ты хочешь отдать то, что выдает NOC в dot на http://graphviz-dev.appspot.com/ ?
11:18
да, вкусняшек в виде карты топологии и с индикации аварий реально не хватает :)
11:19
причем, модуль карты как бы есть в NOC... и где-то даже есть статья про геокодирование
11:19
и можно как-то рисовать объекты на карте. но все-равно они будут статическими без индикации аварий
zi_rus #
11:23
есть путаница понятий, то что есть ГИС и геокодирование это L1, как проложена оптика, где стоят узлы связи, а вот то чего нет, это карты сети, ее топологии, какая железка в какую включена
11:23
L2 + L3
ss_ #
11:24
MindGames, я не собираюсь на http://graphviz-dev.appspot.com/ отдавать, я хочу сделать тоже но у себя
MindGames #
11:25
а там есть скрипт в открытом доступе по генерации такой картинки?
acid___ #
11:27
я уже раз говорил
11:27
но видимо я недостаточно умній
11:27
умный
11:27
жаль что нет универсальных решений
MindGames #
11:31
acid, ты о чем? %:)
ss_ #
11:32
MindGames, нет там скрипта
11:32
готового
11:33
пытаюсь слить его японец рисовал все это, использует гуглайпи
eugenyh #
11:33
Ндаа, полях Активатора: "С IP" и "ПО IP" прописал 127.0.0.1 - теперь конфиг успешно берется... Но новая напасть: В "Configuration Management" в Configs если ткнуть на любой конфиг вылезает ошибка OSError (2, No such file or directory)
11:34
Сами конфиги в /var/repo/config есть
ss_ #
11:41
пиля, как заставить работать у себя этот скрипт
eugenyh #
11:42
pastebin.com/MmN0sqQT
MindGames #
11:53
ss, может, поднять веб-сервер и PHP? :)) или на чем он там написан?
ss_ #
11:56
set_graph_src("/get_preview?id=" + data);
11:57
http://graphviz-dev.appspot.com/create_preview
11:57
вот там два скрипта есть
11:57
как бы их от туда утащить
11:57
[15:53:06.121] POST http://graphviz-dev.appspot.com/create_preview [HTTP/1.1 200 OK 281ms]
11:57
[15:53:06.464] GET http://graphviz-dev.appspot.com/get_preview?id=e57f0dd4-adcf-4c20-b33c-429f4922460e [HTTP/1.1 200 OK 257ms][15:53:06.464] GET http://graphviz-dev.appspot.com/get_preview?id=e57f0dd4-adcf-4c20-b33c-429f4922460e [HTTP/1.1 200 OK 257ms]
11:58
так работает
12:23
бля японский тяжко
eugenyh #
12:26
2 ss: noc такой-же
ss_ #
12:44
http://chart.apis.google.com/chart?cht=gv:dot&chl=digraph{node%20[shape=Mrecord]rankdir=RL;graph%20[%20splines%20=%20false%20]%22100%22%20[label=%2233-Nekr6p2|Huawei.VRP|%3CGigabitEthernet0_0_1%3E%20GigabitEthernet0/0/1|%3CGigabitEthernet0_0_2%3E%20GigabitEthernet0/0/2%22];%22101%22%20[label=%2233-Nekr4p1|Huawei.VRP|%3CGigabitEthernet0_0_1%3E%20GigabitEthernet0/0/1|%3CGigabitEthernet0_0_2%3E%20GigabitEthernet0/0/2%22];%22102%22%20[label=%2233-Pushk29p3|Hu
12:44
awei.VRP|%3CGigabitEthernet0_0_1%3E%20GigabitEthernet0/0/1|%3CGigabitEthernet0_0_2%3E%20GigabitEthernet0/0/2%22];%22423%22%20[label=%22S5300_ATS-CATS_SW1|Huawei.VRP|%3CGigabitEthernet0_0_1%3E%20GigabitEthernet0/0/1|%3CGigabitEthernet0_0_2%3E%20GigabitEthernet0/0/2|%3CGigabitEthernet0_0_3%3E%20GigabitEthernet0/0/3|%3CGigabitEthernet0_0_4%3E%20GigabitEthernet0/0/4|%3CGigabitEthernet0_0_5%3E%20GigabitEthernet0/0/5|%3CGigabitEthernet0_0_6%3E%20GigabitEthernet
12:44
0/0/6%22];102:GigabitEthernet0_0_1%20--%20101:GigabitEthernet0_0_2;102:GigabitEthernet0_0_2%20--%20423:GigabitEthernet0_0_4;}
12:44
э
12:44
ща
12:45
http://pastebin.com/JfiEB83q
13:05
http://pastebin.com/RCHc0eX0 посмотрите хлопцы
13:06
как такой вариант через https://developers.google.com/chart/image/docs/gallery/graphviz
Tweet
Share this page
Share this page: Tweet