nocproject.org
00:01
TSergey: может, но не в дефолте, циску надо настроить. не-enable это привилегии уровня 1, надо просто разрешить show run на этом уровне и она отдаст
00:08
тога логично бы было проверять --- доступен ли "show run" при дефолте, и не енейблиться, если не нужно
00:09
как описать правильно чего делает ./noc fix ?
00:22
dvolodin: это неудобно и для сменных и для начальства.
00:22
например для анализа или расследования .
00:22
они заебут бегать к админу.
00:26
55360b1d989fcf09fa4fbce9, pe-ers.san.ru, Network | BGP | Peer Down, BGP Session down 172.30.135.33
00:27
55360b36989fcf09fa4fbda5, gw-73-sar.san.ru, Network | MPLS | LDP Neighbor Down, MPLS LDP Neighbor Down: 88.147.128.114 (AToM disabled targeted session)
00:27
55360b3c989fcf09fa4fbdc1, SAE, NOC | Unknown Event Source, Unknown Event Source: 10.64.142.252
00:27
55360b3c989fcf09fa4fbdc2, SAE, NOC | Unknown Event Source, Unknown Event Source: 10.64.160.254
00:27
55360b3c989fcf09fa4fbdc3, SAE, NOC | Unknown Event Source, Unknown Event Source: 10.64.119.98
00:27
и как
00:27
это фильтровать по дате??
00:34
плюс это эвенты а не аварии
00:38
Привет всем! Может подскажет кто. Осенью еще нок ставил на центос, все нормально работало. февраль-март я его не трогал, сейчас обновиться попробовал. высыпается это noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.16 collision between RMON2-MIB::rmon and RMON-MIB::rmon. No
00:38
с пеереустаовкой нока с нуля картина та же. только мибы другие выскакивают иногда
00:41
это как это mib сам с собой дерется?
00:42
dvolodin: скажи как по русски сформулировать чего делает fix?
00:43
Guest19311: попробуй ./noc collection --sync
00:44
./noc fix тоже какой-то трейс выскакивает.
http://pastebin.com/uNsts4Ne. и еще как в фиксе так и в апрейде среди депрекейшн ворнингов выскакивает это.
00:44
ERROR:noc.cm.engine:Alarm class 'Config | Policy Violation' is not found. Alarms cannot be raised
00:51
./noc collection --sync в аутпут вообще ничего не бросает(кроме ворнинга одного)
00:51
но при апгрейде теперь noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.1991.1.2.12.1 collision between FOUNDRY-SN-IP-VRRP-MIB::snVrrpGlobal and FOUNDRY-SN-IP-MIB::snVrrpGlobal. No preference for FOUNDRY-SN-IP-VRRP-MIB
00:52
# rpm -qa | grep snmp
00:52
net-snmp-utils-5.5-50.el6_6.1.x86_64
00:52
net-snmp-libs-5.5-50.el6_6.1.x86_64
00:52
net-snmp-5.5-50.el6_6.1.x86_64
00:54
net-snmp-5.5-50.el6_6.1.x86_64
00:54
net-snmp-libs-5.5-50.el6_6.1.x86_64
00:54
net-snmp-utils-5.5-50.el6_6.1.x86_64
00:54
pysnmp-4.2.4-1.el6.noarch
00:54
e_zombie: финт: rpm -qa *snmp*
00:55
# rpm -qa *snmp*
00:55
net-snmp-utils-5.5-50.el6_6.1.x86_64
00:55
net-snmp-libs-5.5-50.el6_6.1.x86_64
00:55
net-snmp-5.5-50.el6_6.1.x86_64
00:55
да я так, байзевейнул
01:00
Приветствую, всех. Не подскажите, что делает NOC с коммутаторами, после чего они начинают показывать сразу весь лог в консоли, даже при выключенном NOC?
01:02
он делает disable clipaging
01:02
makccccX: весь лог - выдает конфиг без --- MORE --- ?
01:02
makccccX: а какой коммутатор?
01:02
а еще по специальному нок протоолкку устанавливает агент на длинки
01:02
этот агент еще кучу всего собирает
01:02
да, убирает постраничный вывод
01:03
но глючит и переодически тегированные вланы делает не тегированными
01:03
это куда он его ставит?
01:03
весь апрель freeseacher не верь :)
01:04
вон джунипер вчера хвастался
01:04
они модудь диагностики запихали прям в асик
01:04
makccccX: что за железка-то?
01:04
и можно микроберсты ловить прям в реальном времени через джейсон
01:04
makccccX: в какой момент ты видишь весь лог?
01:05
TSergey, зачем ты меня ограничиваешь. я хочу стебаться остальную часть года тоже :)
01:05
был не прав, осознал, исправлюсь :)
01:05
кстать на многих) вот пример DES-3200-28
01:06
а как в './noc debug-script get_arp <mo>' передать vrf?
01:06
makccccX: а лог ты видишь в какой момент? sh log в консоли?
01:07
да,
01:08
получается noc делает disable clipaging, но зачем он это сделал?))
01:08
ааа
01:09
схема простая: нок проверяет до скрипта, включен ли клипэйджинг, отключает, если выключен, затем после скрита возвращает в исходное. если скрипт отвалился, то клипэйджинг нок не вернет
01:09
joga_bonitoss, это сломано
01:09
да я вкурил уже)
01:09
вот собака))
01:10
makccccX: затем, что клипэйджинг для снятия инфы --- это головная боль
01:10
мб это глупо, но 100500 раз повторение ./noc fix ./scripts/upgrade-user решило проблему с мибами.
01:12
makccccX: скрипт по окончании работы восстанавливает значение clipaging таким, которое было на момент его старта
01:12
Попробую, спасибо! :)
01:12
makccccX: в def shutdown_session(self, script): убирай проверку, и после каждого скрипта он будет тебе его включать
01:12
не восстановить может по двум причинам:
01:12
1 - скрипт завершился неудачно
01:13
2 - не распознало в выводе команды "show switch" состояние clipaging
01:14
ну теперь я все понял))
01:15
и какой из двух пунктов у тебя ?
01:16
концов уже не найти))) слишком поздно была замечена проблема))
01:17
запусти на всех длинках "enable cli" и всех делов-то
01:17
freeseacher Dmitry1: так и вправду не работает `./noc debug-script get_arp Proletarskaya_MA5200G 'vrf="data"'`
01:18
makccccX: умеешь запускть в ноке?
01:18
а селектор по дликам у тебя есть?
01:18
*длинкам
01:18
joga_bonitoss: так посмотри debug-script. оно тебе выдаст, какую команду пытается выполнить
01:19
судя по всему, у тебя huawei
01:19
ну я могу создать))
01:19
в профиле Huawei.VRP.get_arp я вижу
01:19
ага, SA\Setup\Managed Object Selector
01:19
@NOCScript.match(version__startswith="5.")
01:19
def execute_vrp5(self, vrf=None):
01:20
if self.match_version(version__startswith="5.3"):
01:20
displayarp = "display arp"
01:20
else:
01:20
if vrf:
01:20
displayarp = "display arp vpn-instance %s" % vrf
01:20
else:
01:20
displayarp = "display arp all"
01:20
и
01:20
@NOCScript.match()
01:20
def execute_vrp3(self, vrf=None):
01:20
arp = self.cli("display arp")
01:20
makccccX: в атрибутах vendor и DLink
01:20
затем проверь чего попадает в селектор
01:22
Dmitry1: ну а дальше SA\Task\Run Commands
01:23
Dmitry1: оу... версия 5.3, но в cli после `display arp vpn-instance <vrf>` требует еще слот указать
01:24
display arp vpn-instance <vrf> slot <slot>
01:24
а без слота что выдает ?
01:24
disp arp vpn-instance data
01:24
^
01:25
ругается
01:25
попадает под регексрп ошибки ?
01:25
Error:Incomplete command found at '^' position.
01:25
видимо, да
01:26
добавь
01:26
try except:
01:27
и дополнительно валидную для железки команду, верно?
01:28
makccccX: получилось?
01:29
Dmitry1: а это потом с апгрейдом не слетит?
01:29
строго говоря спросит менять или нет
01:31
joga_bonitoss: скинь куда-нибудь себе работающий файлик, а я по свободе потом закоммичу
01:32
немного в другую сторону вопрос.
01:32
в IPAM discover подсетей выполняется по интерфейсам и арпам?
01:33
Dmitry1: добро, спасибо.
01:34
joga_bonitoss: только по арпам
01:35
Я уже пару лет по этому поводу с Димой воюю
01:37
если добавить таблицу роутинга... вот будет полная картина
01:37
joga_bonitoss, full view?
01:37
freeseacher: это будет жесть:)
01:37
TSergey: рано обрадовался) {'text': "Object's script sessions limit exceeded", 'code': 25}
01:38
импорт статикроутов я у себя делал
01:38
те которые уйдут в бгп например
01:38
а если на железе выделены dhcp-pool'ы, то нынешний discover их не увидит
01:39
хотя в роутинге они будут
01:39
TSergey: ну я проверял на 1ном
01:39
зайди на него SA\MO\Edit\Condole
01:40
и запусти enable cli, чего скажет?
01:40
*Console
01:42
TSergey: undefined не заходит на коммутатор походу
01:43
а как удалить полностью базу IPAM?
01:43
rm -Rf /*
01:43
:)
01:44
а если серьезно то лучше аккуратненько с этим
01:44
если у тя только один vrf то тебе надо удалить все вложенные префиксы
01:44
если не один то погрохать все vrf _кроме_ default
01:45
я бы завел два префикса 0.0.0.0/1 и 128,0,0,0/1
01:45
и удалил с указанием что надо удалить все под этими рпефиксам
01:45
TSergey: перезапустил noc Command: enable clipaging Success.
01:49
freeseacher: точно, спасибо.
02:09
привет, народ. а есть что толковое почитать по ExtJS, я что-то по официальным туториалам ничего понять не могу
02:10
mali_: лучше на примерах
02:10
там хороший kitchen sink
02:11
не думал о том, чтобы вебсокеты прикрутить к ноку и при их помощи отображать алармы например на карте сети?
02:11
а зачем там websocket'ы?
02:13
я просто не придумал другого механизма, чтобы данными обменивался интерфейс с инфо, например от fm
02:13
без перезагрузки страницы
02:13
Ext.Ajax.request({})
02:15
хм, может быть, покурю пока ExtJS, я в нем не силен
02:16
mali_: покури заодно в нём наследование, а то здесь никто на вопрос ответить не может
02:17
evyscr: что не так там с наследованием?
02:17
dvolodin: ну так наш замечательный поиск, с открытием кучи вкалдок
02:18
*вкладок
02:19
исходя из изменившегося поведения, напашивается вывод, что вызов метода в классе-предке приводит к вызовам одноимённого метода в потомке
02:20
субъективное наблюдение - изменение поведения совпало с переездом на extjs5
02:23
я так понял, там обычный ajax, немного глупо, чтобы карта постоянно запрашивала у сервера, не обновилось ли чего
02:24
логично - если есть обновление события fm -> обновить карту
02:26
mali_: а твообще пользуешься FM?
02:26
*а ты
02:27
список ивентов у тебя нормально работает?
02:27
ну т.е. так как ты ожидаешь?
02:27
mali_: тогда нужен полноценный messaging
02:28
ну да, но у меня ничего запредельного там не происходит
02:28
mali_: отлично, но ты похоже один такой
02:29
а что там не нормально работает? я у себя проверю
02:30
dvolodin: да, вот об этом и думаю на вебсокетах. но пока уровень понимаю extjs еще не дотягивает
02:30
*понимания
02:32
mali_: ну заходишь в ивенты, становишься на любой и начинаешь листать вниз, налетает обновление и все, вкладка чиста, перематываем бегунок вниз, опс, опять все есть
02:32
вот для этого я и хочу экспорт в текс по кнопке
02:32
так не сразу, придумай себе цель найти какое-то сообщение
02:32
и для отчётов руководству это будет гуд
02:34
TSergey: а да, это есть такое
02:34
mali_: уф, а я уж думал у тебя та же инсталляция, что у dvolodin, где все работает :)
02:36
TSergey: а у тебя сколько максимум мо на карте?
02:37
а network map просто плесенью зарос
02:37
эм, я про network map, конечно
02:38
сколько времени reload занимает?
02:38
максимум загружал ветку около 100 свичей, расставить их не смог
02:38
смотрите
02:38
с картой я хочу немного по-другому сделать
02:38
сделать сущность -- сегмент
02:38
привязать его к железке
02:38
у железки - более одного сегмента?
02:38
и при необходимости показа на карте железки показываеть ее и сегмент
02:39
evyscr: нет, как в isis - один
02:39
:)
02:39
evyscr: секунд 7 не меньше
02:39
вполне интересно
02:39
обычно коммутатор доступа смотрят в контексте кольца/дерева
02:39
dvolodin: ага, а как одновременно показать два сегмента?
02:39
TSergey: а зачем тебе два сразу?
02:39
"обычно" у разных людей различается
02:40
хочу бэкбон и ветку одновременнно?
02:40
обычно -- либо как у меня и как неправильно ;)
02:40
TSergey: вряд ли именно так нужно
02:40
иногда множества перекаются ;)
02:40
*пересекаются
02:40
обычно такое нужно видеть, когда тебе нужно показать путь
02:40
dvolodin: ты добавил кучу сущностей, каждая из которых только одна для МО, подумаю, правильно ли это
02:40
от точки а до точки b
02:41
TSergey: я спасаю вас от ужасов семантических сетей
02:41
нас бы от ужасов extjs спасти...
02:41
dvolodin: я тебе сходу придумаю --- нужно пассивно скоммутировать оптику для клиента, через весь город
02:41
и?
02:41
коммутируй
02:41
это, скорее, кроссы всякие
02:42
более одного сегмента жи
02:42
dvolodin: осталось убрать атрибуты и тэги из МО и пользоваться им будет совсем невозможно :)
02:42
TSergey: зачем их убирать?
02:42
и еще тэги из фильтров на МО
02:42
ну чтоб точно --- один МО, одна сущность
02:43
в большинстве случаев MO располагается в одном месте
02:43
исключение -- распределенные шасси
02:43
dvolodin, кольцо может опираться на два маршрутника.
02:43
легко.
02:43
dvolodin: авторасставление железок сделай, пусть хотя бы по дефолту железки раскидываются во что-то адекватное, а не столбиком
02:44
да все это бессмысленно, как всякие терминаторы, активаторы, домейны --- будет дефолтным
02:44
потому что сетей нашего масштаба не учитывает
02:44
zi_rus: вот я и хочу
02:44
сейчас сегмент от домена функционально отличается только иерархией
02:44
в сегменте получается 3 основных раскладки
02:45
кольцо, дерево и mesh
02:45
dvolodin: и как еще нам сказать, что один МО должен иметь возможность иметь принадлежность к нескольким сущностям?
02:45
на конкретных примерах
02:46
evyscr: adm. domain -- организационное понятие
02:46
кто отвечает за железку
02:46
и к топологии отношения не имеет
02:46
хочу скомбинировать сегменты с уровнями
02:46
собственно в сегменте. обычно, железки одинакового уровня
02:47
сегмент --- это кусок сети?
02:47
вот пример
02:47
да, кусок сети
02:47
скажем -- кольцо доступа
02:48
а иерархичность нужна, чтобы можно было задавать настройки на уровне сегмента
02:48
вроде dns, ntp и прочего
02:48
тогда у каждой железке получятся какие-то дефолтные настройки
02:49
и можно будет генерить конфиги для развертывания и использовать настройки в валидаторах
02:49
и карта упрощается
02:49
у нас на ней свой сегмент, переходы наверх и переходы вниз
02:49
и навигация по этим переходам
02:49
лоль. звонок в ТП: "я уже 20 минут не могу дозвониться до своего провайдера, поэтому я позвонил вам."
02:50
то есть на карте у нас -- свои железки, сверху нарисованы граничные из вышестоящих сегментов
02:50
dvolodin: граничные железки сегментов хочется видеть и там, и там
02:50
dvolodin, раставь номер сергментов на этой карте
02:51
dvolodin: у меня есть кусок сетки, две точки входа в кольцо, в нескольких узлах куска агрегаторы, часть из них еще и клиентский доступ
02:51
как я покажу весь этот сегмент на карте?
02:51
evyscr: переходы вниз - свернуты
02:51
и что это значит в плане линка?
02:52
будет один сегмент на город, а айда
02:52
даже в плане отображения линка
02:54
не сдавайтесь, парни :)
02:54
сейчас сегменты отлично эмулриуются тегами
02:54
и отображаются на карте при помощи тегов отличненько
02:54
нокчую
02:54
только тэгами и выживаем
02:54
freeseacher: ща ты накликаешь и тэги отменят
02:55
вот так
02:55
на карте seg1 показываем 4 железки + 2 аггрегатора сверху
02:55
на seg2 -- 2 агрегатора, bras сверху и 2 перехода в seg1
02:56
я щас на квадратиках зеленым указал праивльно ?
02:56
да
02:57
на самом деле у тебя наверняка будет нумерация типа <город>-<округ>-<район>-<кластер>
02:57
и он же будет зашит в имени железки
02:57
у коммутаторов из 981 будет уровень 25
02:57
у 2 -- 38
02:57
у 3 -- 44
02:58
сегменты иерархичны.
02:58
а к BRAS'у все равно один LAG пойдет
02:58
ну да
02:58
у сегментов есть типы
02:58
скажем у 981 -- будет в настройках management vlan и default
02:59
и тип -- кольцо
02:59
981 и 2 при желании могут входить в сегмент -- охват BRAS 3
03:00
а по карте -- хочешь гуляй вверх, хочешь - вниз
03:01
так идея примерно понятна?
03:03
граничные линки идут в оба сегмента?
03:04
(ай мин, отображаются в обоих?)
03:06
и наконец-то будут линки на внешние блэкбоксы/облака (ака пиры)?
03:08
14:06:45 <evyscr> и наконец-то будут линки на внешние блэкбоксы/облака (ака пиры)?
03:08
чего то происходит непонятное 2015-04-22 16:06:11,890 [noc-sae] MRT task=72449164/72462734 object=1.1.69.85(1.1.69.85) script=Eltex.MES.get_config status=running
03:08
2015-04-22 16:06:11,891 [noc-sae] script Eltex.MES.get_config(1.1.69.85)
03:08
2015-04-22 16:06:27,254 [noc-sae] MRT task=72449164/72462734 object=1.1.69.85(1.1.69.85) script=Eltex.MES.get_config status=completed
03:08
2015-04-22 16:06:39,974 [noc-sae] MRT task=72449487/72463057 object=1.1.69.85(1.1.69.85) script=Eltex.MES.get_config status=running
03:08
2015-04-22 16:06:39,975 [noc-sae] script Eltex.MES.get_config(1.1.69.85)
03:08
2015-04-22 16:06:55,883 [noc-sae] MRT task=72449487/72463057 object=1.1.69.85(1.1.69.85) script=Eltex.MES.get_config status=completed
03:08
2015-04-22 16:07:06,028 [noc-sae] MRT task=72449810/72463380 object=1.1.69.85(1.1.69.85) script=Eltex.MES.get_config status=running
03:08
2015-04-22 16:07:06,029 [noc-sae] script Eltex.MES.get_config(1.1.69.85)
03:08
куд ткнуть кто скажет?
03:13
evyscr: да, будет
03:21
В целом идея понятна?
03:21
а побочная плюшка
03:22
у нас у managed object'а появляется свойтсво object.settings
03:22
dict с различными параметрами, которые он выбирает из своих атрибутов и свойств сегмента
03:22
и они доступны в шаблонах actions
03:22
и в валидаторах
03:32
как доходит до обсуждения, все сразу замолкают :)
03:35
dvolodin: ты мне скажи в чем проблема то?
03:35
а в чем прикол? У МО же и так свойства есть
03:37
а с LTE-2X никто не заморачивался?
03:37
это самое.
03:37
а их БД можно вынуть вланки на определённых портах на хуавеях и тд?
03:38
Night_Snake: у MO много разных свойств
03:38
e_zombie: вроде как должно быть
03:42
e_zombie: да, можно
03:43
dvolodin: как доходит до обсуждения, все сразу замолкают - я не молчу
03:43
ну вот конкретная тема по картам и сегментам
03:44
dvolodin: тут я пас, потому как у меня топология вообще не работает
03:45
я все-таки считаю, что нужно расширять возможности уже имеющегося функционала, а не придумывать новый
03:47
функционал должен решать конкретные задачи
04:41
04:42
04:42
04:42
04:48
бля. никак не заставлю себя начать писать инструкцию для местных дебилоидов.
04:48
может кто поделится ?
04:48
какая из на троечку
04:53
ничёты не понимаешь в исскустве :)
04:55
ну дайте ктонить инструкцию
04:55
а то счас буду члены постить.
04:56
у меня есть 8 членов и я не побоюсь их применить
04:56
во. первый испугался
04:58
:)
04:58
я буду их прикладывать в issue
04:58
:)
05:00
это ещё самые отстойные кадры
05:01
так что гоните давай те инструкцию
05:05
поделитесь скриптом который ставит в название интерфейса имя залинкованого соседа
05:07
dvolodin, Huko дело говорит
05:07
экшен эта
05:07
у меня есть set_description
05:08
кажется видел тут кто-то писал про такое
05:08
ну просто в этом сетдескрипшене надо както доставать параметры
05:08
dvolodin: можно одним глазком взглянуть :) ?
05:09
или это уже базовый функционал ?
05:10
а как сформировать дескрипшен ?
05:11
он должен быть предварительно сделан внешним скриптом ?
05:11
но эт не то :)
05:12
это какой-то true-way :) мне бы по старинке один разок через селектор :)
05:14
ну или понять логику set_description что-бы добавить в свой профайл
05:22
а где русская дока что в своё время писали на русском?
05:37
добавлено 28 наборов изменений с 79 изменениями в 56 файлах
05:37
56 файлов обновлено, 0 слито, 0 удалено, 0 c конфликтами
05:37
не доверяем файлу /opt/noc/.hg/hgrc от недоверенного пользователя noc, группа noc
05:37
это нормально?
05:37
причем обновление прошло
05:38
ну ок
05:39
при попытке удаления MO выдаёт internal error
05:40
05:40
ghjcb xnj,s gjghfdbkb
05:40
проси чтобы поправили
05:46
e_zombie: что нужно сделать там ещё, кроме того что ты уже сделал?
05:46
bee26: да, то что надо, спс
05:47
эээээ хз что тебе надо.
05:48
я у себя решил задачу наката типовых частей конфига на оборудование.
05:48
ну и могу поделиться строчками для грепа ошибок на портах аппаратных.
05:49
Добрый день!
05:51
после установки и начала эксплуатации noc версии 0.8, столкнулся с необходимостью доработки и "дописки" методов для SA MO Extreme.XOS
05:51
обновился до девелопа?
05:52
05:55
до девелопера обновился, на тестовой установке
05:55
а всеми своми дописками и доделками готов поделиться с сообществом
05:55
только скажите, куда залить свои поделия
05:56
05:57
если у тебя изменённые профили - то наверное будет проще залить патчи в багзиллу.
05:59
таки да, профиль пришлось переписать практически полностью
06:00
тогда лучше патчами.
06:00
мне кажется это быстрее будет.
06:00
хотя если ты будешь постить изменения дальше то лучше разобраться с пулреквастами.
06:05
с экстримами - буду допиливать по любому - у нас на городской сети два кольца на них
06:05
хахахаха
06:06
два колька.
06:06
извините не сдержался
06:06
ну у меня натексов только штук 30
06:06
просто остальное - это ззопарк
06:07
да. я тебя понимаю.
06:08
у тебя там случаем дсламов хуавеевских 5100 5300 5600 5606 нету?
06:08
а нету, только коммутаторы
06:08
жаль жаль
06:09
ну хуавеи норм управляются
06:09
06:09
хотя бля оно устарело
06:10
да и с экстримами особых проблем нет, главное - подальше от STP
06:12
мы наеблись с стп по полной на сети.
06:12
пришлось анализировать сислог со всех коммутаторов и нахадить где кривые настррйки
06:13
fsw-4-lunnaja-27-55-sar 10.64.57.221 19
06:13
fsw-6-lunnaja-27-55-sar 10.64.57.222 16
06:13
fsw-2-ogorodnjaja-164d1-96-sar 10.64.99.192 15
06:13
fsw-2-shkolnaja-13-55-sar 10.64.57.142 15
06:13
fsw-2-shkolnaja-17-55-sar 10.64.57.144 15
06:13
fsw-8-lunnaja-27-55-sar 10.64.57.223 15
06:13
fsw-2-lunnaja-25a-55-sar 10.64.57.225 14
06:13
fsw-2-prospstroitelei-30-35-sar 10.64.38.32 14
06:13
счас в сутки как то так
06:16
на экстримах - EAPS без вариантов
06:24
у кого там вайп не работал
06:24
06:25
попробуйте патчик
06:25
dvolodin: ты вайп и веба доделай наконец
06:25
:)
06:25
нефиг объекты удалять
06:26
исправь баги и будет похер кто и что делает
06:28
чёто задумался он
06:28
ребутать же не надо ?
06:28
ну так wipe проверили?
06:29
неее
06:29
крашится
06:31
всё тоже самое вроде. счас сделаю пасту
06:58
06:58
у меня всё время Service Temporarily Unavailable
09:03
а как сейчас ситуация с линками ? при смене топологии так же ничего не меняется ?
09:08
если хочется все перересовать заново то через db.noc.links.drop() ?
09:11
нет
09:11
теперь все норм
09:41
еще один повод сделать update. последний раз в янвере делал, вероятность что все сломается большая ;) ?
11:17
а какая рекомендованя версия монги ? 2.6 или 3.0 ?
11:27
Huko2: 2.6
11:27
3.0 это для парней с железными яйцами, типа dvolodin
22:34
hi all
22:34
has anyone some documentation for mikotik?
22:34
mikrotik
22:57
zi_rus, аллилуя.
22:58
серверный рендеринг графана!
22:58
wat?
22:58
cool
22:58
а когда оно в нок придет?
22:58
он же графану с собой тащит
22:59
оно же автоматом не обновится
22:59
думаю маловероятно что эту персию потащит
22:59
она теперь сервер.
22:59
самостоятельный
22:59
и в нок ходит тока за данными
22:59
при чем ей теперь нок для дашбордов не нужен.
23:00
а их модуль рендеринга нельзя отдельно спиздить?
23:00
это не модуль рендеринга
23:00
они взяли phantom.js
23:00
и отрисовывают на нем
23:00
это безголовый браузер
23:00
js - Это же клиентская часть
23:01
не
23:01
тут просто название такое дурацкое
23:01
но для тебя это выглядит как тупо ссылка
23:01
дергаешь ее получаешь картинку
23:01
то есть что
23:02
там виртуальный браузер рендерит стандартный график и отдает png?
23:02
и картинки при этом как в вебе так и по ссылки похожи
23:02
ога
23:02
и не вздумай блять называть это извращением
23:03
не почему, это первое что мне в голову пришло когда я думал как это могло бы быть реализовано
23:03
а
23:03
тогда ок
23:03
в таком виде его можно открытить от графаны новой и приматать к графане старой
23:03
единственное что меня пока в этом деле не устраивает это жесткий таймаут на отрисовку
23:04
сейчас он в районе секунды
23:04
нок за это время не всегда успевает отдать данные
23:04
не страшно
23:04
а
23:04
понял
23:04
и получается картинка с "загркзкой" дданых
23:04
не всегда это громко сказано
23:04
у меня за год данные очень долго отдаются
23:05
пользоваться будет невозможно
23:05
надо с консолидацией данных что-то делать
23:05
Володин говорит это из-за нее все тормозит
23:05
а хранилище не сильно напрягается
23:05
23:05
вот так выгляит когда не успел
23:06
а там это хардкодед?
23:06
23:06
хз.
23:06
настроек пока не видел про это
23:07
я вот еще думаю
23:07
как этим пользоваться
23:07
смотри
23:07
это выгодно чтобы не напрягать нок и хранилище если один график запрашивают разные люди
23:08
можно просто картинку отдавать
23:08
кеш нгинкса это нормально отработает
23:08
но
23:08
генерить картинки для всех графиков
23:08
это будет нагибалово
23:09
а уж если начнешь играть масштабом или еще как
23:09
вот как кактус работает
23:09
там и так есть кеширование
23:10
есть конечно плюсы
23:10
во, кстати
23:11
в ФМ график может засунуть?
23:11
например в алармах/ивентах про превышение трешолдов самое место было бы
23:12
прям в тело его захерачить
23:12
там все равно полезной инфы нет
23:12
плагинчик бы налабать
23:14
у графаны есть еще один кайфоый функциолнал
23:14
она теперь умеет делать снапшот дашборад
23:14
который можно пошарить
23:15
он будет работать как нормальный дашборд с точки зрезения ументшения увелечения но даныне будут фуксированы
23:15
не вижу куда можно применить
23:16
я тож. но идея клевая
23:16
:)
Share this page
Share this page: