Topic: добавить компы без агентов в базу

доброе время суток.

понимаю что нужно капать в сторону правил, но может кто что путное скажет.

запускаю обнаружение по сети - естественно в логах на компы вижу строку: Импорт запрещен  тип устройства не определен.
можно ли все равно их добавить в базу и получим полную картину сети: компы с агентом и компы без агента, но с инфой IP и dnsName

отсюда вопрос каким правилом это сделать и второй вопрос, после установки на комп агента не будет ли дубля в базе?

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

ponch13 wrote:

доброе время суток.

понимаю что нужно капать в сторону правил, но может кто что путное скажет.

запускаю обнаружение по сети - естественно в логах на компы вижу строку: Импорт запрещен  тип устройства не определен.
можно ли все равно их добавить в базу и получим полную картину сети: компы с агентом и компы без агента, но с инфой IP и dnsName

отсюда вопрос каким правилом это сделать и второй вопрос, после установки на комп агента не будет ли дубля в базе?

Правила срабатывают сверху вниз. Нужно выставлять порядок правильно для вас.
Все правила со словами:
"...import denied" - запрещает импорт без лога
"...ignore import" - запрещает импорт с логом
"...constraint..." - запрещает импорт по имени например, если есть, без лога

Теперь по вашему вопросу:
Вам нужно включить и выстроить в таком порядке:
Global update (by serial)       
Global update (by mac)   
Global import (by mac)
Global import (by serial)

Эти правила должны стоять почти последними, после них внизу должны быть:
Global constraint (name)
Global import denied

Добрый человек, вам стоит изучить правила, за вас никто вам не настроит под вас, если другого человека не назначат на ваше место, который сделает это! smile
Там правила повторяющиеся, только для разных устройств, так что изучить по сути нужно только первые, не держите в голове, запишите какие за что отвечают.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

главный вопрос стоял в не будет ли потом дубликатов когда на компы поставится агент.

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

techobsl wrote:

Global update (by serial)       
Global update (by mac)   
Global import (by mac)
Global import (by serial)

Я вам ответил и даже больше подсказал.
сначала update - обновление, если есть данные об устройстве
потом import - импорт, если нет данных об устройстве

Когда откроете правило, внутри увидите, что и как проверяет.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

у меня такая же проблема с принтерами при сетевом обнаружение
2016-10-03 23:53:29    Ok    Total Found:0 Created:0 Updated:0
2016-10-03 23:53:29    Выполняется    Импорт запрещен [ip]:192.168.100.101, [name]:kabinet-207, [entities_id]:0

2016-10-03 23:52:19    Выполняется    Импорт запрещен [serial]:NX43411302, [itemtype]:Printer

CentOS 6.7, GLPI 9.1.2, FusionInventory for GLPI 9.1+1.1, FusionInventory-Agent 2.3.21

Re: добавить компы без агентов в базу

HRR wrote:

у меня такая же проблема с принтерами при сетевом обнаружение
2016-10-03 23:53:29    Ok    Total Found:0 Created:0 Updated:0
2016-10-03 23:53:29    Выполняется    Импорт запрещен [ip]:192.168.100.101, [name]:kabinet-207, [entities_id]:0

2016-10-03 23:52:19    Выполняется    Импорт запрещен [serial]:NX43411302, [itemtype]:Printer


временно создал 2 правила:
1) проверка есть IP в базе, если да - то игнор
2) если нет IP в базе - добавить

но т.к. тип автоматом не определяется - то они попадают в неуправляемые устройства - потом делают импорт

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

ponch13 wrote:
HRR wrote:

у меня такая же проблема с принтерами при сетевом обнаружение
2016-10-03 23:53:29    Ok    Total Found:0 Created:0 Updated:0
2016-10-03 23:53:29    Выполняется    Импорт запрещен [ip]:192.168.100.101, [name]:kabinet-207, [entities_id]:0

2016-10-03 23:52:19    Выполняется    Импорт запрещен [serial]:NX43411302, [itemtype]:Printer


временно создал 2 правила:
1) проверка есть IP в базе, если да - то игнор
2) если нет IP в базе - добавить

но т.к. тип автоматом не определяется - то они попадают в неуправляемые устройства - потом делают импорт


Мое предложение вам не помогло?

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

с принтаками поиграй правилами в FI я оставил только по mac

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

HRR wrote:

у меня такая же проблема с принтерами при сетевом обнаружение
2016-10-03 23:53:29    Ok    Total Found:0 Created:0 Updated:0
2016-10-03 23:53:29    Выполняется    Импорт запрещен [ip]:192.168.100.101, [name]:kabinet-207, [entities_id]:0

2016-10-03 23:52:19    Выполняется    Импорт запрещен [serial]:NX43411302, [itemtype]:Printer

Судя по всему у вас срабатывает правило на запрет. Вы читали мой пост как должны стоять правила?
Запрещающие правила у вас как стоят?

Сетевое обнаружение делается один раз, обнаружаются, добавляются в GLPI, потом новое правило постоянно работать должно - это сетевая инвентаризация.

Еще один важный момент, когда у меня были проблемы с инвентаризацией, нужно было зайти на страницу принтера, внизу выбрать вкладку FusionInventory SNMP, установить SNMP Аутентификация = Public community v1.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

ponch13 wrote:

с принтаками поиграй правилами в FI я оставил только по mac

Я раньше тоже так думал, поиграть и все наладится,  но потом понял, что лучше изучить как они работают и это заняло у меня меньше времени, более того настроил как нужно, без ошибок работает, в случае чего можно быстро перенастроить, т.к. понимаю что за что отвечает. Чем больше условий, тем больше охватываются все условия и в будущем меньше неожиданностей.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

11

Re: добавить компы без агентов в базу

techobsl wrote:

Судя по всему у вас срабатывает правило на запрет. Вы читали мой пост как должны стоять правила?
Запрещающие правила у вас как стоят?

Сетевое обнаружение делается один раз, обнаружаются, добавляются в GLPI, потом новое правило постоянно работать должно - это сетевая инвентаризация.

Еще один важный момент, когда у меня были проблемы с инвентаризацией, нужно было зайти на страницу принтера, внизу выбрать вкладку FusionInventory SNMP, установить SNMP Аутентификация = Public community v1.

да читал, то что Вы написали выше.
разбираюсь с правилами импорта до сих пор.

CentOS 6.7, GLPI 9.1.2, FusionInventory for GLPI 9.1+1.1, FusionInventory-Agent 2.3.21

Re: добавить компы без агентов в базу

HRR wrote:

да читал, то что Вы написали выше.
разбираюсь с правилами импорта до сих пор.

Пришлите пожалуйста скрин правил, интересно что у вас там сейчас с этой проблемой.

Мой пример: https://itmages.ru/image/view/4980679/0d031af7

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

13 (edited by HRR 2016-10-05 09:35:40)

Re: добавить компы без агентов в базу

Мои правила.
Computer update (by serial) я выключил потому что разные агенты перезаписывали одну и ту же запись компьютера
один принтер у меня обнаружился, второй никак не хочет
http://storage4.static.itmages.ru/i/16/1005/s_1475660017_1605287_33ba02d857.png

http://storage5.static.itmages.ru/i/16/1005/s_1475660054_4869497_24a98e4d2d.png

CentOS 6.7, GLPI 9.1.2, FusionInventory for GLPI 9.1+1.1, FusionInventory-Agent 2.3.21

14 (edited by techobsl 2016-10-05 11:25:51)

Re: добавить компы без агентов в базу

HRR wrote:

Мои правила.
Computer update (by serial) я выключил потому что разные агенты перезаписывали одну и ту же запись компьютера
один принтер у меня обнаружился, второй никак не хочет


Сразу вижу стоит первым правило везде "...constraint", то есть если имя GLPI не известно, то не импортировать. Как же вы читали то что я писал. Это правило включается по ряду причин, если не нужно новые добавлять, а например вручную нужно и т.д. Новый ПК, принтер и  т.д. у вас не добавятся.
Computer update (by uuid), Computer update (by mac) и т.д. можно включить поставить в порядок как у меня, т.к. я тоже боролся, когда серийник был одинаков, там даже не серийник был, а слова "To be filled by O.E.M.".

Смотрю у вас стоит правло "1" внизу, видимо тестировали, но оно у вас никогда не отработается, правила отрабатываются сверху вниз и на каком сработает, на том и остановится. Правила Global забирают все, они от типа не зависят. Я уже писал об этом.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

Правила Computer update (by name) и Computer update (by mac), я считаю в приоритете, т.к. всегда определяются.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

techobsl wrote:
ponch13 wrote:
HRR wrote:

у меня такая же проблема с принтерами при сетевом обнаружение
2016-10-03 23:53:29    Ok    Total Found:0 Created:0 Updated:0
2016-10-03 23:53:29    Выполняется    Импорт запрещен [ip]:192.168.100.101, [name]:kabinet-207, [entities_id]:0

2016-10-03 23:52:19    Выполняется    Импорт запрещен [serial]:NX43411302, [itemtype]:Printer


временно создал 2 правила:
1) проверка есть IP в базе, если да - то игнор
2) если нет IP в базе - добавить

но т.к. тип автоматом не определяется - то они попадают в неуправляемые устройства - потом делают импорт


Мое предложение вам не помогло?


именно в таком порядке они и идут
Global update (by serial)       
Global update (by mac)   
Global import (by mac)
Global import (by serial)
Global constraint (name)
Global import denied

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

Отвечаю на ваш первый вопрос, я выслал свои правила при которых не будет дубля, если установите агент.

Пришлите ваши правила на скрине.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

18 (edited by ponch13 2016-10-05 13:35:04)

Re: добавить компы без агентов в базу

techobsl wrote:

Отвечаю на ваш первый вопрос, я выслал свои правила при которых не будет дубля, если установите агент.

Пришлите ваши правила на скрине.

https://itmages.ru/image/view/4982023/ab8a73f4

http://itmages.ru/image/view/4982022/026b4515

первые два, это временные.
при их работе все новые компы добавляются в неуправляемые.

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

19 (edited by techobsl 2016-10-05 14:02:51)

Re: добавить компы без агентов в базу

ponch13 wrote:

первые два, это временные.
при их работе все новые компы добавляются в неуправляемые.

Что в них прописано? Подозреваю, что тип устройства не определяется и все проблемы из-за этого. Все действия останавливаются на них и остальные правила стали бесполезными.

С остальными проблем не вижу на первый взгляд. Только с первыми, для чего их создавали? Правил там придостаточно для всех случаев из жизни.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

techobsl wrote:
ponch13 wrote:

первые два, это временные.
при их работе все новые компы добавляются в неуправляемые.

Что в них прописано? Подозреваю, что тип устройства не определяется и все проблемы из-за этого. Все действия останавливаются на них и остальные правила стали бесполезными.

С остальными проблем не вижу на первый взгляд. Только с первыми, для чего их создавали? Правил там придостаточно для всех случаев из жизни.


написал что они временно созданы - что бы добавить все что есть в сети в базу данных.
первое правило: если есть IP в базе - то игнор
второе: если нет IP в базе - то добавить.

судя по логам -
    Выполняется    Импорт запрещен [mac]:94:de:80:47:df:5b, [ip]:10.1.23.78, [name]:PC635, [entities_id]:0
компы без агента GLPI не может определить тип....

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

ponch13 wrote:
techobsl wrote:
ponch13 wrote:

первые два, это временные.
при их работе все новые компы добавляются в неуправляемые.

Что в них прописано? Подозреваю, что тип устройства не определяется и все проблемы из-за этого. Все действия останавливаются на них и остальные правила стали бесполезными.

С остальными проблем не вижу на первый взгляд. Только с первыми, для чего их создавали? Правил там придостаточно для всех случаев из жизни.


написал что они временно созданы - что бы добавить все что есть в сети в базу данных.
первое правило: если есть IP в базе - то игнор
второе: если нет IP в базе - то добавить.

судя по логам -
    Выполняется    Импорт запрещен [mac]:94:de:80:47:df:5b, [ip]:10.1.23.78, [name]:PC635, [entities_id]:0
компы без агента GLPI не может определить тип....

Я вам дал советы, решать вам. Первые это лишние правила, которые перекрывают все остальные, а это уже ересь.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

так и написал же, что временные - запустил сетевой поиск, все что нашлось добавилось в базу - и правила были отключены.

отличный совет  - не дать его - пришли пофлудили и ушли wink

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18

Re: добавить компы без агентов в базу

ponch13 wrote:

так и написал же, что временные - запустил сетевой поиск, все что нашлось добавилось в базу - и правила были отключены.

отличный совет  - не дать его - пришли пофлудили и ушли wink

А вы считаете если бы этих правил не было они бы не добавились?
Я вам разжевал все правила и что как делать желательно, но если вы не хотите понимать это - дело ваше. Вся информация сверху и у вас в GLPI.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

ponch13 wrote:
techobsl wrote:

Отвечаю на ваш первый вопрос, я выслал свои правила при которых не будет дубля, если установите агент.

Пришлите ваши правила на скрине.

https://itmages.ru/image/view/4982023/ab8a73f4

http://itmages.ru/image/view/4982022/026b4515

первые два, это временные.
при их работе все новые компы добавляются в неуправляемые.

Что еще хочу сказать, у вас слишком много правил отключено, почему не отключать, писал, что если правило не подходит, его просто пропустит программа, но шансов больше подойти по нужным критериям. Я свой пример выложил, у меня все идеально работает, ничего не запрещается и не дублируется и на стоковых правилах, без созданных мной.
Все правила с "...constraint" отключены кроме "Global constraint", эти правила у вас правильно стоят, но их включить стоит все.

GLPI 9.2.2, FusionInventory for GLPI 9.2+2.0-RC1, FusionInventory-Agent 2.4
Ubuntu 16.04.4, Apache 2.4.18, PHP 7.0.25, MySQL 5.7.21

Re: добавить компы без агентов в базу

techobsl wrote:
ponch13 wrote:

так и написал же, что временные - запустил сетевой поиск, все что нашлось добавилось в базу - и правила были отключены.

отличный совет  - не дать его - пришли пофлудили и ушли wink

А вы считаете если бы этих правил не было они бы не добавились?
Я вам разжевал все правила и что как делать желательно, но если вы не хотите понимать это - дело ваше. Вся информация сверху и у вас в GLPI.

именно это и происходило - т.к. GLPI не может определить тип устройства при сетевом обнаружении - то компы игнорились.

без этих правил вот что было в логе
    Импорт запрещен [mac]:94:de:80:47:df:5b, [ip]:10.1.23.78, [name]:PC635, [entities_id]:0

сейчас я удалил первые 2 правила, но изменил  Global import (by mac) добавив критерий что mac нет в базе GLPI, но т.к. тип не определяет попадают Неуправляемое устройство

Ubuntu 16.4 GLPI 0.90.5  FusionInventory 0.90+1.4  FusionInventory agent 2.3.18