Как правило в GLPI для инвентаризации используют FusionInventory, но мне что-то он не совсем понравился именно при работе с ESXI. Но всё конечно зависит от требований, в моём случае достаточно выполнять сбор информации разово. Поэтому я решил сделать это родным агентом от GLPI.
Включить возможность инвентаризации в GLPI
Делается это галочкой в настройках по ссылке http://glpi.lan/front/inventory.conf.php (Enable inventory).
Установка GLPI Agent
Для начала нужно поставить агент на хост, с которого вы будете подключаться к ESXI хосту или Vceneter. На сам ESXI пакетов нет, и, если только ставить их source. Естественно этот хост должен иметь доступ к ESXI хосту.
Ставим GLPI Agent, инструкция по ссылке.
Сбор информации о ESXI
Для Windows:
.\glpi-esx.bat --host 192.168.61.205 --user dasd --password sadasd --directory C:\Users\dasdas\Downloads
Для Linux:
glpi-esx --host 192.168.61.205 --user dasd --password sadasd --directory /tmp
Отправка в GLPI
Для Windows:
.\glpi-injector.bat -v --file C:\Users\dasdas\Downloads/localhost-2023-05-23-10-45-24.ocs -u http://glpi.lan/
Для Linux:
glpi-injector -v --file /tmp/localhost-2023-05-23-10-45-24.ocs -u http://glpi.lan/
Комментарии