OCSInventory-NG / UnixAgent

This is the OCS unified agent for Unix operating systems
http://www.ocsinventory-ng.org/en/
GNU General Public License v2.0
90 stars 83 forks source link
agent deployment ocs ocs-deployment ocs-inventory ocsinventory unix

Banner

OCS Inventory UnixAgent

Some Links:
Ask question | Source installation | RPM/DEB installation | Website | OCS Professional

Ocsinventory-Agent is an agent for ocsinventory NG. It supports Linux, Solaris and AIX. *BSD support is in progress.

Prerequisites

Build / Install

Once the archive is unpacked, use these commands:

perl Makefile.PL
make
make install

If you want to turn off the interactive post install script, just do (instead of perl Makefile.PL)

PERL_AUTOINSTALL=1 perl Makefile.PL

You can also run the agent from the tarball directory. In this case, use the --devlib flag to load the library from the local directory.

You need to launch the agent with root privilege. For debugging you can try to launch it with the -l flag:

Ex: ocsinventory-agent -l /tmp --debug

It's also possible to run directly from the tarball directory:

sudo ./ocsinventory-agent --devlib --server http://foo/ocsinventory

Note

Solaris:

Crontab:


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

The memconf script is maintained by Tom Schmidt http://www.4schmidts.com/memconf.html Copyright © 1996-2017 Tom Schmidt

memconf is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Ocsinventory::Agent::Backend::Virtualization::Vmsystem uses code from imvirt:

Authors: Thomas Liske liske@ibh.de

Copyright Holder: 2008 (C) IBH IT-Service GmbH [http://www.ibh.de/]

License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Ocsinventory::Agent::Backend::OS::Linux::Storages::Adaptec uses code from Parse-Arcconf:

https://github.com/kumy/Parse-Arcconf

License and Copyright: Copyright (C) 2012 Mathieu Alorent

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.