nocproject.org
05:24
dvolodin, слушай, за растянутые поля у меня уже и народ ругаться матом начал, ты можешь вернуть как было?
05:37
dvolodin: грохнул вчера все объекты Object.objects.filter(container = ObjectId('534e5f4906e3d3444dfcf1aa')).delete() с l&f само l&f есть.. А новые заночь не появились...
05:39
admin_, запусти силой asset_discovery на паре железок
05:52
zi_rus: я в ср и чт выходной
05:52
mikevlz, плохо, пришлось самому разобраться :)
05:52
ну так разобрался же?
05:55
ну да, отчасти. от второй части пока тоже проблем нет. мне dvolodin нужен. столько косяков, надо хоть что-то поправить
05:56
zi_rus: какие растянутые поля?
05:57
dvolodin, в формах. dns zone, vc.vc.
05:57
поля на весь экран растянуты
05:58
за стрелкой у выпадающего списка через весь экран приходится тянуться
05:58
а
05:58
они года два так уже
05:59
их при переделке UI отформатируют нормально
05:59
два не два, тестовый сервер у меня только сейчас в прод ушел
05:59
на старом ноке все было компактно и удобно
06:00
dvolodin, какой переделке UI? кто отформатирует?
06:02
zi_rus: рестартил нок, дернул дискавери через веб, в l&f пусто..
06:04
admin_, а в asset_discovery log что-нибудь пишет? типа creating ... в боковой панельке?
06:08
типа
06:08
Creating new object. model='Cisco | PWR | ME34X-PWR-DC', serial='LIT16361PEQ'
06:16
включил в noc-discovery debug в логах asset & oam дискавери все фейлятся, подробнее ничего нет..
06:16
log_jobs = /tmp/jobs
06:16
в noc-discovery.conf
06:17
укажи каталог, куда noc может писать логи
06:28
я переименовал все объекты в нок, также 100500 раз одалял и добавлял руут, и l&f тоже, но вчера все старые объекты в l&f видел. Трейсов нет..
06:29
там не обязательно трейсы будут
06:38
в логе noc-discovery asset & oam фейл, в созданых каталогах asset_discovery кучу файлов с 0 размером.
06:43
2014-04-18 12:42:50,347 [inv.discovery] Rescheduling job asset_discovery(2131) to 2014-04-18 16:50:45.379576 status=W
06:43
2014-04-18 12:42:58,243 [inv.discovery] Running job asset_discovery(NV_X11_S2_10.136.99.100)
06:43
2014-04-18 12:42:58,292 [inv.discovery] Job asset_discovery(NV_X11_S2_10.136.99.100) is failed
06:43
2014-04-18 12:42:58,293 [inv.discovery] Rescheduling job asset_discovery(1438) to 2014-04-18 19:42:50.382384 status=W
06:46
ты руками по этой железке прогони get_inventory
06:51
admin_, пошарься по логам, noc-sae, noc-activator, может трейс проскочил
07:00
Всем привет
07:01
Не подскажете, можно ли в ноке настроить ping
07:01
чтобы alarm давал допустим если более 3-х пакетов пропущено?
07:03
он так и делает
07:03
ping_count = 5
07:03
ping_timeout = 1
07:05
а где можно посмотреть конфиг этот?
07:09
dvolodin: Дим, привет. Сделай плиз, кнопку, чтобы можно было очищать набивку инвентори для железки.
07:15
а используется fping ?
07:15
не подскажете из какого файла он запускается? хочется глянуть строку запуска ...
07:16
фпинга там уже несколько лет нет
07:16
там своя пинговалка
07:18
а в активаторе что значит ping_instance ?
07:18
народ, а кто-нибудь делал решение пирулем или еще как для отслеживания fqdn и портов, чтобы в днс всегда была актуальная запись
07:20
типа fqdn_template только не для дискавери, а для постоянного отслеживания?
07:23
напиши, там дел на три модели...
07:24
там не сложно, но...
07:25
например лупбеки не надо переименовывать, по ним я на железки хожу
07:25
а на некоторых по svi
07:25
там столько нюансов
07:25
я надеялся кто-то уже сделал
07:25
плюс врф
07:25
есть железки которые стоят между врф
07:26
чтобы ptr не дублировались надо чтобы fqdn был из исходного врф
07:26
а исходный vrf определить непонятно как
07:27
думаю пока разграничить, чтобы ходил только по определенным префиксам
07:28
Привет, есть кто-нибудь?
07:29
Не могу победить хуавей
07:29
Почему-то после авторизации не вводится super-пароль
07:30
начни с простого . какой профиль . какая железка.
07:30
по логам смотрю
07:30
ок
07:30
Профиль VRP, железо Huawei s2326
07:30
./noc debug-script Cisco.IOS.get_version asw2-72-eng
07:31
а что я там должен увидеть? :)
07:31
могу на пасту этот высер выложить
07:31
увидишь на каком моменте затывает
07:32
кэп намекает что так и надо
07:33
в общем
07:33
судя по логам, сначала происходить авторизация (логи и пароль), потом выключет клипаггнг
07:33
но! клипаггинг можно выключать только в super-режиме
07:33
на этой железке
07:34
07:35
да, не прав
07:39
Сейчас авторазация задан профилем
07:39
попробую "в ручную" указать логины и пароли
07:42
не помогло, super-пароль все равно не отправляет
07:42
а хотелось бы сразу после логина это сделать
07:43
а что-то проще отрабатывает? например собрать версию?
07:43
да, версию, интефейсы
07:43
там super не требуется, вот оно и работает
07:44
навеное промпты нужно править (чисто теоретически)
07:44
*наверное
07:44
так в логах же видно, что он даже команду не отправляет
07:47
ну да, вероятно нок не понимает ответ твоей железки, при переходе в суперюзера
07:48
нету перехода в суперюзера
07:48
нок не отправляет команду "super"
07:49
Guest9752, /opt/noc/sa/profiles/Huawei/VRP/__init__.py - не вижу суперкоманды
07:49
а я её туда добавил :)
07:49
command_super = "super"
07:49
а нок перезапустил?
07:50
хотя для debug_script кажется это не надо
07:50
ну на всякий случай
07:51
я добавил строку, потом скомпилировал через ./scripts/compile
07:51
и перезагрузил нок
07:51
компиляция, по-моему, это уже перебор, ну да ладно
07:57
длинк же дает команду enable admin, а тут её нет.Возможно я что-то делаю не так
08:05
при запросе конфига?
08:09
не уверен, на самом деле, но конфиг он получет
08:09
щас проферю
08:09
проверю*
08:19
да, отправляет enable admin
08:21
Видимо, все дело в "pattern_unpriveleged_prompt"
08:21
Он у Длинка есть, у хуавея нет
08:23
я и начал с промпта :)
08:27
Вот у ДЛинка он такой:
08:27
pattern_unpriveleged_prompt = r"^\S+:(3|6|user|operator)#"
08:27
я сейчас к нему по телнету подключился, и ничего похожего не увидел
08:27
что могло бы под \ту регулярку попадать
08:28
Guest9752: а что ты увидел?
08:28
и какая модель длинка ?
08:28
Я авторизовался, ввел логин пароль, потом enable_admin, пароль
08:28
модель des3028
08:29
и что оно пишет?
08:29
в обеих случаях
08:31
Я "руками" на него зашел, хотел посмотреть под какую строку регурялка r"^\S+:(3|6|user|operator)#" подходит. Такой не обнаружил
08:31
Guest9752: Можешь показать, что оно выводит?
08:32
покажу, только скажи что показать :)
08:32
У меня сейчас открыто 4 консоли
08:32
то, что у тебя не подходит под регулярку
08:32
нок с хуавеем, телнет с хуавеем, нок с длинком, телнет с длинком
08:33
(11:29:31) Guest9752: Я авторизовался, ввел логин пароль, потом enable_admin, пароль
08:33
(11:29:45) Guest9752: модель des3028
08:33
11:31:54) Guest9752: Я "руками" на него зашел, хотел посмотреть под какую строку регурялка r"^\S+:(3|6|user|operator)#" подходит. Такой не обнаружил
08:37
DES-3028:3# - подходит под pattern_unpriveleged_prompt
08:37
строка "DES-3028:3" подходит под ругулярку r"^\S+:(3|6|user|operator)#"
08:37
плохо вижу :)
08:38
Таким образом, получается, что нок будет отправлять команду super только при наличии не пустой "r"^\S+:(3|6|user|operator)#""
08:38
не пустой "pattern_unpriveleged_prompt"
08:39
только не команду "super", а "enable admin"
08:40
мне для хуавея надо
08:40
там super
08:41
Для Huawei никто не хочет писать скрипты, а у разработчиков нет доступа к таким железкам
08:42
у меня их много, хоть соли :)
08:42
так начинай писать :)
08:42
Для начала освой работу с тушенкой
08:43
08:44
08:45
спс, я пока хочу починить сбор конфигов
08:45
дальше видно будет
08:48
не хорошо получается
08:48
у хуавея pattern_prompt будет совпадать с pattern_unpriveleged_prompt
08:49
Guest9752: Проверяй все свои скрипты, чтобы не ломали существующцю тушенку
08:50
у меня своих-то и нет, я в /opt/noc/sa/profiles/Huawei/VRP/__init__.py ковыряюсь
08:50
08:50
вот хуавей
08:51
промпт у двух режимов не отличаются :(
08:57
Приветствую, коллеги. Имею в хозяйстве пару 890 цисок. Нашел почему у меня интерфейсы не видятся. Надо бы в sa/profiles/Cisco/IOS/get_vlans.py:63 добавить циферку
08:57
было |C8[75]0|
08:57
стало |C8[759]0|
09:04
Guest87815: покажи "platform" из get_version для твоей циски
09:07
определяется как Cisco C890
09:08
да
09:08
'platform': 'C890', 'version ': '12.4(22)YB8', 'vendor': 'Cisco'
09:09
проблема была с командой "show vlan brief", которой нет
09:11
ага
09:11
щас добавлю
09:11
как в MO\Edit\Discovery по дефолту отсортировны строки? сбил случайно
09:11
теперь неудобно искать
09:15
Guest9752: Попробуй "поиграться" с помощью setup_session() на предмет получения прав суперпользователя
09:16
Guest87815: закоммитил
09:24
да
09:25
Dmitry1, попробую
09:42
09:42
09:42
даёт другой...
09:42
без изменений..
10:40
Всем привет. Нужно помощь с алармами
10:41
Настроил алармы по конфигам, возможно ли настроить автоматическое исправление конфига?
10:42
снипеты? К стати меня этот вопрос тоже волнует..
10:42
pyRulr
10:42
pyRule
10:42
триггером на аларм, отчет из него в почту
10:42
Хотя лучше ещё раз на район runcommand накатить.
10:43
в пирулы MRT писать... похерят сеть. Конфиг делается один раз, лучше руками.
10:44
Да конфиг валидейшин пирулом админа пнуть надо, пусть работает..
10:50
11:02
а алармы по конфигам это как?
11:02
это про валидацию или где?
11:19
я понял провалидацию..
11:25
admin_, ну ветки же разные
11:25
после клоне сделай hg update develop
11:27
11:28
смотрел inv/model/interface там rackmount не нашол
11:29
щас изучаю inv/models/object put_into ..
11:31
interface для интерфейсов
11:31
у меня инвентори заработал и пока я обедал 2000 объектов в l&f забросил + созданые мною 2000 ящиков и inventory перешол в состояние сомати о попытке драг?дроп можно забыть!
11:32
Здесь надо чтото делать принципиально в корне!
11:33
Предлагаю на подобие Network Map оттолкнутся от селекторов.
11:35
Тоесть щелкаешь inventory и попадаешь на выбор селектора, выбрал селектор увидел то что сейчас но только то что имеет объекты выбраного селектора.
11:36
тоесть, есть связка pop | room | rack -> mo из нашего селектора - отображаем остальные не выводим.
11:47
да не, так не прокатит
11:47
дерево, конечно, удобно для понимания концепции
11:48
но работать с ним неудобно
11:48
admin_, надевать ботинки с набойками и пинать dvolodin, у меня 500 железок, lf тормозит как пипец
11:48
работать с ним просто отвратно
11:48
дерево в сад
11:48
пусть там растет
11:48
Тогда мне надо всё удалить и ввести понятие района..
11:50
PoP - город | PoP - микрорайон | PoP почтовый адрес | комната | рек | mo
11:51
и древо будет более структурировано и топологию сетевую отобразит
11:52
а в районе там больше сотни mo не должно быть...
11:53
dvolodin: как удалить все созданые в db.noc.objects объекты, аккуратно..
11:53
это у тебя такие районы
11:54
у наших шпдшников тысячи могут быть в районе
11:54
ну какие зделаем, такие будут..
11:54
хоть по улицам бить
11:55
Я при добавленни коммутаторов тагом поставил номер района, селектором легко фильтровать и в Network Map всё красиво.
11:56
теперь етот тег можно использовать чтобы скрипт в инвентори дополнительный уровень создал - район города!
11:57
с координатами первого попавшегося дома.
12:01
admin_: ну ты и оптимист
12:01
у нас в районе по 200 PoP
12:01
давайте думать над навигацией
12:02
200 потянет.
12:03
щас подропаю что насоздавал и запущу скрипт с районами.. посмотрим..
13:01
кто знает как geopoint удалить?
13:06
zi_rus ты недавно спрашивал как точки поудалять? А то я все объекты грохнул с db.noc.objects а геоданные суки гдето сидят...
13:20
Чё никто точки на карте не удалял? или бровзер у меня закешировал..
Share this page
Share this page: