KillaB3
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: вот я и говорю, я себе это вижу так: | Я смотрю немножко другой путь. 1. Перед тем, как хочу посмотреть куда в базу заносятся данные, выгружаю дамп базы. 2. Вношу изменения, например, в железо. 3. Снова выгружаю дамп. 4. На серваке сравниваю 2 этих файла командой comm, и результат сравнения выгружаю в третий файл. 5. Смотрю этот файл - разбираться со структурой всей базы не нужно. 6. Из ЛанДеска выгружаю файл в формате CSV с необходимыми мне данными, и уже тогда смотрю как написать скрипт (ведь сейчас учить много литературы не нужно. Достаточно знать, что хочешь и как найти для этого решение в инете), который подгонит нужные данные под формат таблиц(-ы) в GLPI. Таким образом, если все хорошо продумать, вероятность того, что база упадет, мала. Может быть я что-то неправильно спросил в начале, но разобраться с механизмом импорта (как именно он описан в исходниках) мне нужно не только потому, что нужно из одной базы перетащить данные в другую (здесь вопрос однозначно упирается в самописные скрипты). Основная цель - понять, как можно немножко изменить сам код, чтоб получать то, что сам хочешь. Немного запутано, но сейчас объясню. Есть адэшка, которая удачно подключается к GLPI и синхронизируется. Например, в AD Есть такие поля - фамилия, имя и т.д. В GLPI при настройке аутентификации, в частности указания полей для карточки пользователя тоже указываются данные. Здесь более подробно расписывать не буду, потому что и так сами знаете. Но если мне нужно, чтоб в GLPI из AD попадало такое поле, как, например, отчество, то стандартным образом (через инструмент настройки аутентификации в GLPI) этого сделать нельзя. Подправлять AD для GLPI естественно никто не будет. Так я заморочился, когда мне нужно было из AD вытащить месторасположение пользователя. В итоге нашел, как добавить поле на страницы настройки аутентификации, импорта из АД и синхронизации с АД, но столкнулся с тем, что по полю Месторасположение в AD поиск производится, но естественно ничего не импортируется в базу GLPI, потому что сам механизм я так и не нашел. |