
Andrew
25.05.2017
15:11:54
и чего надо тыкать в мордочку, чтобы оно начало прожевывать не full DN?

Алексей
25.05.2017
15:12:48
для групп надо полный дн
там делается маппинг

Andrey
25.05.2017
15:12:54

Google

Алексей
25.05.2017
15:13:08
полный путь ад в местную группочку на которой уже права
пользователю надо входить либо domain\user либо настроить домен default тогда входить как user
можно натроить и так и так тогда будет и так и так работать

Andrew
25.05.2017
15:13:58

Алексей
25.05.2017
15:14:36
domain это просто название настройки куда будет смотреть лдап
роутер так сказать
но! опенлдап никто, конечно, не тестировал.
и н еудивлюсь если мы смотрим на samaccoutname а не другие атрибуты

Andrew
25.05.2017
15:15:50
Еще раз. Заставлять при логине вбивать uid=user,cn=users,cn=accounts,dc=ololo,dc=local - издевательство. В старом бэкенде была настройка ldap_groups_base которая позволяла это дело оптимизировать. Тут ее в принципе нету

Алексей
25.05.2017
15:16:03
не надо это вбивать.

Andrew
25.05.2017
15:16:16

Ivan
25.05.2017
15:16:17

Алексей
25.05.2017
15:16:25
для ad можно.

Google

Andrew
25.05.2017
15:16:26
вбить можно - работать не будет

Ivan
25.05.2017
15:16:40
у тебя домен как назван? default?
я захожу под юзернеймом. виндовый АД

Алексей
25.05.2017
15:16:57
там рекурсивный поиск же

Andrew
25.05.2017
15:17:58

Алексей
25.05.2017
15:18:36
три. три разницы.

Andrew
25.05.2017
15:19:29
две. ds389 отличается от ldap в части работы с паролями, но в остальном пофиг

Алексей
25.05.2017
15:19:31
@filonov_ae я говорю никто не тестил под альтернативные лдапы
только под ад

Ivan
25.05.2017
15:19:48

Алексей
25.05.2017
15:19:49
запилишь поддержку коммитну.
нету у меня лдапа. от слова совсем

Andrew
25.05.2017
15:23:06
причем когда я прошлый раз пытался туда смотреть - единственной проблемой было case-sensitive сравнение аттрибутов. А нынче выломано все что можно :(

Алексей
25.05.2017
15:23:35
нынешняя реализация новая
ибо была задача поддержкать сильно больше одного домена
и отправлять запросы в разные сервера
в зависимости от того чо ввел юзверь

Andrew
25.05.2017
15:24:59
а ad_users_base зачем отломали?

Алексей
25.05.2017
15:26:05
я хз.
видимо его больше одного

Google

Andrew
25.05.2017
15:27:44
оно для каждого сервера должно настраиваться
Старый бэкэнд логинился как privileged user, находил dn user-а. и потом пытался биндится этим dn. Новый - просто пытается биндиться тем, что ему ввели в поле логина, без какой-либо обработки этого
т.е. "тут всю систему менять надо"

Алексей
25.05.2017
15:31:50
ну ага. ибо привелегированного юзера нам никто не дал.
что очень логично
зато дали пользователя который может делать рекурсивные запросы

Andrew
25.05.2017
15:32:44

Алексей
25.05.2017
15:33:00
и биндимся мы сначала от не привелигированного этого юзера

Andrew
25.05.2017
15:33:28
Так сначала надо найти dn этого непривилигированного.

Алексей
25.05.2017
15:33:46
еще раз, для ad это фикса.

Andrew
25.05.2017
15:35:55
Ну так надо убирать тогда тип LDAP шоп не смущать народ
и заменять в явно виде LDAP на АД. Ну или таки сделать почеловечески

Andrey
25.05.2017
15:37:50

Алексей
25.05.2017
15:37:51

Andrey
25.05.2017
15:38:16
то, что у каждого своя реализация БД для этого протокола дело реализации

Алексей
25.05.2017
15:38:44
если для поддржки других лдапов надо менять окошки велкам. выбиратор выставленый в другое положение должен покзаать другие поля.
с ldap такая же наколка как с snmp. у одного lighweight у второго simple. парни из тех времен понимали в легкости и простоте.
Парни у когото есть мнения почему у нока свой var ?
и нужен ли он кому то там ?

Andrey
25.05.2017
15:44:38

Google

Andrey
25.05.2017
15:44:52
мне лень лишнюю косую черту писать

Алексей
25.05.2017
15:45:05
еще идеи есть ?

Andrey
25.05.2017
15:45:21
чтобы не переполнять системый var, н-р
раньше же всё лежало в /var/noc
потом переехало по системным директорями
потом снова в корневую
:)
пришло время новой итерации?

Алексей
25.05.2017
15:46:34
ага

Admin
ERROR: S client not available

Алексей
25.05.2017
15:46:45
мешает

Andrey
25.05.2017
15:46:58
ну, кому надо, сделает симлинк

Алексей
25.05.2017
15:47:18
думаю нет :)

Andrey
25.05.2017
15:47:26
значит не надо

Ivan
25.05.2017
15:49:20

Andrey
25.05.2017
15:49:32
я тоже, но это не повод

Ivan
25.05.2017
15:49:33
хотя сам в /opt/noc сижу, да

Алексей
25.05.2017
15:49:58

Bitbucket
25.05.2017
15:50:54
Aleksey Shirokih pushed to noc/feature/microservices
hg install method fixed

Алексей
25.05.2017
15:51:51
@dmitryluhtionov ты как думаешь ?

Google

Алексей
25.05.2017
15:52:05
есть причины хранить логи в локлаьном var ?

Ivan
25.05.2017
15:52:31

Алексей
25.05.2017
15:52:47
как раз сейчас и надо решать

Ivan
25.05.2017
15:52:58
проще бекапить

Алексей
25.05.2017
15:53:25
а ты разве не виртулку бекапишь ?

Ivan
25.05.2017
15:53:25
а иначе положишь куда? в /var/log/noc/?
а вдруг нет?

Ilya
25.05.2017
15:54:13
@aversant подскажи, как найти атрибут serial number

Andrey
25.05.2017
15:54:25

Ilya
25.05.2017
15:55:00
в каком плане найти?
я хочу добавить в карточки SN MO, по аналогии с версией ищу, но нигде не вижу сурсах.
это же атрибут

Алексей
25.05.2017
15:55:04

Ilya
25.05.2017
15:55:15
self.object.version.version
serial нигде нету

Алексей
25.05.2017
15:55:29
для фряхи соответственно по man hier

Andrey
25.05.2017
15:55:33
mo.get_attrs("Serial Number")

Ilya
25.05.2017
15:56:48
не ищет
бред

Andrey
25.05.2017
15:57:27
этот аттрибут

Ilya
25.05.2017
15:57:47

Ivan
25.05.2017
15:57:57
mo.get_attr("Serial Number") либо есть, либо нет