Мне было интересно, могу ли я получить полную информацию об оборудовании каждого устройства в сети? (предпочтительные команды linux) с помощью команды nmap я нашел устройства в своей сети, но только имя, IP-адреса и MAC. возможно ли получить полную информацию об оборудовании, такую как информация о процессоре, информация об оперативной памяти (размер и частота каждой карты), подключенные карты PCIe, жесткие диски и т. д.
Я бы порекомендовал вам взглянуть на инструменты управления конфигурацией / подготовки, такие как анзибль, кукольный, повар.
Ansible, вероятно, проще всего настроить в вашей среде для выполнения имеющейся у вас задачи сбора данных.
После настройки setup
модуль может покрыть то, что вам нужно (http://docs.ansible.com/ansible/latest/setup_module.html):
# Display facts from all hosts and store them indexed by I(hostname) at C(/tmp/facts).
# ansible all -m setup --tree /tmp/facts