Задвоенность информации в GLPI

Posted by

Когда восстанавливал GLPI ( 0.84.3 и FusionAgent version 0.84+3.5) из резервной копии, то не сразу обнаружил, что в GLPI наблюдается задвоенность отображаемой информации полученной от агентов на рабочих местах:

http://IP&DNS/glpi — Оборудование — Компьютеры

(см. скриншот ниже для понимания о чем я веду речь в этой заметке)

Информация от агентов дублируется, а не переобновляется

 

Прошерстив все настройки и не найдя ничего подозрительного, решил сделать все следующим образом:

Поставил Web-оснастку phpmyadmin и через нее в базе glpi таблицы glpi_computers увидел, что записей от агентов у меня аж 3200 и многие из них просто банально повторяются.

Не зная как удалить столь большое количество записей (действующих и не действующих), сделал просто, но сперва на всякий случай создал еще один бекап базы данных glpi:

aollo@srv-glpi:~$ mysql -u root -p712mbddr@ glpi > glpi_29_09_2015.sql

aollo@srv-glpi:~$ sudo apt-gt install phpmyadmin -y

aollo@srv-glpi:~$ mysql -u root -p712mbddr@

mysql> use glpi;

# очищаю содержимое таблицы

mysql> truncate table glpi_computers;

mysql> quit

После через некоторое время, проверяю что агенты отослали в главную консоль и получает что это ничего не дало толком, местами компьютеры все равно повторяются в оснастке, к примеру вот:

Очистка таблицы glpi_computers ни к чему не привела

 

Вообщем, записи идут с интервалом 30 — 40 минут, т. е. Записывается одна через промежуток другая и так до бесконечности.

Не зная как поправить, сделал все с нуля:

mysql -u root -p712mbddr@;

drop databases glpi;

sudo dpkg-reconfigure glpi

и настроил все заново, благо все это недоразумение с задвоенностью случилось на тестовом GLPI где я тестирую различный функционал. И еще раз попробовав восстановить из бекапа на тестовом GLPI снова получил точно такой же эффект, все компьютеры задвоены/затроены, через phpmyadmin проанализировав базу до меня дошло, я когда делал бекап не правильно его сделал, нужно было указать дополнительные ключи:

mysql -u root -p712mbddr@ glpi --add-drop-table > glpi_backup.sql

Поэтому чтобы больше такого не было советую использовать специализированные инструменты для бекапирования баз данных, а не самописные решения, либо же Вы настолько продвинуты, что можете и написать скрипты у которых не будет такой проблемы, как у меня. Но это просто была моя не внимательность, а еще и полученный бесценный опыт что нужно быть более внимательным к мелочам. На этом все, с уважением — ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 + шестнадцать =