Releases: jackburton79/ocs-agent
Releases · jackburton79/ocs-agent
v1.6.1
- 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
- Fix crash in logging due to stack overflow
v1.5
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
- Now handles servers running on ports other than 80
- Fixed crash when the agent could not find any display
- Cosmetic fixes
v1.3
- 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
- Added daemon mode
- Fix send timeout on TCP connection
ocsinventory-agent-1.2-ts222i.tar.gz
1.1
Fix release
v1.0
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.