nocproject.org
06:07
хэй, народ
06:07
предпраздничный день
06:07
Девушки есть?)
06:27
freeseacher: Ок. Есть такая вещь, как activator. imho, это демон-инициализатор действий для группы объектов. Активатор настраивается в SA/MO/setup/activators. Нужно прописать свой в noc-activator.conf, а в web добавить secret-key
06:30
Пока верно?)
06:48
все вымерли
06:53
верю
06:54
никто snort не пользовал?
07:11
<buggy-funhouse>, кукуруку))
07:14
buggy-funhouse, верно да
07:14
только он не инициализатор
07:14
а все тки выполнятор
07:15
а инициализатором могут быть либо noc-web или noc-scheduler
07:15
они придумывают что надо делать активатору
07:18
блин у меня куча вопросов накопилась, возможно тупых, связаных с питоном и ноком.. кого можно в приват помучать? а то если сюда много букв будет ппц)
07:19
d8e9c0, лучше не в приват. а тут
07:19
для ошибок использовать пасты
07:19
07:24
только с ошибками я собственно сама справлюсь.. ну пока по крайней мере выходило, а вот подскажите направление для: я пытаюсь все свой снипет писать, ноооо я это делаю в pycharm, очень уж мил он мне) но.. естественно он ничего
07:24
не знает о классах, глобальных переменных и тд используемых в ноке. каких образом вы пишете? в питон консоле или как? мучаюсь капец) приходится лазить по ноку, искать, какие то к4усочки в консоле проверять, полный бред воб
07:24
щем(
07:24
поняла, буду оформлять вопрос и ответы
07:24
пишем в пичарме
07:25
он нормально индексирует проект
07:25
со сниппетами все слегка сложнее
07:26
d8e9c0: с наступающим!
07:26
<buggy-funhouse>, Спасиибо!!! ^__^
07:28
<freeseacher>, т.е. просто копируете проект на локалхост и работаете? или какой то репозитарий делаете? я просто никогда подобным не занималась
07:28
репозиторий и так есть в битбакете
07:28
пичарм умеет ходить в битбакет
07:29
07:29
мммм... спасибо. я постараюсь описать вопрос и ответ, как только настрою
07:30
ох елки!!!!!!! спасибо!!!!
07:30
хм. девушка под гентой... ;) ?
07:30
<freeseacher>, lf;t ,jkmit xtv ye;yj)) cgfcb,j!
07:31
калькелейт линукс ;)
07:31
нууу считай гента, ага
07:31
<freeseacher>, ой т.е. спасибо))))
07:36
freeseacher: Ок. Внутри MO: какие поля обязательны? Всё, что жирным шрифтом? Name, Object Profile, Administrative Domain, Activator, SA Profile, Scheme, Address. Так?
07:37
я бы еще задавал TrapSourceIP
07:37
по нему идет пинг объекта для определения жив ли он
07:37
О, не знал.а я думал для snmp
07:37
и с этого адреса нок ждет трасы и сислоги
07:38
да это для снмп
07:38
просто так получилось
07:39
xD Поле name может быть любым, обращение идёт по address?
07:39
т.е. либо fqdn, либо ip?
07:40
найм это для себя
07:40
я туда пишу что нить типа функционального имени
07:41
можно туда записывать fqdn.
07:41
при наличии галочки в sa> setup>MOprofile> default> ipam sync будет имя вместе с даресом автоматом заноситься в IPAM
07:45
я тоже пишу fqdn
07:45
Object Profile == SA/Setup/MOP. Что будем юзать на этих объектах
07:46
Administrative Domain настравается рядом, служит для?
07:46
разделения доступа в основном
07:46
у меня административный домен это город
07:46
у кого то район
07:47
грубо говоря зона ответственности
07:50
buggy-funhouse, d8e9c0 а вы откуда про нок узнали ?
07:50
на канале вдруг неожиданно пришло много новичков
07:53
о вторая часть канала явилась
07:56
<freeseacher>, можно на ты. у меня появилась задача: сделать централизованое управление ip адресами и тд, мы купили несколько небольших провайдеров и они на данный момент используют свои системы учета сетей. я хотела заняться
07:56
и написать на php+mysql, но загуглила и узнала про нок.
07:56
кароче говоря гугл.
07:56
ага)
07:56
freeseacher: ты вчера говорил про CDP,
07:56
"дискаверинг отработать должен с двух сторон
07:56
при чем сразу три задания с обоих сторон должны отработаь
07:56
get_cdp, get_chassis_id, get_interfaces
07:56
тогда линк построится и подтвердитсо"
07:57
07:57
чего-то я явно не донастроил, в 0.8 у меня CDP линки находились
07:58
TSergey, эжто гет итерфейсес
07:58
во втором --- да
07:59
а, секунд
07:59
08:00
а гет интерфейс с s33-1-1, так как я урезанный видимо криво вставил
08:00
freeseacher: а форум все?
08:00
круть
08:01
для Cdp надо fqdn
08:01
пни волшебным пинком, чего нужно в ASM
08:01
Get_discovery_id состоит из двух частей
08:01
один это мак достает другой фкудн
08:05
поправил в ответе
08:05
08:05
TSergey, форум почти все разделы в ридонли
08:05
в некоторых оставили только ответы
08:05
я заметил
08:06
freeseacher: так чего не так с моим CDP?
08:07
get_fqdn отрабатывает, ответы: "S33-1-1.III.tomica.ru" и "S17-1-2.tomica.ru"
08:08
"S33-1-1.III.tomica.ru" --- вот такого МО нет
08:08
в SA он как s33-1-1.intt
08:09
как заставить НОК производить действия при определенных events??? Например информировать на почту если устройство не доступно или передергивать интерфейс на устройстве если он подвис
08:09
но в get_cdp_neighbors он S33-1-1.III.tomica.ru
08:09
sdmitri: alarm jobs и alarm triggers
08:09
и еще есть event triggers
08:10
freeseacher: а про форум --- елси там нельзя, может в блоге можно?
08:10
я вот чего-то не могу найти alarm jobs в версии 0.8
08:11
freeseacher: get_discovery_id тоже "S33-1-1.III.tomica.ru" и "S17-1-2.tomica.ru"
08:17
sdmitri: версия 0.8 не развивается, нужно переходить на 0.8.develope
08:19
TSergey, в блоге даже нужно
08:20
блоги доступны каждому кто заведет себе учтеку
08:20
TSergey, а ты откуда узнал про нок ?
08:20
вдруг прищло много новичков. откуда ? :)
08:20
sdmitri, и ты тоже :) ?
08:21
я довольно давно узнал, я спрашивал на наге и там ответили, по моему dvolodin и Марату я писал с вопросом на что посмотреть, он присоветовал, ни и потом линкмиап
08:22
мне нужне был в первую очередь инвентору, а он из года в год "вот-вот будет" :)
08:22
*нужен
08:22
freeseacher: блог доступен с учетокй, что для создания иссе?
08:38
freeseacher: что есть superpass? enable? а если в терминологии длинк?
08:38
и тут нок вспомнили
08:38
08:38
buggy-funhouse, повышение привелегий
08:39
какая конкретно команда будет даваться будет зависеть от профиля
08:39
freeseacher: по поводу откуда, я знал давно год-два, а сейчас решил внеднять, время появилось. Но, думал, что у продукта есть faq, а тут вот так)
08:39
freeseacher: ок, объект занесли
08:39
теперь надо запустить discovery
08:40
buggy-funhouse: ты победил CDP?
08:40
TSergey: у меня часть работает, а часть нет
08:40
у меня вот тоже спросили сегодня, что посоветую, попытался пропиарить, так что может ещё новичок будет... презенташку бы красивую для таких целей
08:42
тоесть видимо просто астрологи объявили месячник внедрения NOC. кол-во новичков удесетеряется
08:42
freeseacher: для минимума должны отработать скрипты get_chassis_id, get_fqdn?
08:42
ок.
08:42
Если я не указываю snmp, они отработают?
08:43
даже если указываешь для большинства профилей они не сделаны
08:43
freeseacher: вот у меня все это отработало, что не так?
08:43
а вот прикол, я указал snmp, а на firewall забыл. и нифига не работало
08:43
т.е. он не пытался через cli
08:43
хотя debug_script отрабатывал
08:44
потому что в нём я не указывал -c-c
08:45
e_zombie: гуру пиздец?)
08:45
тронул - всё распидорасило :)
08:46
freeseacher: так что этот момент надо посмотреть. + трейсы непонятные вылезают, когда snmp запрещён
08:49
freeseacher: порт надо указывать только в случае нестандартного?
08:49
в схеме telnet/ssh
08:52
freeseacher: snmpv3 будет?) Далее, что мы видим в Inventory в самом MO?
08:53
у меня где-то пусто, а где-то что-то есть
08:53
"8[15:51] buggy-funhouse: freeseacher: порт надо указывать только в случае нестандартного?"
08:53
а вот этого я не знал
08:54
я же с 0.8 импортю, частями
08:55
dvolodin, тебя не видно не слышно уже неделю, и коммитов нет, скучно
09:23
buggy-funhouse, инвентори я не пользую
09:23
совсем
09:24
про снмп вэтри я не знаю. я честно говоря даже пользоваться им не умею
09:25
TSergey, CDP у меня тоже нету. даже проверить не начем : (
09:25
ребят, пните меня в сторону где можно понять истиное назначение такой штуки как Address Ranges.
09:26
freeseacher: я думал, ты несоответствие увидишь в том что отдали скрипты
09:26
d8e9c0, боюсь что нигде. это штука нужна для привязки к днсу. что бы нагенерило хостов по задонной маске
09:26
к примеру опять же таки
09:27
меня смущает, что МО у меня s33-1-1.intt, а скрипты говорят s33-1-1-.II.tomica.ru
09:27
но когда я с этим разбюирасля она падала.
09:27
где-то нужно ноку объяснить, что это тоже имя
09:27
<freeseacher>, стало легче, спасибо огромное ( не сарказм)
09:29
велкам :)
09:29
у меня в бою далеко не весь функционал нока
09:29
например я вообще не использую FM и инвентори
09:29
у меня это построено в другой системе
09:31
freeseacher: по discovery ты тоже не особо подскажешь и по построению линков?
09:32
у меня пока тоже) нооо я хотя бы понимаю их назначение)))
09:41
buggy-funhouse, по рисованию линков сейчас сам не так давно начал разбираться
09:41
когда поддержку для алкателя делал
09:41
но от полного прозрения тоже далек
09:42
freeseacher: по рисованию?
09:43
видимо имеются ввиду чарты..
09:47
09:49
явно тут последовательность портов
09:49
# Used ports
09:49
for link in mo_links[mo]:
09:49
interfaces = [i for i in link.interfaces if i.managed_object == mo]
09:49
p_id = "%d:%s" % (mo.id, link.id)
09:49
if p_id not in linked_ports[link]:
09:49
n["ports"] += [{
09:49
"id": p_id,
09:49
"label": ", ".join(i.name for i in interfaces)
09:49
}]
09:49
linked_ports[link] += [p_id]
09:49
#
09:59
Dmitry11: привет
10:00
выбирай, про что к тебе пристать --- про CDP или про сотритровку портов в views.py :)
10:00
*сортировку
10:01
d8e9c0: если я правильно понял, завтра ваш праздник?
10:01
если что, заранее с праздником :)
10:02
<TSergey>, да, все верно)
10:02
спасиибо огромное)
10:05
двухнедельная работа по DLink.DxS.get_inventory накрылась
10:06
Файлик только локально был
10:06
=/
10:08
сожалею
10:08
но опыт-то остался?
10:10
Надо пинать dvolodin'а, чтобы он доделал инвентори
10:11
Dmitry11, а чего еще не хватает?
10:12
все что он не доделал никак не блокирует использование того что уже сделано
10:12
возможности "очищать" набивку
10:12
Сейчас набивка в железке привязана к серийному номеру и hw ревизии
10:13
если я поменяю модельку, то она в набивке не изменится
10:14
Ребята, подскажите почему когда я создаю managed object (Mikrotik) не создается файл конфига в /var/noc/repo/config???
10:14
указал название, под которым у тебя будет конфиг?
10:15
sdmitri: в новой версии вроде как не не создается
10:16
:D коллеги подарили шар предсказаний)
10:37
10:38
И из шелла все плохо
10:38
root@noc-srv:/opt/noc# ./noc wipe gw01.lgvk_2801 Error: Invalid model 'gw01.lgvk_2801'. Valid models are: managed_object, user
10:40
./noc wipe managed_object <id>
10:43
Так пробовал
10:43
:/opt/noc# ./noc wipe gw01.lgvk_2801 Error: Invalid model 'gw01.lgvk_2801'. Valid models are: managed_object, user
10:51
vvp, ./noc wipe managed-obgect <>
10:52
dvolodin, а каталог сервисов когда планируешь запилить? очень хочется
10:55
10:57
примите кто нить этот ответ
11:00
freeseacher, обидно что это одна из тех редких вещей что есть в доке
11:00
Ооой, не заметил
11:00
Спасибо, удалился)
11:03
И еще вопрос в догонку, можно как-то отключить импорт адресов из rib маршрутизаторов в sa-managed_object в address space ?
11:34
Ребята, подскажите пожалуйста! Как перед обновлением нока сохранить свои правила класификации ивентов? чтобы они не затерлись
11:35
если is builtin не стоит то затереться не должно, как я тут слышал
11:42
sdmitri, а если делиться ивентами чтобы они попадали в апстрим то такой проблемы вообще не будет :)
11:45
почему не получается обновиться???
11:45
django.db.utils.DatabaseError: operator class "gist_geometry_ops" does not exist for access method "gist"
12:10
В ноке версии 0.8-develop не получается добавить и отредактировать managed objects!!!! Это нормально? Или не все обновилось?
12:15
семпривет
12:16
а ни у кого заббикс совершенно случайно не любит терять график на комплексном экране?
12:16
а то чот у нас он невзлюбил график трафика один. с комплексного экрана удаляет
12:18
freeseacher: два раза принял ответ :)
13:08
такой вопрос! не получается создать или клонировать Classification Rule.... выдает ошибку:
13:08
Failed to save!
13:08
UNHANDLED EXCEPTION (2014-03-07 15:06:43.287889) Working directory: /opt/nocValidationError(Could not convert to UUID: badly formed hexadecimal UUID string: ['uuid']) START OF TRACEBACK ------------------------------------------------------------------------ File: /opt/noc/lib/python2.7/site-packages/mongoengine/base.py (Line: 907) Function: validate 900 errors[field.name] = error.errors or error 901 except (ValueError, AttributeError, AssertionError), e
14:48
sdmitri, это бага которой пинают dvolodin уже пару недель
Share this page
Share this page: