OCS
Open Computer and Software Inventory Next Generation is an application designed to help a network or system administrator keep track of network based devices.
OCS Inventory also detects all active devices on your network, such as switch, router, network printer and unattended devices. For each one, it stores MAC and IP addresses and allows you to classify them.
OCS Inventory NG uses an agent, which runs the inventory on client computers, and a management server, which centralizes inventory results, allow viewing inventory results and creating deployment packages.
Communications between agents and management server are done using HTTP/HTTPS protocols. All data are formatted in Zlib compressed XML to reduce network traffic average.
Agents may be installed on client computers. We provide a tool to deploy it through login scripts or Active Directory GPO under Windows OS. Under Linux OS, the agent must be installed manually.
The management server contains 4 main components:
- Database server, which store inventory information.
- Communication server, which will handle HTTP communications between database server and agents.
- Deployment server, which store all package deployment configuration (require HTTPS!)
- Administration console, which will allow administrators to query the database server through their favorite browser.
These 4 components can be hosted on a single computer or on different computers to allow load balancing.
The following Hardware and Operating System information is collected.
BIOS | System serial number, System manufacturer, System model, BIOS manufacturer, BIOS version, BIOS date. |
Processors | Type (Pentium with MXX, Penitum II, Penitum III, Pentium IV, Celeron, Athlon, Duron...), Processor speed, Number of Processors. |
Memory slot arrays | Caption and description, Capacity in MB, Purpose (system memory, flash memory...), Type of memory (SDRAM, DDR...), Speed in MHz, Slot number. |
Total physical memory | in MB |
Total paging file or swap size | in MB |
Input devices | Type (keyboard or pointing), Manufacturer, Caption, Description, Interface used (PS/2, USB...). |
System Ports | Type (serial or parallel), Name, caption and description. |
System Slots | Name, Description, Designation (AGP1, PCI1, PCI2, ISA1...). |
System Controllers | Manufacturer, Name, Type (Floppy, IDE, SCSI, USB, PCMCIA, IEEE1394, Infrared). |
Storage peripherals | Manufacturer, Model, Description, Type (Floppy, Hard disk, CD-Rom, Removable, Tape...), Size in MB. |
Logical drives / partitions | Logical drive letter, Type (removable, hard drive, cd-rom, network, RAM...), File system (FAT, FAT32, NTFS...), Total size in MB, Free space in MB. |
Sound devices | Manufacturer, Name, Description. |
Video adapters | Name, Chipset, Memory in MB, Screen resolution. |
Display monitors | Manufacturer, Caption, Description, Type, Serial number. |
Telephony modems | Name, Model, Description, Type (internal, external...). |
Network Adapters | Description, Type (Dialup, Ethernet, Token Ring, ATM...), Speed (in Mb/s or Gb/s), MAC Address, IP Address, IP Network Mask, IP gateway, DHCP server used. |
Printers | Name, Driver, Connection port. |
Operating System | Name (Linux, Windows 95/98/Me/NT Workstation/NT Server/2000 Professional/2000 Server...), Version (4.0.1381 for NT4, 4.10.2222 for 98 SE...), Comments (Operating System Release for Windows 9X, Service Packs for NT/2000/XP), Registered company, Registered owner, Registered product ID. |
Software | extracted from the registry as shown in the "Add/Remove software" control panel applet: Name, Publisher, Version. |
Registry values | if you want to query for some key under one of Windows registry hives. |
Computer description | as shown in the Identification Tab of the Network Settings dialog box. |