Skip to Main Content
Liongard Library

Welcome to Liongard Library, where Lions share! This is a community-led space where Liongard users can come to teach and learn from one another.
Share custom Metrics, get inspired and see what’s trending in the Pride.

Pride Etiquette:
➕ Have great custom Metrics? Add them as entries!
🌟 Want to use a Metric? Copy the query and
follow this doc.
👍 Tried a Metric from the Library? Like it!
📣 Have a question or feedback on a Metric? Add a comment!
🔎 Not sure where to start? Learn about Metrics and how to write them.
💬 Need help writing a metric or want to help support others? Join the conversation in our Liongard Lounge #metrics slack channel.


🥴 See something off? Open a support chat to let us know.

Categories Continuum RMM
Created by Lamont Largie
Created on Oct 2, 2024

Continuum RMM: List of Installed Software [PowerBI]

Metric Name: ConnectWise RMM: List of Installed Software [PowerBI]

Category: Inventory Management

Description: This metric collects and lists the software installed on endpoints monitored by ConnectWise RMM (Zenith InfoTech RMMContinuum RMMConnectWise RMM). It provides detailed insights into the applications running on each machine, formatted for use in Power BI to enable streamlined reporting and visualization.

Purpose: The purpose of this metric is to track all installed software across endpoints managed by ConnectWise RMM. This helps IT teams and Managed Service Providers (MSPs) monitor software deployment, ensure compliance, and quickly identify any unapproved or outdated applications in client environments.

How it works:

  • The metric uses the query SoftwareInstalled.InstalledSoftware[].[['--'],['Name:'MachineName],['Application:'Application],['Version:'Version]][] to extract a list of installed software from endpoints.

  • It gathers information on the machine name, application, and version, which is formatted for easy reporting and analysis in Power BI.

Beneficiaries:

  • IT Administrators: Gain a comprehensive inventory of installed software across all endpoints, helping with license management, software auditing, and policy enforcement.

  • Managed Service Providers (MSPs): This information is essential for MSPs managing multiple clients, allowing them to provide detailed reports on software installed across their clients’ environments and ensure compliance with licensing and usage policies.

  • Security Teams: Can monitor for unauthorized or vulnerable software, ensuring that all applications are compliant with security policies and are regularly updated.

Additional Notes:

  • Customization: The query can be expanded to include additional fields such as installation dates, software vendors, or installation paths. This can be helpful for organizations needing more detailed software audits or compliance reporting.

  • Why this is valuable: By tracking installed software, organizations can ensure they remain compliant with software usage policies, reduce the risk of security vulnerabilities from outdated or unauthorized applications, and manage software licenses more effectively.

Query

SoftwareInstalled.InstalledSoftware[].[['--'],['Name:'MachineName],['Application:'Application],['Version:'Version]][]

  • Attach files