Skip to content

Releases: jackburton79/ocs-agent

v1.6.1

25 Oct 17:52
Compare
Choose a tag to compare
  • Can now connect to a ocsinventory-ng server via HTTPS
  • Can now connect to a ocsinventory-ng server which requires HTTP basic authentication
  • Will retrieve more info when only lshw is available (and dmidecode is not)
  • Fixed wrong memory inventory on machines which reports flash memory slots
  • Fixed wrong memory inventory on machines with many GBytes of memory.
  • Other various fixes

If you are using version 1.6, please upgrade to this one, since that version did not include the wrong memory inventory fix.

v1.5.1

20 Jul 08:05
Compare
Choose a tag to compare
  • Fix crash in logging due to stack overflow

v1.5

12 Jul 08:13
Compare
Choose a tag to compare

New:

  • Inventory list of installed software on rpm based distros (Jonathan Orsel).
  • Added ability to set a tag for the machine
  • Get os name from /etc/redhat-release on redhat based distros (Jonathan Orsel)
  • Get processors L2 cache size
  • Add Thinstation version to the OS description string on older Thinstation releases which do not implement /etc/os-release
  • Added ability to wait for x seconds before sending the inventory

Fixes:

  • Fix network interface enumeration when they are not contiguous
  • Memory size erroneously included measuring unit, which would confuse OCS Inventory NG server (and other tools like glpi, which would then report memory capacity as 0)
  • Get domain name from hostname (fdqn) when "domain name" is not set (Jonathan Orsel)
  • Get machine serial number from lshw when dmidecode is not available

Miscellaneous:

  • Updated tinyxml to version 5.0.1

  • Log everything through syslog(). To get output to console (standard error), use the newly introduced -v (--verbose) commandline option

  • Option -D is deprecated, use -d or --daemonize instead

  • New commandline options:

 
--stdout
	prints inventory to standard output
--nosoftware
	does not include installed software in inventory
--wait (or -w)
	waits for the given amount of seconds before connecting to the server
--local (or -l) /
	writes inventory to the specified file or directory
--tag (or -t)
	sets a tag for the machine
--verbose (or -v)
	prints more info on console

v1.4

28 Apr 06:47
Compare
Choose a tag to compare
  • Now handles servers running on ports other than 80
  • Fixed crash when the agent could not find any display
  • Cosmetic fixes

v1.3

21 Apr 09:04
Compare
Choose a tag to compare
  • Changed method to generate the machine uuid for ocsinventory-ng:
    We use the system uuid (or the mac address, if the former is not available) and the bios release date.
    If you were using an older release of the agent, this will create a duplicate inventory (again).
    This should be hopefully the last time this happens, as this method seems to be more reliable.
  • Completely reworked the way we retrieve info about the machine:
    Use the /sys/devices/virtual/dmi tree, if it's not available, try dmidecode, then lshw.
    Integrate the various info in a better way and made the code more robust.
  • Improved inventory of memory slots: added slot number and description. Also: made it work in more cases
  • Improved cpu identification: added number of cores, avoid adding an entry for each core of multi-core processors.
    In most cases, at least.

v1.2

23 Mar 12:49
Compare
Choose a tag to compare

1.1

20 Jan 14:35
Compare
Choose a tag to compare
1.1

Fix release

v1.0

06 Jul 14:05
Compare
Choose a tag to compare

First release.
Since many people asked for binaries, I decided to create a release here.
The software does more or less what I wanted it to do. There are some missing features but for a 1.0 version it's enough. We've used it in production for some time already.