Настраиваю агенты на подконтрольных компьютерах для инвентаризации. И тут вылезла неприятная ситуация: на двух компьютерах агенты ведут себя так,как будто они на одном компьютере - информация со второго агента заменяет информацию в базе с первого, и наоборот.
Покопавшись в базе, обнаружил, что происходит это так: при получении информации от второго агента строчка от первого удаляется, появляется новая строчка, с новым id, с новым device id, и привязывается к тегу старого.
Вот лог сервера:
Код: Выделить всё
Mon Dec 20 23:18:34 2010;22701;114;terminal-2010-12-20-20-47-36;192.168.0.199;OCS-NG_unified_unix_agent_v0.0.9.2;inventory;no_session
Mon Dec 20 23:18:56 2010;22704;114;terminal-2010-12-20-21-04-31;192.168.0.198;OCS-NG_unified_unix_agent_v0.0.9.2;inventory;no_sessionЭто явно не из-за того, что у них одно имя хоста - рядом в базе есть 3 компюьтера с одинаковым хосткеймом.
Может, кто знает, по какому признаку ocsinventory определяет уникальность устройства?
версия агентов:
ii ocsinventory-agent 1:0.0.9.2repack1-4lenny1 Hardware and software inventory tool (client
версия сервера:
ii ocsinventory-reports 1.02.2-1.1 Hardware and software inventory tool (Admini
ii ocsinventory-server 1.02.2-1.1 Hardware and software inventory tool (Commun
(с 1.01 из stable - та же фигня)