OCS Inventory is an application designed to help a network or system administrator keep track of the configuration and software of computers that are installed on the network. Information about hardware and operating system are collected. OCS Inventory is also able to detect all active devices on your network, such as switches, routers, network printers, and unattended devices. It also allows you to deploy software, commands, or files on client computers.
FusionInventory Agent is an generic inventory agent that can collect information from various sources including the local machine, network, and remote devices. It also has the ability to send Wake on LAN requests and deploy software. The agent can be used with GLPI, Uranos, Rudder, Pulse2, and OCS Inventory.
FusionInventory Agent is a fork of OCS Inventory UNIX Agent. This tool is used to do a full inventory of a computer (CPU, software, hard drive, etc.). FusionInventory::Agent::Task::OcsDeploy gives FusionInventory the power to process an OCS Inventory Software deployment order. It also has built-in peer-to-peer support to reduce bandwidth usage.