Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - vetedie

Страницы: [1]
1
Такой вопрос. Сейчас у нас крутится реплика с 3 миллионами пользователей на двух серверах.
Возник вопрос контроля ее состояния с отдачей в заббикс.

Пока что нашли два варианта решения этой задачи:

1. На всех серверах, участвующих в реплике выполнять команду ldapsearch -x -H "ldap://reopenldap-m1" -D "cn=admin,cn=config" -w1wUZVgvCjT0V -b "dc=privatix,dc=net" -s base contextCSN
В выводе мы получаем, в том числе и строку - contextCSN: 20180731090040.366612Z#000000#001#000000
Если эти строки совпадают - то получаем валидность реплики. Если не совпадают - то не валидность.
Единственное, что - в скрипте сравнения нужно учитывать ответ, когда полностью лежит сам сервер ldap.

2. Ну тут ранний вариант. Просто снимать раз в сутки со всех участников реплики slapd-ом бекап и считать количество строк, содержащих dn, сравнивая их на двух серверах
Но, ИМХО, вариант очень плохой - из-за того, что в нем учитывается только количество записей. Да и нагружает сервера слегка.

Поэтому вопрос. Может быть есть еще какие-то методы контроля состояния реплики в openLDAP?

2
Добрый день.
Наблюдаю проблему с openLDAP следующего характера.
Есть некоторый скрипт, который создает пользователей в базу. База настроена на wt. И она же реплицируется на соседний такой-же сервер.
Репликация n-way master. Все отлично, все работает, пользователи реплицируются.
Но, в один прекрастный момент, когда записано более 60к пользователей - реплика останавливается. Причем без каких-то криминальных записей в логах.
Запись на первый сервер продолжается.
После его перезагрузки - получатель продолжает догонять поставщика. Иногда ldapsearch достучаться можно. Иногда нет.
Подскажите, в какую сторону копать?

3
Добрый день, уважаемые коллеги.
Решили применить у себя в openLDAP движок wiredTiger, отталкиваясь от документации с гитхаба авторов.
Движок развернулся, все работает на тесте.
Но у товарищей есть целый ряд параметров - особенно интересует wtconfig log=(enabled=false)
Если использовать slapd.conf, прописав туда эти параметры - то видно, что параметр загружен.

Цитировать
59e8ceda slapd.conf: line 56 (wtconfig log=(enabled=false))

Однако, если использовать не slapd.conf, а cn=config - то возникают вопросы.
Через манипуляцию с ldapmodify - непонятно что писать в ldif.
Если сделать нормальную настройку slapd.config и запустить на ней, а потом переконвертировать файл - то в полученном файле olcDatabase={1}wt.ldif нет никаких указаний про этот параметр.
Может кто-то сталкивался или даст какие-то советы-рекомендации?

Страницы: [1]