Linux Agent Change Log
Key
- + New Feature
- * Bug Fix
- - General Change
Version 3.5.0
- + Software update support (Debian/Ubuntu) or rpm (SuSE/RHEL)
- + New get_network_connections job: established TCP connections (local/remote IP and port) via psutil
- + New get_listening_ports job: listening TCP and bound UDP ports via psutil, deduplicated per protocol/port
- + Richer checkin telemetry to match the Windows agent: hw_model, hw_manufacturer, bios_version (sysfs DMI with dmidecode fallback), username (active sessions), timezone (IANA name from /etc/timezone or the /etc/localtime symlink), utc_offset_minutes and utc_time
Version 3.4.2
- + Hypervisor guest power control: new manage_hypervisor_guest job starts, stops and restarts Proxmox VE guests (QEMU VMs and LXC containers) locally via pvesh
- Graceful by default (ACPI shutdown / reboot); force flag for hard stop and (QEMU-only) hard reset
Version 3.4.1
- + Hypervisor guests now report their primary NIC MAC address, letting the server link each guest to the agent running inside it
- * get_hypervisor_data now derives each guest's last backup from the backup files on storage (reliable for multi-guest and job backups) instead of vzdump task history
Version 3.4.0
- + Proxmox VE support: host detected via /etc/pve or pvesh, OS reported as "Proxmox VE x.y"
- + New get_hypervisor_data job: VM/LXC guest inventory, storage pools, cluster status and last vzdump backup per guest collected locally via pvesh
- * install.sh no longer writes to the system Python (venv-only installs, aborts on error)
- * Removed configparser & urllib3 dependencies, added version bounds and python_requires
- + Refuse deleting system accounts (uid < 1000) or home directories outside /home
- + Downloaded file names must resolve inside the tools folder
Version 3.3.2
- + Dynamic/Fast checkin support
- * Fix issue with get_processes not working
Version 3.3.0 - 3.3.1
- + Now supports showing connected users and option to logout user
- - User Enabled/Disabled status is now correct
- - When creating a user, the username is now used for Display Name
- - Some minor code cleanup
Version 3.2.0
- + Add/Edit/Delete User Account
Version 2.0.2
- * Fixes to install to replace old depreciated code causing install not to work on newer operating systems
Version 2.0.1
- + Debian 12 support.
Version 2.0.0
- + Services Support.
- You can now see services, start, stop and restart them
Version 1.9.1/1.9.2
- * Fixed install on newer servers
- - Added timeout for WAN IP address check
Version 1.9.0
- + Network Site Detection Support.
- Requires arp package installed to get mac address. If not installed you can install on Debian based OS using: apt-get install net-tools
- Required default gateway set in /proc/net/route (standard for debian based OS)
- + Gets Mac Address of device when doing network scan
- + Gets Default Gateway of Network Interface (if populated in /proc/net/route)
Version 1.8.2
- + Subnet returned for network interfaces
- + Network Discovery now checks https
- + Network Discovery now returns port information for HTTP & HTTPs
Version 1.8.1
- * Fix OS version with newer versions of python
Version 1.8.0
- + Local Users Support
- * Fix issues with serial number on newer linux installs and reduce log spam
Version 1.7.0
- + Split out OS info (OS Name & OS Build) to allow for better reporting
- + Basic network discovery support. Includes:
- ping response Yes/No
- DNS lookup
- HTML Port 80 title
Version 1.6.0
- + New threaded checkin process to allow jobs to run in the background
- - Removed MacOS support (replaced with native MacOS package)
Version 1.5.11
- + Start/Stop/Restart Service Tasks are now supported
- + ScreenConnect Integration
Version 1.5.10
- + Reboot command
Version 1.5.9
- + Primary Drive Size/Free w/Alert
Version 1.5.8
- + Get Network Interfaces
- + Get Storage Devices
Version 1.5.7
- - First Public MacOS Release (BETA - Mac Only)
Version 1.5.6
- - First Public Linux Release
Added Saturday 2nd May 2020 Last modified Wednesday 22nd July 2026