About OCS Inventory-NG


  • ic_actus

    Windows Agent 2.2 BETA is now available

    By Damien Belliard on May 13, 2016.

    Windows Agent 2.2 is now available in Beta version.
    You can download it on the following link  : Agent Windows 2.2 Beta

    What’s new in this version :

    • Polish SNMP code
    • Fix bugs
    • Clean code and version number
    • Update agent design (icons / systray / bannner)
    • Update librairies (openssl, curl, etc.)
    • Update VisualStudio projects code for developpers (simplify developper’s setup)
    • The new agent now include lastest Windows dependencies (Microsoft Visual C++ Redistributable 2013)

    Warning !  This OCS Inventory agent is no longer compatible with Windows XP and Windows Server 2003 

    OCS Inventory Team

  • ic_actus

    OCS Inventory is now available on Facebook and Twitter

    By Damien Belliard on Apr 15, 2016.

    OCS Inventory team is now present on social networks Facebook and Twitter

    You can contact or follow us to keep up to date about the new feature


         bg_accueil_ic_tweeter    bg_accueil_ic_facebook


    OCS Inventory team

  • ic_actus

    OCS Inventory NG 2.2 stable now available !

    By Philippe BEAUMONT on Feb 09, 2016.

    This new version contain some amelioration since version 2.2RC1 :

    • The user interface has been reworked.
    • A plugin engine is now available, this one will install plugin for you.
    • A plugin API has been created too, which permit to modify ocs in order to fit their needs.
    • Teledeploy feature has been reworked in order to use Zip::Archive class.
    • Redistributions servers are now working as intended. They were broken in 2.2RC1.
    • The OUI.txt file as been updated which mean that ocs now acknowledge more manufacturer.
    • All the user management system has been reworked in order to be more user friendly.

    Php 5.5+ compatibility has been improved. At the moment there is no compatibility with PHP7, we are aware of the situation and are working on a fix, this will come in a minor update.

    The ocs server now have a better handling of the plugin engine.

    Several bug fixes has been made on the server management.

    Some fixes have been committed to make ocs more user friendly :

    • Improve display on large screen
    • Mass processing is now easier to use and has been added in all computer menu
    • Dynamic search on table has been improved
    • All librairies has been updated and the deprecated one has been removed.
    • Cosmetic fix on computer interface.
    • Cosmetic fix on config menu

    The workflow feature was juged too complex and has been removed. It will be available in plugin in futur version.

    The windows server version will be available in the next weeks. The agent will be release soon in version 2.2.

    I would like to thanks all the contributors which made this 2.2 real.

    Old agent still compliant with the new server version.

    OCS Inventory NG team still offers you community support on the forum and the IRC. Join us !

    But, you can get professional support, knowledge transfer, and specific development from our official partner FactorFX

    Download now OCS Inventory NG 2.2 and enjoy !

    Thanks you for following OCS Inventory NG

    OCS Inventory NG Team


  • ic_actus

    OCS Inventory NG 2.2 publiée

    By Yannick SEILLER on Jan 15, 2015.

    OCS Inventory NG Development Team is pleased to announce the release of OCS Inventory NG version 2.2 Release Candidate 1


    In this new version, you will discover a completely redisigned web interface, with easier navigation and improved functionality like ipdiscover or deployement package creation system. Apache 2.4 support is enhanced, and, in order to make OCS Inventory NG more user-friendly, we integrated a functionnality for installing all plugins automaticaly and quickly !

    Unix Agent also retreive some new inventory information.
    Many bugs were fixed.
    Please, check CHANGES files for more information.


    Windows Agent and Server will be available soon.


    Old agent version are still compliant with the new server version.

    Don’t forget, this is a Release Candidate version, so you can still encounter some bugs. Please report them on GitHub or by sending us an e-mail.


    OCS Inventory NG team still offers you community support on the forum and the IRC. Join us ! But,you can get support, knowledge transfer, and specific development from our official partner FactorFX


    Download now OCS Inventory NG 2.2 and enjoy !


    Thanks you for following OCS Inventory NG
    OCS Inventory NG Team.

  • ic_actus

    OCS Inventory NG is now on Github

    By Philippe BEAUMONT on Dec 24, 2014.
    All the team is pleased to annouce that we have migrate all the project on Git Hub.
    After a long debate, we choose to mirgate for some simplicity reason and a better code management.
    Git offer a lot of nice functionality that will simplify developpers’ and contributor’s life :
    • One of the most developer compliant tool.
    • A better issues and bugs management.
    • An intuitive web interface for users and contributors.
    • Easier to maintain and to use
    • Git is now a reference in code hosting and versioning systems
    The launchpad will be in read-only mode soon, you will still be able to read launchpad informations but you won’t be able to create news issues or propose pull request.
    Some people will ask : “Did we loose all launchpad history ?” :
    A total migration has been done with the help of github support team.
    All commits / branch and comments have been saved and are now available in git hub, except issues and pull request, so all “non resolved” issues have to be recreate on git hub.
    Thanks you for following OCSInventory-NG

    Regards, OCS Inventory NG Team.

  • ic_actus

    News and changes

    By Guillaume PRiOU on Jun 01, 2015.
    OCS Inventory NG team is actively working on project :
    • Change made on function_ipdiscover.php to use the new format of the oui.txt file. More hardware vendor are now recognize thus the mac adress informaiton.
    • Correction of a bug which may result warning in PHP (5.3/5.4/5.5)
      Bug :
    • Test and final test for the ldap authentication against Windows Ad and Linux Open Ldap.
    • Final validation of the Android agent V2.1.6c
    • A new api and plugin management will be release in the next version. The next release is plan for the 21th of june.
    • Finally, all the project will be on Github the 06/02/15.

    OCS Inventory NG Team.

  • ic_actus

    OCS Inventory NG 2.2 beta 1 published

    By Philippe BEAUMONT on Dec 24, 2014.

    OCS Inventory NG team is proud to announce the release of the version OCS Inventory NG 2.2 beta 1.

    This first beta of 2.2 version introduce a new GUI and many improvements of the SOAP web service. 

    The new interface is more functional and modern. It introduces new concepts for the future OCS Inventory NG(because we have lots of ideas for the future).

    As usual, old agents are fully compliant with last version of OCS Inventory NG Server.


Super Administrator’s account : demo / demo


Need support ? Report a bug ? Follow the development ?



Follow the development on Guithub and report potential bugs.


Report an issue on Github
Subscribe to the github mailing list
(You need a Github account)
  • OCS Inventory NG Server Unix/Linux
  • OCS Inventory NG Server Windows

  • OCS Inventory NG Agent Windows
  • OCS Inventory NG Agent Unix/Linux
  • OCS Inventory NG Agent MacOS X
  • OCS Inventory NG Agent Android

  • OCS Inventory NG Agent Deployment Tool
  • OCS Inventory NG Packager

  • Read the developper’s documentation


  • illu_communaute
    • Usefull inventory informations
    • Advanced deployment system which can deploy software or execute scripts without overload the network.
    • User friendly web administration interface
    • Support a lot of operating systems as:
      Microsoft Windows, Linux, BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X, Android
    • Using standard and well known protocol such as HTTP/HTTPS and XML formatting
    • Web service with a SOAP interface
    • Plugin support with API
    • IP Discover
    • Link with GLPI

  • illu_fonctionnalites

    • Inventory functionalities

    OCS Inventory NG use an agent which launch an inventory on the clients computers, and a management’s server which retrieve the inventory results. You will be able to see all inventoried data, detected network devices and finally create deployment packets from the webconsole. The communication between the agents and the server are made with the HTTP and HTTPS procotol. Data are formatted with XML and Zlib to reduce the bandwidth usage. The management’s server is composed of :

    • Database Server
    • Communication Server
    • Deployment Server
    • Administration Interface



    TYPEPhysical machine/Virtual machine
    LOGICS DISKS / PARTITIONSDrive letter assignment, Type (USB, hard disk, cd-rom, network, RAM…), File system (FAT, FAT32, NTFS, EXT4 …), capacity in MB, free space in MB.
    OPERATING SYSTEMSDetailed system informations, Users Informations, Registered company, Registered Owner, Registered
    Product (ID)
    SOFTWARESExtracted from the register’s base like exposed in “Programs” of the Control Panel : Name, Publisher, Version, Language, Installation’s name ,Architecture (32 or 64), List of Hotfix.
    Manufacturer, Resolution, Description, Type, Serial number.
    SCREENManufacturer, Resolution, Description, Type, Serial number.
    COMPUTER’S DESCRIPTIONAs exposed in the identification tab of the network parameters’ dialog box.
  • Plugins for OCS Inventory NG

    OCS Inventory NG gives you the possibity to extend the functionalities of your favorite inventory software with plugins.

    At the agents side, a plugin can be a simple script VBS for windows, or a shell script under Unix, collecting datas which complete the inventory(like recreate Microsoft keys or the scheduled tasks) or more complicated, a DDL under Windows or a Perl module under unix, giving the agents new capacity.

    At the server’s side, you can create plugins to stock informations in databases with a Perl plugin included in the communication server, and display those informations in the administration’s interface with a PHP plugin. Those plugins can also control the execution of the agents tasks.

    With plugins, OCS Inventory NG has no more limits…Only your Imagination !

  • illu_fonction_teledeploiement


    OCS Inventory NG includes a packet deployment solutions on remote computers. From the server’s administration interface, you can send the packets which will be downloaded using HTTP/HTTPS and launched by the distants computers’ agent..


    • Low bandwidth usage
    • Deployment’s status
    • Statistics from deployed packages

    How to deploy ?

    You have to create a packet with the administration’s interface.
    Once the packet is created, you need to activate it.
    Finally, you choose on which computers you want to deploy the packet and you install it.


  • Network discover

    Hardware discovery take place in two steps

    In the first place, the IP search module detects the hardware on the network, even equipped with a firewall. Once an agent has received the order to proceed the IP scan, it identifies the first network interface to use. He try to resolve all other IP address in the subnet using the ARP protocol. All the IP scan data are sent to the server (XML format).

    In a second time, SNMP scan (function added in OCS Inventory NG 2.0) will improve data received by IP discover. Using SNMP scan, you’ll be able to get informations from network devices : scanner, computer without agent, router, etc.

    This feature is only available on Unix unified agent. He will be implemented on Windows Agent of OCS Inventory 2.2.

  • Web Service

    You can now connect ocsinventory-ng with a 3rd party software !

    Since version 1.0, a SOAP web service is available. This one is available from the OCS Inventory NG communication server.

    You can read the developer’s documentation to understand how to access to the inventory data retrieved with the soap service.

  • Supported OS

    SystemOCS Inventory NG AgentOCS Inventory NG Server
    Windows Vista HomeOKNO
    Windows Vista BusinessOKOK
    Windows Server 2003/2003 R2OKOK
    Windows Server 2008/2008 R2OKOK
    Windows Seven HomeOKNO
    Windows Seven ProfessionalOKOK
    Windows Server 2012 R2OKOK
    Windows 8OKOK
    Windows 8 ProfessionalOKOK
    Windows 10 ProfessionalOKOK
    SystemOCS Inventory NG AgentOCS Inventory NG Server
    SystemOCS Inventory NG AgentOCS Inventory NG Server
    Android 2.xOKNO
    Android 4.xOKNO
    Android 5.xOKNO
    Android 6.xOKNO
    SystemOCS Inventory NG AgentOCS Inventory NG Server
    OSX Snow leopardOKOK
    OSX LionOKOK
    OSX Mountain LionOKOK
    OSX MavericksOKOK
    OSX YosemiteOKOK
    OSX ElCapitanOKOK
    SystemOCS Inventory NG AgentOCS Inventory NG Server


Active team

  • Members of projects
  • Erwan Goalou (airone) dev team
  • Didier Liroulet (dliroulet) dev team
  • Guillaume Protet (mortheres) dev team
  • Philippe Beaumont (kapouik)
  • Frank Bourdeau (frankb) dev team
  • Damien Roisin dev team
  • Gilles Dubois dev team
  • Damien Belliard sys team
  • FX Guidet sys team
  • Yannick Seiller sys team
  • Paul Lecuq sys team
  • Cedric Denis dev team
Thanks to all contributors

GLPI Functionalities

Connection between OCS / GLPI

Used with a management’s software of IT stock like open Source GLPI tool, you get a complete inventory and a management tool which allow you to update your clients configurations, to manage the licences, use an helpdesk, and even more …

GLPI has developed a OCS Inventory NG’s plugin that automates import the inventory information in GLPI.
Plugin link:



Need professional support, help to integrate or a training ?

  • The official and exclusive partner of OCS inventory NG

  • Support
  • Discover our support’s offers

  • Formation
  • Take a look our trainings

Back to Top