Virima multi-OS endpoint discovery macOS Linux Windows CMDB support guide
| | | |

Does Virima Discover macOS, Linux, and Windows Devices? A Complete OS Support Guide

Does Virima discover macOS, Linux, and Windows devices? A complete Virima OS discovery guide

Virima 6.1.1 expands endpoint discovery across all three major operating system families. This FAQ walks through Virima’s macOS, Linux, and Windows discovery coverage — what gets captured on each OS, how Virima handles challenging environments (locked-down Linux, Mac fleets, Windows software exports), and the complete OS support picture.

Does Virima support macOS discovery?

Yes. Virima supports macOS discovery via SSH and uses a dedicated macOS CI type — separate from the generic Computer CI class — to ensure accurate, blueprint-driven data collection. Discovery connects to each Mac via SSH using a service account with read access, then runs macOS-specific commands to collect hardware, software, and user session data. The dedicated CI type means macOS CIs carry the correct attribute set for Mac hardware, rather than a Windows-aligned blueprint that leaves Mac-specific fields empty.

What macOS data does Virima capture in the CMDB?

Virima captures the following data from macOS endpoints:

Table:

Data categoryWhat Virima collects
HardwareApple hardware serial number (from system_profiler), hardware model (e.g., MacBook Pro 16-inch 2023), CPU model and architecture (Intel or Apple Silicon M-series), total RAM, storage capacity
Operating systemmacOS version (e.g., Sonoma 14.4), build number, kernel version
Software inventoryInstalled applications from /Applications with name and version
User sessionsLast logged-in username, last login timestamp from last command output
Network interfacesActive network adapters with IP addresses and MAC addresses
Security indicatorsFileVault encryption status, System Integrity Protection (SIP) status

The Apple hardware serial number is particularly important — it links the CI to Apple’s warranty verification system and any AppleCare or third-party support contracts.

Does Virima discover Linux servers?

Yes. Virima discovers Linux servers via SSH (agentless) and via a dedicated Linux agent for environments where SSH-based discovery is unavailable or restricted. Agentless CMDB discovery over SSH supports all major Linux distributions: Red Hat Enterprise Linux, CentOS, Ubuntu, Debian, Fedora, SUSE Linux Enterprise, and others that expose a standard SSH service. The discovery process reads OS identification from /etc/os-release, hardware data from standard Linux system files, and operational data from CLI commands.

What Linux data does Virima collect (disk, processes, logins)?

Virima 6.1.1 collects the following data categories from Linux endpoints:

Table:

Data categoryWhat Virima collects
Disk capacityTotal capacity, used space, and free space per mounted filesystem from df -h output
Last logged-in userUsername and timestamp of the most recent interactive session from last command
IP connectionsActive and established network connections from ss -an
Listening processesProcesses bound to network ports (where permission allows)
Installed packagesFull package list with names and versions from rpm -qa (Red Hat/CentOS) or dpkg -l (Debian/Ubuntu)
OS detailsDistribution name, version, and kernel version from /etc/os-release and uname -r
Hostname and domainShort hostname and fully qualified domain name (FQDN) for accurate CI naming

Does Virima support Linux discovery without sudo?

Yes. Virima 6.1.1 includes non-sudo fallback logic for Linux discovery. In environments where the SSH service account does not have sudo privileges — common in PCI-DSS compliant or CIS-hardened Linux environments — Virima runs a two-pass discovery sequence: first attempting commands that may require elevation, then substituting non-privileged alternatives for any command that fails due to permissions restrictions. Data collected without sudo includes disk usage (df -h), last login (last), active network connections (ss -an), and package inventory (rpm -qa / dpkg -l). Where elevated commands were unavailable, Virima flags the relevant CI fields as partially collected rather than silently populating empty values.

Can Virima install the Linux discovery agent remotely?

Yes. Virima 6.1.1 supports Linux agent installation directly from the Virima application interface, using existing SSH credentials to push the agent to target servers. This eliminates the need to manually distribute agent packages via configuration management tools like Ansible or Puppet. The workflow is: identify target Linux servers in the Virima UI, initiate agent installation using SSH credentials, and the agent installs, registers with the Virima platform, and begins discovery. The agent is the preferred discovery method for Linux servers in network segments that are inaccessible to the discovery scanner via SSH, or in environments where SSH service accounts are not permitted.

What Windows data does Virima discover?

Virima discovers Windows endpoints and servers using WMI (Windows Management Instrumentation) and WinRM (Windows Remote Management). Data collected includes:

Table:

Data categoryWhat Virima collects
HardwareManufacturer, model, CPU, RAM, BIOS version, chassis serial number
Operating systemWindows version, build number, edition, installation date
Software inventoryInstalled applications from Windows Registry and Add/Remove Programs list
User sessionsLast logged-in user and login timestamp
Network interfacesAdapters with IP addresses, MAC addresses, and connection status
ServicesRunning and stopped Windows services with service name and startup type
ProcessesRunning process list with process name, PID, and resource consumption
PatchesInstalled Windows Update history with KB numbers and installation dates

Does Virima support Windows software inventory export?

Yes. Virima captures the full installed software list from Windows endpoints as part of standard discovery and stores this data in the CMDB against each Computer CI. Software inventory is the basis for license compliance reporting — Virima can aggregate installed software counts across all Windows CIs to produce a per-title license utilization report. This data is exportable for use in software asset management (SAM) workflows, audit preparation, and vendor license true-up processes.

What operating systems does Virima discovery support?

Virima 6.1.1 delivers unified macOS, Linux, and Windows discovery across all three major OS families with the following coverage:

Table:

Operating systemDiscovery methodKey data capturedNotes
macOS (Sonoma, Ventura, Monterey, earlier)SSH (agentless)Apple serial number, hardware model, CPU/RAM, OS version, installed apps, last login, network interfaces, FileVault statusDedicated macOS CI type; macOS-specific SSH commands; no agent required
Linux (RHEL, CentOS, Ubuntu, Debian, SUSE, Fedora)SSH (agentless) or Linux agentDistribution, version, kernel, disk capacity (total/used/free), last login, IP connections, listening processes, installed packagesNon-sudo fallback logic; agent available for SSH-inaccessible segments; agent deployable from Virima UI
Windows (Server 2016/2019/2022, Windows 10/11)WMI / WinRMHardware specs, OS version, installed software, services, processes, patches, last login, network interfacesFull software inventory for license compliance; patch history for vulnerability management

Cover your full endpoint estate with unified Virima OS discovery

Virima 6.1.1 delivers accurate, blueprint-driven discovery for macOS, Linux, and Windows — covering the full enterprise endpoint estate in a single CMDB platform.

Schedule a demo at virima.com to see how Virima handles multi-OS discovery in environments like yours.

Similar Posts