• Stars
    star
    344
  • Rank 123,066 (Top 3 %)
  • Language
    Perl
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Communication server of OCS Inventory

Banner

OCS Inventory

Some Links:
Ask question | Website | OCS Professional

OCS (Open Computers and Software Inventory Next Generation) is an assets management and deployment solution. Since 2001, OCS Inventory NG has been looking for making software and hardware more powerful. OCS Inventory NG asks its agents to know the software and hardware composition of every computer or server.

Assets management

Since 2001, OCS Inventory NG has been looking for making software and hardware more powerful. OCS Inventory NG asks its agents to know the software and hardware composition of every computer or server. OCS Inventory also ask to discover network’s elements which can’t receive an agent. Since the version 2.0, OCS Inventory NG take in charge the SNMP scans functionality. This functionality’s main goal is to complete the data retrieved from the IP Discover scan. These SNMP scans will allow you to add a lot more informations from your network devices : printers, scanner, routers, computer without agents, …

Deployment

OCS Inventory NG includes the packet deployment functionality to be sure that all of the softwares environments which are on the network are the same. From the central management server, you can send the packets which will be downloaded with HTTP/HTTPS and launched by the agent on client’s computer. The OCS deployment is configured to make the packets less impactable on the network. OCS is used as a deployment tool on IT stock of more 100 000 devices.


Requirements

For the requirements, please follow the OCS Inventory documentation :

http://wiki.ocsinventory-ng.org/01.Prerequisites/Libraries-version/

Installation

To install OCSInventory server simply run the setup script

sh setup.sh

If you want to install webconsole OCS Reports you need to fork OCSInventory-ocsreports as ocsreports

git clone https://github.com/OCSInventory-NG/OCSInventory-ocsreports.git ocsreports

For more informations, please follow the OCS Inventory documentation :

http://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-a-OCS-Inventory-Server/

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Add your changes: git add folder/file1.php
  4. Commit your changes: git commit -m 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request !

License

OCS Inventory is GPLv2 licensed

More Repositories

1

OCSInventory-ocsreports

Webconsole for OCS Inventory NG
JavaScript
225
star
2

WindowsAgent

OCS Inventory NG Agent for Windows
C++
154
star
3

UnixAgent

This is the OCS unified agent for Unix operating systems
Perl
90
star
4

OCSInventory-Docker-Image

Docker image for OCSInventory Server
Shell
77
star
5

OCSInventory-Docker-Stack

Docker stack for OCSInventory Server
Shell
42
star
6

Wiki

Official repository for OCS Inventory documentation
29
star
7

AndroidAgent

OCS Inventory NG Android Agent
Java
28
star
8

Packager-for-Windows

The packager helps installing OCS Inventory NG Agent for Windows (or any windows application). It create an executable package including multiple files to install, and is able to run the installation process under the specified account having Administrative privileges.
NSIS
12
star
9

helm-charts

Helm charts for OCS Inventory implementation on Kubernetes
Smarty
10
star
10

Agent-Deployment-Tool

Allows you to remote setup OCS Inventory NG agent on Windows and Unix/Linux/BSD computers
C++
10
star
11

Macosx-Packager

It creates custom installation package to be able to deploy OCS Inventory NG MacOSX silently using Apple Remote Desktop or scripts
Objective-C
9
star
12

Ansible-Role-For-Unix-Packager

An ansible role to deploy and run remotely the archive generated by Packager from Unix available here https://github.com/OCSInventory-NG/Packager-for-Unix
6
star
13

Packager-for-Unix

This packager create a standalone executable for linux with configuration setup. The created packager doesn't require any modification or dependencies installation on the system which can be helpful depending on business security policy.
Shell
5
star
14

packages

Where we put files used to create packages
Perl
2
star