nocproject.org
06:10
здрасте
06:10
а у всех поломан VC ?
06:11
Failed to fetch data - на первом экране
06:11
если искать конкретно влан, то он есть
06:52
dvolodin: привет. Ты Actions запилил уже?
07:00
Night_Snake1: в процессе
07:07
а может мне пока на mrt? а то я-то могу бета-тестером быть, а вот девочка будет есть мне мозг
07:08
когда что-нить будет глючить
07:09
dvolodin: лучше дай пример, как из джанги слать json. Я маны, конечно, курю, но с примером оно доходчивей.
07:09
библиотечку requests поставь
07:09
она умеет сама
07:30
bee26: настройки discovery и профили интерфейсов
07:37
был МО, отдискаверить не смогли, т.к. пароли на железке были не те, я снял галку "управляемый". теперь его правильно сконфигурировали, я галку поставил, однако дискавери на нем не запускается. нажатем Run никак запускате процесс. Чего и где подопнуть? С
07:40
*с момента
07:54
dvolodin: все галки где надо стоят
07:54
а нормально, что при создании MO с именен не fqdn проблем не возникает, а при попытке его отредактировать получаю:
07:54
EXCEPTION: <type 'exceptions.ValueError'> Invalid FQDN ?
07:54
смотря как настроил
07:55
dvolodin: как подопнуть дикавери?
07:56
был МО, отдискаверить не смогли, т.к. пароли на железке были не те, я снял галку "управляемый". теперь его правильно сконфигурировали, я галку поставил, однако дискавери на нем не запускается. нажатем Run никак запускате процесс. Чего и где подопнуть? С
07:56
dvolodin: в mo profile включен ipam synchronization и fqdn template пустой - из-за этого?
07:57
был МО, отдискаверить не смогли, т.к. пароли на железке были не те, я снял галку "управляемый". теперь его правильно сконфигурировали
07:57
kwand: да, может из-за этого быть
07:57
я галку поставил, однако дискавери на нем не запускается. нажатем Run никак запускате процесс
07:57
TSergey: так в панели discovery и запусти
07:57
Чего и где подопнуть? С момоента перезаписи объекта прошло более 4 часов.
07:57
так в этом и прикол, в панели нажимаю Run и ничего не происходит
07:58
Next Run не меняется
07:58
Last Status Fail
07:59
а нет, Next Run меняется
08:00
а вот Last Run 2015-04-20 17:47:21
08:00
source ip проверь
08:00
эм, в будущем?
08:01
почему в будущем? сегодня 21
08:02
source ip пустой, как у аналогичного кутека, по которому дискаверится
08:04
Disable переводит Status в Stop, Run в Wait
08:04
в логах по этому объекту пусто
08:04
"cat noc-discovery.log | grep s723"
08:05
джобы в монге грепнул?
08:05
неа
08:09
чет у меня такого нигде не записано
08:09
поделись, с ходу не нашел
08:10
о, профиль попробовать пересохранить
08:10
db.noc.schedules.inv.discovery.find({"key": <ID>})
08:11
пересохранение профиля почистило "серые" дискавери
08:13
да, находит пару дискавери
08:18
вот скажите, нахуй это нужно
08:18
чуть что
08:18
надо ебаться чтобы оживить
08:18
is managed снял - все ебанулось
08:18
ping failed пришел - все ебанулось
08:19
"нок - это боль" (q)
08:19
открываю fm > events и вижу список трапов, проходит несколько секунд, вкладка обновляется и уже на ней пусто. Если переоткрыть events то 50/50 что events будет или нет.
08:19
При этом в FM monitor active_events 1489
08:19
Где проблему можно искать?
08:19
ну и нихрена у меня не оживилось :(
08:19
дискавери теперь чистое, и нихрена не запускается
08:19
evyscr: боль это когда обновляешься и надо потрахаться чтобы вообще оживить систему, а проблемы со штатным функционалом это ёбаный пиздец
08:20
а
08:20
в дискавери с десяток методов
08:21
два активных, с зеленой галкой, остальные серые, с красным крестиком
08:21
ни статусов, ни дат, ничего в строчках нет, пусто
08:21
у пинга стоит статус OK
08:22
> db.noc.schedules.inv.discovery.find({"key": 1045}).count()
08:22
0
08:22
хихик
08:22
вот ты и поймал тот глюк
08:22
о котором мы рассуждали на прошлой неделе
08:23
что в монге после ресейва объекта?
08:24
в монег где? в джобах пусто
08:24
о, нет, после сэйва опять два джоба
08:24
место на диске не протеряно?
08:25
обновляться можно, или не стоит рисковать?
08:25
ну и, собсно, вот наш ответ на планы по отказу от поцгреса
08:26
в логе монги никаких хренотеней не видно?
08:26
теперь статус у дискавери Wait и некст ран 2015-04-21 14:29:14
08:26
да у него всего их два включено
08:26
по ним обоим
08:27
включено - где? в расписании мо, в профиле?
08:27
включено в профиле, вижу статус и дату в SA\MO\Edit\Discovery
08:28
то есть, в профиле включено только два дискавери?
08:28
ага, это кутек, версия и конфиг
08:29
скрипты отрабатыват и гет_версион и гет_конфиг
08:29
в SA\MO\Edit\Scripts
08:30
сейчас оно отработало?
08:30
в джобах, ай мин
08:31
попробовал на другом, дискавери запустилось, значит трабл именно в этом МО
08:31
evyscr: нет, в джобах так два и висит
08:33
если еще раз нажать Run, то да, меняются
08:33
было 14:33 стало 14:37
08:34
те что в вебе --- странные,
08:34
"2015-04-20 17:47:21.889645 Running job"
08:34
"2015-04-20 17:47:21.890294 Running script get_version"
08:34
вчерашние
08:34
ща дождусь 14:37 и еще раз проверю
08:35
логи noc-activator тоже посмативай
08:40
"{ "_id" : ObjectId("55360a5a4a5e685b06d0480c"), "jcls" : "config_discovery", "schedule" : { "interval" : 86400, "failed_interval" : 600, "offset" : 0.14986725674987522 }, "ts" : ISODate("2015-04-21T14:37:58.262Z"), "s" : "W", "key" : 1045, "data" : null }"
08:41
нифига он не запустил их
08:42
чет хрень какая-то
08:42
неужели так is_managed все ломает
08:43
ну я когда-то высказывал предположение, что шедулер несколько говно
08:45
а в noc-discovery.log так ничего про МО и не появилось
08:47
:)
08:48
это же не про валидватор и не про монгу :)
08:48
ну зачем ты меня вынуждаешь это сказать?
08:49
чтобы помнили (q)
08:51
можешь поковыряться в inv/discovery/*
08:51
всякий там дебуг подобавлять
08:52
блин. верните володина :(
08:55
08:57
написать еще чего?
09:05
пиши, что джобы из монги исчезали
09:07
так мы же их удаляли
09:07
кто и когда?
09:07
и каким образом, вестимо
09:07
эээ, ну ты спрашивал дропал ли я джобы
09:08
грепал, мил человек
09:08
я их увидел и грохнул
09:08
да, грепал, сорри
09:08
ремувал я их
09:08
есть маааненькая разница-)
09:11
приложи выборку из монги
09:11
:)
09:11
я же приложил
09:11
потом руками запусти, приложи скриншот и опять выборку
09:12
и noc-activator.log грепни на предмет mo
09:19
хм, активатор думает что все отдискаверил нормально?
09:22
а может это в активаторе как я скрипты проверял
09:23
там время должно ж быть
09:24
ну да, время подходит
09:55
dvolodin: сделал таск про незапуск дискавери:
NOC-1578
10:59
а есть sa profile для keentic?
11:04
похоже на то =) их дохера разных
11:05
по зухелям есть профиль ZyNOS
11:08
noclamer: а зачем их в NOC держать, они же тупые как пробка
11:10
dvolodin: я бы тупое разместил, для карты и network map, вот только доберусь до эксперимента с добавлением интерфейсов программно
11:13
и мак еще бы в инвентори, если когда-то будет реализован поиска по шасси
11:14
*поиск
11:20
network map переделывать надо полностью
11:20
я хотел добавить новую сущность -- сегмент
11:21
сегмент напрямую связан с уровнем железки
11:21
и является свойством железки
11:21
сегменты могут образовывать дерево
11:22
то есть может быть иерархия вроде - вся сеть, городская сеть, окружная сеть, районная сеть, кольцо доступа, ....
11:22
тогда в сегменте на каждом уровне будут свои железки
11:22
переходы вниз по иерархии
11:22
и переходы вверх
11:23
и, в моем понимании, топологии в пределах сегмета вполне себе однитипны
11:23
либо кольцо с дополнительными цепочками коммутаторов
11:23
либо дерево
11:23
либо mesh
11:23
>dvolodin
11:23
noclamer: а зачем их в NOC держать, они же тупые как пробка || ну так они тоже умеют делать команду show run. + просто для учета оборудования в продакшене
11:23
тогда расстановку объектов на карте вполне можно будет делать автоматически
11:23
и достаточно аккуратно
11:24
и не надо будет готовить карты отдельно
11:24
карты все равно готовить отдельно
11:24
dvolodin: автоматически?
11:24
вопрос будет реншен только с авторазмещением
11:24
ну и переход по карте между сегментами будет вполне понятен
11:25
TSergey: ну кольцо, дерево и mesh так или иначе раскладываются
11:25
скажем, force-directed алгоритмами
11:25
я подергал несколько из networkx
11:26
а нет ли у тебя планов что-то конечное доделать? ipam, dns?
11:26
что там не доделано?
11:26
они живее всех живых
11:27
ну это даже не смешно, я уже перечень тасков печатал и по ipam и по dns
11:28
и?
11:28
дойдут руки, буду смотреть
11:28
а, ну вот я и спрашивал, не планировал ли какой-то из разделов нока довести до релизного состояния
11:29
согласен с оратором. :)
11:29
однако нок таки платформа а не продукт
11:29
учитывая количесво инсталляций IPAM очень трудно рассуждать о нерелизности состояния
11:30
первое что я услышал про нок: ipam и конфиги
11:30
а теперь я понимаю чуть больше и видно что эти разделы не развиваются, а где-то есть ужудшение
11:30
*ухудшение
11:30
не развиваются потому, что и так хороши
11:31
- поиска по конфигу теперь нет
11:31
- посмотреть конкретный конфиг нельзя
11:31
а валидаторы конфигов трудно назвать ухудшением
11:31
по ипам так три таска прям можно обозначить "ну как же так, Создатель?"
11:32
это в одном конфиге
11:32
в релизном ищет по конфигам, можно нарыть группу конфигов, по определенному признаку, иногда очень нужно
11:32
и ищу в старом ноке :)
11:33
dvolodin: и невозможно просмотреть конфиг за конкретную дату, уж не понмю как было в релизе
11:34
по поводу ухудшения тоже согласен
11:34
в некторой части, подчеркну
11:34
врменное удаление ссылки на добавление маинтейнера в сетку все еще не работает
11:35
у меня вот списки МО и ивентов отображаются через раз, приходится закрывать вкладки
11:36
dvolodin: ну и крэши же, ну клево что они так ловятся, но не должна же система так убиваться?
11:37
погоди
11:37
на конкретную дату конфиг посмотреть можно
11:37
diff'ы тоже
11:37
что не так?
11:37
dvolodin: как посмотреть на конкретную дату конфиг?
11:37
в sa.managedobject выбрать дату
11:38
там был один бажок с переходом на extjs 5.1
11:38
я его поправил
11:39
они западло сделали
11:39
раньше, когда вешал обработчик на выбор в комбике, в него всегда передавали выбранную запись, как список из одного элемента
11:40
а теперь стали передавать просто как объект
11:40
такие же плюхи еще могли остаться
11:40
это старая тема. давно фиксед
11:40
dvolodin: не, не поправил
11:40
выбираю Version в которой знаю кусок конфига
11:41
его нет, явно отображается последний
11:41
проапдейться и перезагрузи морду
11:41
я про то и говорю -- там в js-консоли ошибка лезет
11:41
я апгрейдился на днях
11:41
ну ок
11:42
TSergey, работает всё.
11:42
тока что проверил
11:42
диф между версиями конфига есть
11:42
да, диф есть
11:42
а посмотреть конфиг отличный от последнего невозможно
11:42
всмысле я взял старую версию
11:42
взял новую версию и сделал диф у себя
11:43
dvolodin, на счет ушудшения это side-to-side
11:43
на счет ухудшения это Ctrl+c в любой талице
11:44
и вставка этого делаов ексельку
11:44
приложения на js так не хотят.
11:44
а требуется довольно часто
11:46
"EXCEPTION: <class 'mongoengine.errors.ValidationError'> ValidationError (ActionCommands:None) (interface {{interface}}
11:46
description "{{description}}" could not be converted to int: ['preference'])" ???
11:46
upgrade-user: : collection --sync failed
11:47
да, выскочило такое, сейчас посмотрю
11:47
спасиб
11:48
freeseacher: давай проверим у тебя конфиги
11:48
заходишь в МО\Config
11:48
делаешь дифф
11:48
копируешь строчку, что добавилась
11:49
теперь в Version выбираешь не последний конфиг, а предыдущий
11:49
и ишешь эту строчку
11:49
находишь?
11:55
проверил, не отображается конфиг выбранной даты (ну или я в конец заработался)
11:56
отображается
11:56
:)
11:56
я проверяю так:
11:56
захожу, далаю дифф
11:56
*делаю
11:56
вижу
11:57
что IMPB добавили 00-1F-CE-6A-E2-0C
11:57
выбираю в версион предыдущий конфиг
11:57
делаю Ctrl-F и ищу 00-1F-CE-6A-E2-0C
11:57
не находит
11:57
что не так?
11:59
:(
11:59
конечно я криво проверял, ещу в предыдущей то, что добавили
12:00
а нужно то, что убрали
12:01
dvolodin: тысяча миллионов извинений
12:01
TSergey, хорошо что мы с этим разобрались :)
12:01
dvolodin, надо больше разработчиков.
12:02
посмотрите
NOC-1562, может ее можно убрать из багов
12:02
"нужно больше золота"
12:02
TSergey: да, нужно проверить
12:02
нее я не про золото
12:03
freeseacher: я готов помогать руками и ногами :)
12:03
золото в большей степени от тя щас зависит :)
12:03
могу и материально, да
12:03
кто хочет на разработку и внедрение NOC на full-time? :)
12:04
хм. внедрение нок ?
12:05
место прибывания принципиально для выполнения этой функции :) ?
12:25
noc=# select script_params from sa_maptask;
12:25
script_params
12:25
----------------------------------
12:25
(dp1 +
12:25
S'commands' +
12:25
p2 +
12:25
(lp3 +
12:25
V/interface print where name=WAN+
12:25
p4 +
12:25
as.
12:25
(1 row)
12:26
закоммитил REST для запуска действий
12:28
ну или в shell
12:28
In [2]:
12:28
oo = ManagedObject.objects.get(name="rb951-2")
12:28
In [4]:
12:28
print oo.actions.show_interface(interface="TV")
12:28
Flags: D - dynamic, X - disabled, R - running, S - slave
12:28
# NAME TYPE ACTUAL-MTU L2MTU
12:28
0 S TV ether 1500 1598
12:28
в общем вкратце, что такое actions и с чем их едят
12:28
это дальнейшее развитие сниппетов
12:29
можно считать - типизированные сниппеты
12:29
с определенной проверкой ввода
12:29
надеюсь, там везде u''?
12:29
их имеет смысл применять, когда нужно сформировать и выполнить какую-то последовательность команд и получить ввод
12:30
вывод
12:30
sa > setup > actions задает доступные действия
12:30
они, в том числе, и из коллекций при обновлении приходят
12:32
например, мы хотим действие, включающее bpduguard на порту
12:32
топаем в actions
12:32
заводим действие с именем enable_bpduguard
12:32
параметр у нас один -- interface с типо interface
12:33
теперь нам нужны команды для разных железок
12:33
для примера возбьмем ios
12:33
топаем в action commands и создаем шаблон для ios
12:34
называем его - Cisco | IOS | enable_bpduguard
12:34
action: set_bpduguard
12:34
profile: cisco ios
12:34
ставим галочку config mode
12:35
в commands пишем
12:35
пусть профиль из мо вынимает
12:35
interface {{interface}}
12:35
зачем это еще раз выбирать
12:35
spanning-tree portfast bpduguard
12:35
и сохраняем
12:35
zi_rus: как он вынет, если mo еще нет
12:36
да
12:36
именно
12:36
это просто подготовка
12:36
делаем то же для dlink'а с командами для dlink'а
12:36
бля, лучше не трогай ипам
12:37
собственно, для чего это нужно
12:37
в результате подобный action требует в качестве параметров mo и интерфейс?
12:37
результат мы можем дернуть так
12:37
o.actions.enable_bpduguard(interface="Gi 0/1")
12:37
или через rest
12:38
<docmumentation>
12:38
это я потом для себя поисковой тег оставил
12:38
12:38
там реализовал slow op
12:39
если не управится за 5 секунд, то вернет HTTP/1.1 202 ACCEPTED
12:39
Cache-Control: no-cache
12:39
Content-Language: en-us
12:39
Content-Length: 0
12:39
Content-Type: text/html; charset=utf-8
12:39
Expires: 0
12:39
12:39
Pragma: no-cache
12:39
Server: TornadoServer/4.0.2
12:39
Vary: Accept-Language, Cookie
12:39
бля, я лучше руками зайду и включу гвард, чет птом буду запросы слать
12:39
*постом
12:39
zi_rus: ты - да
12:39
а теперь представь, что у тебя типизированные настройки
12:39
порт под физика
12:39
порт под юрика
12:39
порт под БС
12:40
ты делаешь действия
12:40
сниппет с таким справляется на раз-два
12:40
zi_rus: интереснее, когда с этим спавляется биллинг
12:40
а всякие биллинги могут разом запускать необходимые действия
12:41
только что бы это был вызов из биллинга ссылка хреновая
12:41
биллинг не указывает, киска это или dlink
12:41
dvolodin: кто будет скрещивать нок с биллингом, если у тебя из-за Ping failed по пизде дискавери идет и все ломается?
12:41
dvolodin, убери id из ссылки
12:41
freeseacher: оно там по общей логике на месте
12:41
это должно быть куском post запроса
12:42
иначе в системе интеграционной должен быть списко ид из нока
12:42
а он там явно не нужен
12:42
похеру что нок, платформа или продукт, если он не работает или может сломаться от любого действия как на него положиться
12:42
там должен быть ip коммутатора
12:42
zi_rus, +1. просто тестирование никто не отменял
12:43
тестирование это да
12:43
но всплывает иногда такое
12:43
freeseacher: да один хрен в общем-то
12:43
ip, в целом, не обязателен
12:43
вопрос, что произойдёт при смене коммутатора, скажем
12:44
по версии софта определит
12:44
почему это один хрен ?
12:44
dvolodin: а несколько действий? одним куском или склеивать из нескольких?
12:45
zi_rus, там похер сколко действий
12:45
а зависимость от версии софта как включить?
12:45
там есть матчеры
12:45
в настройках action command
12:46
zi_rus: несколько действий - в планах
12:46
хочу сделать там тег {% action .... %}
12:46
freeseacher: я только не понимаю, а чем это лучше, все делалось сниппетами и работало. занахуя придумывать новую фичу которая делает тоже самое? багов что ли не хватает
12:47
zi_rus, такая же хрень. хотя историю появления именнно екшенов я понимаю
12:47
я думаю, что можно начинать строить библиотечку стандартных дейтсвий и команды под них на разные платформы
12:48
нужно, например, для выправления ошибок валидации
12:48
для того, чтобы не давать гоблинсам консоль
12:48
а дать им набот действий, которые они могут запустить
12:48
типовые ограничения по интерфейсам для моделей свичей предусмотрены?
12:48
дальше чуть -- сбор диагностики в фолте
12:49
evyscr: какие именно?
12:49
ну, типа, не трогать данными экшнами порты 25-28 на des-1228
12:50
почему?
12:50
а если надо?
12:50
потому что очень часто нужно именно такое ограничение для тп
12:51
фильтр по профилю интерфейса?
12:51
возможно
12:51
главное, чтобы пользователь его обойти не мог
12:52
evyscr, тебе удалось найти дырку в вебе нока?
12:52
по профилю, скорее всего, нужно будет
12:54
zi_rus, :) да что ты заладил. эта старая дырка.
12:54
нужна более новая
12:54
почините, будем новую искать
12:55
а пока и в эту можно пройти
12:55
и вообще вроде дима кидал mac для нока
12:56
в сниппетах он учтен
12:56
там есть параметр access level
12:56
там еще ограничение есть на то, какой уровень доступа требуется для запуска действия
12:57
freeseacher: пока только DoS ;)
13:08
допустим, что эту дырку заткнули :)
13:10
в моем понимании actions полностью перекрывают сниппеты
13:11
Created: 11.02.2012 14:42
13:11
Resolved: 3 minutes ago
13:11
TSergey: давай свой список багов для ipam
13:12
dvolodin, а ты же маинтейнера добавление вернешь да :) ?
13:12
dvolodin: давай лучше мой
13:12
а я уже не помню, на чем там обломалось
13:13
там все закончилось на передаче параметров в приложение
13:15
zi_rus:
13:15
13:15
вот он расчет usage
13:16
dvolodin: он вообще нетворки игнорит
13:17
почему?
13:17
n_pfx = sum(
13:17
IPv4(p).size
13:17
for p in Prefix.objects.filter(parent=self).only("prefix").values_list("prefix", flat=True)
13:17
)
13:17
вот оно
13:18
я не знаю почему
13:18
я тебе говорю как есть
13:18
создай /23
13:18
а внутри /24
13:18
он должен показать 50%
13:18
а он не покажет
13:21
да
13:23
# Count prefixes
13:23
u = sum(c.size for c in self.children)
13:23
pu = min(int(float(u) * 100 / float(ps)), 100)
13:23
это из reportoverview
13:23
тут по-другому считается
13:32
нашел
13:32
так же он считается
13:35
но раз нашел значит что-то не так
13:37
поправил, там лишние пробелы были
13:37
сейчас показывает
13:37
разница может быть в том, что ipam обрабатывает /31 сети, а overview нет
13:42
13:43
а, не, получилось
13:50
во, теперь норм стало
13:56
e_zombie: ты тут?
14:12
freeseacher: а ты всё ещё на default?
14:12
у меня разные есть :)
14:15
14:19
14:19
3 багфикса за день :)
14:19
рекорд
14:20
меняю на json для actions :)
14:20
давайте подумаем, какие действия имеет смысл класть в коробку
14:21
достаточные для деланья lg
14:21
ping
14:21
tracert
14:21
show route
14:21
reboot
14:21
ой
14:21
;)
14:22
поднятие bgp сессии
14:22
это намек на peer
14:22
кстати да
14:23
итого поехали
14:23
для пинга что будет параметрами?
14:24
vrf адрес
14:24
соурс
14:24
vrf как передавать будем?
14:24
как instance?
14:25
reboot в LG - самое оно
14:25
:)
14:27
заливку firmware тоже, кстати
14:28
ты для какого профиля хочешь делать?
14:31
просто смотри
14:32
на IOS XR rd для врф задается под bgp
14:35
вот я про то и говорю -- лучше брать и отдавать в шаблон instance VRF из базы
14:35
а там -- хочешь бери имя, хочешь rd
14:41
несколько ребутов положил
15:19
15:19
вот так у меня для пинга получается
15:20
и вот так для IOS
15:20
22:00
dvolodin: привет
22:00
я закрыл таск, дискавери впоздно вечером таки выполнился
22:01
если тебе что-то нужно дял анализа, я выложу
22:01
*для
22:05
dvolodin: добавь экшн
22:06
создание локального юзера с паролем
22:06
сегодня с утра что-то навеяло
22:06
zi_rus: ну так рисуй его и присылай json
22:06
:)
22:08
да нет, все нормально, я просто призываю не ждать меня, а придумывать и обсуждать эти actions и интерфейсы к ним
22:08
dvolodin: а где создавать?
22:08
sa > setup > actions
22:08
в СА не вижу приложения
22:08
а
22:09
появилось
22:10
dvolodin: а conf t не нужен?
22:11
я галочку там делал для указания, что оно в режиме конфигурации работает
22:13
Config. mode
22:19
zi_rus: а привелегии?
22:19
где?
22:20
а
22:20
слушай, я сделал самый простой вариант
22:20
привилегги только у циски и есть
22:20
у juniper'а есть оператор и суперюзер
22:21
а на IOS XR там юзера к группе привилегий можно привязать
22:21
и как это сделать
22:21
необязательный параметр
22:22
там галочка есть -- обязательный или нет
22:22
погоди, я сейчас пинг доделаю
22:22
галочку видел
22:22
а как в командах указать если его не указали
22:23
{% if ... %}
22:23
вот так как-то: /ping {{address.address}} {% if vrf %}routing-table {{vrf.name}}{% endif %}{% if count %} count {{count}} {% endif %}
22:46
TSergey: хай
22:46
поможешь мне слегка ?
22:47
zi_rus: я думаю привелегии можно просто числовые сделать
22:48
zi_rus: привелегии даже у длинка есть
22:57
22:59
TSergey: я уверен что есть вендор у которого их нет
23:02
zi_rus: бесспорно
23:05
zi_rus: некстати, пробегал таск с вопросом --- может ли цискоиос отдавать конфиг не в енайбл
23:31
e_zombie: +100500
23:31
добавлю в мемориз буду пеоердически этой ссылкой отвечать на вопросы evyscr
23:32
evyscr: и как?
23:32
тогда наверное get_config нужно модернизировать?
23:44
TSergey: настроить привилегии, либо бай tftp и snmp
23:45
при стандартных привилегиях и через CLI --- нет способа без енейбла?
23:51
есть фича рекваст.
23:51
коллеги.
23:51
в алярмах евентах сделать кнопочку - экспорт в CSV и при её нажании это всё выгружается.
23:52
23:54
e_zombie: ./noc events --list
23:54
?
23:54
e_zombie: я как-то толкал идею собирать из ивентов лог по конкретному МО, но не убедил :)
23:58
о как оказывается можно джобы смотреть:
23:58
./noc job
Share this page
Share this page: