
Ilya
06.12.2017
11:05:19

Ivan
06.12.2017
11:05:24
да

Ilya
06.12.2017
11:05:35
А как так получилось?
Вы же не аеспи

Google

Ivan
06.12.2017
11:05:57
с хуёв.

Ilya
06.12.2017
11:06:03
importozameschenie?

Ivan
06.12.2017
11:06:06
ты знаешь, что такое тау элтексовское?

Ilya
06.12.2017
11:06:22

Ivan
06.12.2017
11:06:55
voip —> analog

Ilya
06.12.2017
11:07:06
Но почему не Cisco, например?

Ivan
06.12.2017
11:08:00
цена?

Ilya
06.12.2017
11:08:25
Дороже

Ivan
06.12.2017
11:09:08
Возможно, ты прав, но прайсов я не видел ни на то, ни на другое

Ilya
06.12.2017
11:11:03
Я конечно хейчу циску, но VoIP шлюз как работал, так и работает

E_zombie
06.12.2017
11:18:44
На них даже ллдп есть

Andrey
06.12.2017
11:19:54
хорошо же

Google

Андрей
06.12.2017
11:40:31

Pavel
06.12.2017
11:41:33
Прикольно, после изменения уровня логирования и ночного редеплоя ldap отказался биндиться и забирать группы юзера ?

Ivan
06.12.2017
11:43:58
в ЛДАП-МАППИНГЕ МОЖНО МАПИТЬ МНОГО ГРУПП
ааааа, кайф
Через жопу, но допустим

Pavel
06.12.2017
11:45:24
Шутка в том, что они были замаплены еще вчера и работали. Не тянулись только мыло юзера и имя. Сегодня утром пришел, перелогинился и вуаля ? Пока бросил ?

Ivan
06.12.2017
12:03:47
Так, какого вида статью вы бы хотели по ldap и группам?

Pavel
06.12.2017
12:05:53
Да впринципе там вроде все и так понятно ?
только перевод на русский бы поправить ?
"Привязка пользователя", она-же bind_username, это пользователь для авторизации в LDAP, незнаю как это нормально написать, но я долго догадывался что это означает ?

Ivan
06.12.2017
12:07:23
ну, я вот вчера мучался с группами, значит не всё понятно
у меня без юзеров всё работает

Pavel
06.12.2017
12:08:25
у меня не хочет мыло и имя тащить
но у меня не АД
гы, кстати с ними не работает :)
а без них работает, но с оговоркой ?

Ilya
06.12.2017
12:14:25

Ivan
06.12.2017
12:17:37
https://code.getnoc.com/noc/noc/issues/597 подтвердите или опровергните поведение.

Andrey
06.12.2017
12:37:14
подскажите пожалуйста.
есть задача суть которой в том, чтобы собрать с коммутатора (доступ или агрегация или ещё что) массив МАС-адресов и по каждому сбегать во внешнюю систему за статистикой после чего составить консолидированный отчет.
есть смысл делать это через "боль", или накостылить одноразовый скрипт с минимально ручной работой?

Google

Ivan
06.12.2017
12:39:05
1 хер для внешней системы тебе надо будет костылить
так что второе
ты единоразово с коммутатора будешь собирать?

Andrey
06.12.2017
12:41:31
ну так, единоразово-массово.
надо собрать приставки иптв в пучок и быстренько посмотреть сгруппированную статистику.
меня в принципе устроит зайти на коробку, выбрать нужные маки и передать эту кашу в скрипт копипастом.
внешняя система - это http get
просто через 10 минут рюшечек дошло до django...

Ivan
06.12.2017
12:42:55
тогда выполняй get_macaddress_table наверное

Andrey
06.12.2017
12:44:08
этот момент понятен, не понятно как больнее быть дальше. - вывод html каши из статистики внешней системы

Ivan
06.12.2017
12:44:37
хз, скорее всего питон и вперёд

Andrey
06.12.2017
12:45:41
ну я так и подозревал в целом. просто мысль шальная проскочила - а вдруг добавить в боль..
там результат получается одноуровневный список (маки) с раскрывающимися массивами данных по каждому

kk
06.12.2017
12:47:12
собирать ноком маки и забирать их для отчёта в другую систему
может даже clickhouse-client-ом =)
из базы сразу

Andrey
06.12.2017
12:49:24
до кх я пока не дорос к сож. -(

E_zombie
06.12.2017
12:50:44
@anp135 https://code.getnoc.com/noc/noc/issues/590 присоединяйся

Andrey
06.12.2017
12:51:38
дык чтобы выгрузить надо сначала загрузить?!

E_zombie
06.12.2017
12:51:55
да. это у тебя штатный механизм делает.
mac дискавери

Google

E_zombie
06.12.2017
12:52:22
и оно у тебя упадёт в кх само. осталось выпросить запрос как это дёрнуть.

Andrey
06.12.2017
12:52:26
у меня пока от него одни культяпки остались в джунах. в кутеках что-то более-менее работает

E_zombie
06.12.2017
12:54:10
:) вроде так.

Andrey
06.12.2017
12:54:39
бобро
Андрей огорчался количеству issue -(

E_zombie
06.12.2017
12:55:56
да. я испытываю неловкость и сожаление вешая его на него. но только он обладает этим знанием.

Ivan
06.12.2017
12:58:22

E_zombie
06.12.2017
12:58:48
постил бы по пятницам сиськи - тебе бы тоже дали.

Ivan
06.12.2017
12:59:13
Я буду постить свои сиьски, если не дадите

E_zombie
06.12.2017
12:59:51
boy boy палехче. не надо оружие массового поражения применять
ты лучше скажи как дёрнуть маки в определённых вланах

Ivan
06.12.2017
13:00:29
наверное кх запросом
тебе надо каким?

E_zombie
06.12.2017
13:01:11
надо выгрузить все маки в определённом диапазоне вланов с разбивкой по железке.
ааа походу нашёл.

Ivan
06.12.2017
13:01:51
я умею заходить в кх-клиент, ты умеешь в сикуэль
давай совместим наши знания

E_zombie
06.12.2017
13:03:16
в macdb это есть

Ivan
06.12.2017
13:03:32
Верю, я как раз туда и хотел ползти

Google

Gitlab
06.12.2017
13:03:38

E_zombie
06.12.2017
13:03:42
я в сиквеле очень херова. да и синтаксис там тот ещё.
проще походу написать тод через макдб.
ладно. сейчас сяду писать.

Ivan
06.12.2017
13:04:06
у меня нет у юзерей в ноке ни карт, ни интерфейсов. ничего
видимо, permissions как-то не ставятся
"имплайд"ом

Andrey
06.12.2017
13:05:56
а как из макдб достать маки по влану?

Dmitry
06.12.2017
13:06:21
это все таблица macs в CH
и там есть поле vlan

E_zombie
06.12.2017
13:07:28

Ivan
06.12.2017
13:08:01
Дима, как смотреть, каких прав не хватает юзеру для работы како-то приложения? Вот в NetworkMap у меня пусто, значит lookup на сегменты не проставился?

E_zombie
06.12.2017
13:08:12
удваиваю.

Andrey
06.12.2017
13:09:02


E_zombie
06.12.2017
13:10:08
select * from noc.mac limit 20
)
:) select * from noc.mac limit 20
SELECT *
FROM noc.mac
LIMIT 20
┌───────date─┬──────────────────ts─┬──────managed_object─┬─────────────mac─┬─interface─────────────┬───interface_profile─┬─────────────segment─┬─vlan─┬─is_uni─┐
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 17779120019 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 175 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 61712147602 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 175 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 61713568874 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 175 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 20015991940911 │ GigabitEthernet0/0/6 │ 1723946837099385468 │ 5916388498264415533 │ 175 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 119002455885792 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 175 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 105028323136 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 400 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 8906262349828 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 400 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 105028323136 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136605056051 │ GigabitEthernet0/0/14 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136605056157 │ GigabitEthernet0/0/4 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136605753113 │ GigabitEthernet0/0/1 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136605755581 │ GigabitEthernet0/0/12 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136605756161 │ GigabitEthernet0/0/2 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136605757197 │ GigabitEthernet0/0/13 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136606288342 │ GigabitEthernet0/0/2 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 136609404789 │ GigabitEthernet0/0/1 │ 1723946837099385468 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 161573775692 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 5468443090061 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 5468445834181 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 600 │ 0 │
│ 2017-11-20 │ 2017-11-20 11:59:24 │ 4302060069794286120 │ 5468447755829 │ XGigabitEthernet0/0/1 │ 4128056066631723929 │ 5916388498264415533 │ 600 │ 0 │
└────────────┴─────────────────────┴─────────────────────┴─────────────────┴───────────────────────┴─────────────────────┴─────────────────────┴──────┴────────┘
20 rows in set. Elapsed: 0.174 sec.


Ivan
06.12.2017
13:12:19
странные маки. Или они в виде инта хранятся?
ДимаЛ писал функцию. кажется

Dmitry
06.12.2017
13:18:04
да, там есть функция для преобразования

Ivan
06.12.2017
13:21:19
да, там есть функция для преобразования
если юзер в трёх группах, в одной приложение ему доступно, а в другой группа с правами пустая. Там логическое OR между всеми группами или как?
implied_permissions = {
"launch": ["inv:networksegment:lookup"]
я нашёл это в файле inv/map/ и в правильной группе проставился чек на лукап.
только вот карта выглядит как