LINUX.ORG.RU
ФорумAdmin

Хранение и обработка данных в LDAP


0

1

Рассматриваю возможность хранения данных о компьютерах в LDAP в виде объектов с атрибутами типа «серийник», «инвентарник», «модель» и т.д. Такой вариант мог бы стать заменой существующей сейчас эпичной xls-таблице. Поэтому вопрос такой: можно ли из LDAP-данных сделать сводную таблицу со строками-компьютерами и столбцами-атрибутами? Скриптом нагенерить html я могу, но

1 писать самому не очень хочется

2 (главное) нужно иметь возможность изменять данные прямо из этой таблицы

Воображение рисует что-то среднее между phpldapadmin и GoogleDocs.

Существует такое?

★★★★

Ответ на: комментарий от MikeDM

Нет, я пока только варианты рассматриваю. Лучше пока ничего не видно. Да и вообще ничего хорошего пока не видно, но раз у меня есть LDAP — попробую его.

muon ★★★★ ()

заменой таблице лучше послужит мускуль или постгрес. лдап предназначен больше для древовидных структур.

Komintern ★★★★★ ()

Если не привязываться к именно «табличному» виду (*), то ldapvi самое то.

(*) IMO его польза в данном случае как минимум спорна

DonkeyHot ★★★★★ ()

Используйте mysql как backend к LDAP. А уж в самом mysql копайтесь более подходящими для вашей задачи инструментами.

Однако, хочу заметить, что использование ldap исключительно как инвентарную таблицу глупо - LDAP ведь несколько больше, чем хранилище да и как хранилище он во многом уступает традиционным БД.

Если у вас уже есть ldap и там уже есть объект «компьютер» с полями kerberos, ключами samba, доменным именем, mac адресом и т.п. и вы хотите добавить несколько полей - это одно,

но если у вас ничего нет, и вы просто делаете БД для хранения ваших данных с 0 - это другое.

Все-таки это избыточный и не самый удобный (!) инструмент для ваших задач, вам в любом случае придется либо искать схему либо (что скорее) писать ее самому, мучиться с правами доступа и все это ради чего? Ради того, чтобы в нем хранить excel?


zgen ★★★★★ ()

Сделать то можно, но зачем? LDAP реализации не расчитаны на такого рода выборки, однозначная дорога к SQL решениям. Нужно искать систему инвентаризации.

mashina ★★★★★ ()

можно ли из LDAP-данных сделать сводную таблицу со строками-компьютерами и столбцами-атрибутами

LDAP - это протокол для доступа к _древовидным_ базам данных. Таблицы - это скорее к реляционным базам данных. Так что ты хочешь странного.

Deleted ()
Ответ на: комментарий от zgen

> Используйте mysql как backend к LDAP.

Вот так, наверное, и сделаю. Пока не поздно.

LDAP ведь несколько больше, чем хранилище ...

Он уже почти есть, там будут пользователи. Вот и думаю, стоит ли там хранить компы. Всё-таки хочу попробовать. А ковырять схемы и права доступа — это полезно для экспы :)

Ради того, чтобы в нем хранить excel?

Вот как раз excel — это не самый удобный инструмент, просто исторически данные хранятся в нём. И это надо менять.

muon ★★★★ ()
Ответ на: комментарий от Deleted

> LDAP - это протокол для доступа к _древовидным_ базам данных. Таблицы - это скорее к реляционным базам данных.

Да там такая таблица... Её можно было и в ворде нарисовать, если бы он постоянно не ломал форматирование :)

Пусть хранятся древовидно, а отображаются плоско (привет, ЛОР!). Хочу — формирую таблицу из «dc=example,dc=com», хочу — из «ou=Программисты,dc=example,dc=com».

Вообще, таблица с редактированием нужна для совместимости, к ней привыкли. Возможно, через время такое представление уже не понадобится, таблицы останутся только в каком-нибудь генераторе отчётов.

muon ★★★★ ()
Ответ на: комментарий от gh0stwizard

Вот это будет по-настоящему избыточно. Нужно всего лишь придать компу несколько атрибутов. Автоматизация не нужна, компы — не рабочие станции, а серверы. Мониторинг тоже не нужен, есть nagios.

muon ★★★★ ()
Ответ на: комментарий от muon

Вот как раз excel — это не самый удобный инструмент, просто исторически данные хранятся в нём. И это надо менять.

Заменять один неудобный инструмент еще менее удобным (ведь табличный ввод вы хотите «заимствовать» именно из excel) - это обычно не то, что делают адекватные люди.

zgen ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.