Top Quality Products

Keevault – Software License Manager and Telemetry Data Collection

4.75
Expert ScoreRead review

$129.00

Added to wishlistRemoved from wishlist 0
Add to compare

30 sales

LIVE PREVIEW

Keevault – Software License Manager and Telemetry Data Collection

Keevault Review: A Comprehensive Software License Manager and Telemetry Data Collection Solution

Keevault is an all-in-one solution for software license verification and usage, as well as telemetry data collection. In this review, we will delve into the features, functionality, and user experience of Keevault, a Laravel-based web application that offers a robust license management system and advanced telemetry data collection capabilities.

Experience Keevault

To get started with Keevault, users can access a live demo with the following credentials:

  • Username: demo@keevault.com
  • Password: demouser
  • Test API Responses: Postman Collection

Note that the demo resets every 60 minutes.

Free Installation Service

Keevault offers a free installation service for hosting with cPanel or similar control panels. For VPS users, you need to install cPanel or a similar web control panel. Installation on localhost is not provided. To request free installation, create a ticket on the support platform and provide your hosting URL, username, and password.

License Keys

Keevault allows users to create or import license keys using the dashboard or through the API. Additionally, license keys can be bulk-generated using the generator feature.

Generators

The license key generation system is versatile and powerful, allowing users to generate keys in either UUID or chunk-system format. For instance, generating keys with four chunks, each consisting of four characters, will result in keys such as B4AD-EF5C-548D-90EF. Users also have the option to call their own PHP generator function with minimal code required.

Products

Products can be categorized as internal or external (for Envato support). Users can create their product and configure it according to their preferences, which will later be utilized by the API. Each product can possess its own private key for signing API responses, in addition to the global private key utilized for signing non-product-related API responses.

Downloadables/Product Updates/Versions

Keevault allows users to create downloadable packages accessible through the API. When the access downloads endpoint is called, it will return a list of download links that can be accessed if the set requirements are met.

Activations

Assign a unique identifier to each activation, which could be a Device ID or a domain for web applications/plugins. For domains/websites, an additional Post URL can be configured to send remote deactivation requests to the server where the product is deployed.

API Keys

Users have the option to bind an API key to a specific IP address or allow access from anywhere. Each API endpoint requires its own permission to be enabled to be accessible.

API Settings

API access can be restricted by blocking IPs and identifiers (such as device IDs and domains). Additionally, download links can be restricted to a specific user agent, in addition to the existing global API restrictions.

API Endpoints

Keevault offers 25 endpoints available for both product and internal use, allowing users to license their products and seamlessly integrate the license manager with third-party tools.

Logs

All actions on the dashboard or through the API are logged, with administrators having the ability to purge logs. Logs are categorized, and each category can be individually enabled or disabled.

Telemetry Data

All telemetry data can be viewed from the dashboard and accessed via the API for use and processing by third-party tools.

Dashboard Widgets

Telemetry data collected via the API can be utilized to create dashboard widgets, providing an overview of the latest collected data. Widgets can be rearranged, resized, removed, or hidden for built-in options.

Filter and Bulk Actions

All data tables support filtering capabilities. For instance, license keys can be filtered by the key itself or a partial fragment, as well as by owner name and email, product, or status. This streamlined process enables users to swiftly locate the desired data. Bulk actions allow users to perform actions such as deleting or changing the status of multiple records simultaneously.

User Security

Keevault offers two-factor authentication (2FA) to enhance account security by requiring not only a password and username but also a time-sensitive code for login.

Suggestions

If users have any suggestions for new features, please don’t hesitate to share them in the comments section. Your input is greatly valued!

Included in the Package

The package includes:

  • Keevault – Laravel Web Application
  • API Documentation
  • Product Documentation
  • API Postman Collection

System Requirements

The system requirements for Keevault are:

  • PHP: 8.1+
  • MySQL: 5.7+

Conclusion

Keevault is a comprehensive software license manager and telemetry data collection solution that offers a robust set of features and functionality. With its user-friendly interface, advanced API, and robust logging capabilities, Keevault is an excellent choice for software developers and businesses looking to manage their software licenses and collect telemetry data. We highly recommend Keevault to anyone looking for a reliable and efficient license management solution.

Score: 4.75/5

Overall, Keevault is an excellent solution for software license management and telemetry data collection. Its robust features, user-friendly interface, and advanced API make it an excellent choice for software developers and businesses. While there may be some minor issues with the demo reset time and the lack of installation on localhost, these are minor drawbacks compared to the overall value and functionality of Keevault.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Keevault – Software License Manager and Telemetry Data Collection”

Your email address will not be published. Required fields are marked *

Introduction

Keevault is a powerful software license manager designed to help organizations manage their software licenses and track key performance indicators (KPIs) related to usage and adoption. With its robust features and intuitive user interface, Keevault offers a comprehensive solution for administrators to monitor and control access to licensed software, thereby ensuring compliance with licensing terms and reducing the risk of unauthorized usage.

This tutorial will guide you through the process of setting up and using Keevault's license manager and telemetry data collection features. By the end of this tutorial, you will be able to manage your software licenses, collect valuable usage data, and make data-driven decisions to optimize your software investments.

Getting Started with Keevault

Before you can start using Keevault's license manager and telemetry data collection features, you'll need to set up a Keevault account and enable the necessary features. Follow these steps:

  1. Go to the Keevault website and sign up for a free trial or subscribe to a paid plan that suits your needs.
  2. Once you've signed up, log in to your Keevault account and navigate to the "Dashboard" page.
  3. Click on the "License Manager" tab and then click on the "New License" button to start adding your software licenses.

Configuring the License Manager

To configure the license manager, follow these steps:

  1. Choose the type of license you want to add (e.g., perpetual, term-based, or subscription-based).
  2. Enter the license key or activation code, and select the associated software title.
  3. Specify the license expiration date, if applicable.
  4. Set the license pool size, which determines how many concurrent users can use the software.
  5. Configure any additional settings specific to the software, such as user roles or resource limits.

Understanding Licensing Models

Keevault supports various licensing models, including:

  • Perpetual Licensing: Suitable for software that can be used indefinitely, without subscription fees.
  • Term-Based Licensing: Ideal for software that requires periodic fees or renewals.
  • Subscription-Based Licensing: Best for software that involves recurring payments or access tiers.

Using the Keevault Dashboard

The Keevault dashboard provides a bird's-eye view of your software licenses, including current usage, license utilization rates, and upcoming renewals. To access the dashboard:

  1. Log in to your Keevault account and navigate to the "Dashboard" page.
  2. The dashboard displays the following information:
    • License Summary: Lists all your software licenses and their current status.
    • License Utilization: Displays the percentage of licenses in use.
    • Upcoming Renewals: Shows the upcoming renewal dates for your subscriptions.

Collecting Telemetry Data

Keevault's telemetry data collection feature helps you gather information about software usage, so you can make informed decisions about your software investments. To collect telemetry data, follow these steps:

  1. Navigate to the "Telemetry" tab.
  2. Select the license you want to monitor from the dropdown menu.
  3. Choose the data category you want to collect:
    • User Insights: Collects data about user behavior, such as login attempts, active hours, and idle time.
    • System Utilization: Tracks system usage, including CPU usage, memory consumption, and storage space.
    • Event Logging: Captures system events, such as software installations, updates, and errors.
  4. Set the data collection schedule:
    • Manual: Collect data on an ad-hoc basis.
    • Scheduled: Collect data at regular intervals (e.g., hourly, daily, or monthly).

Analyzing Collected Data

Once you've collected telemetry data, you can analyze it in the Keevault dashboard:

  1. Navigate to the "Telemetry" tab.
  2. Select a license and a data category to view the collected data.
  3. The Keevault dashboard displays the telemetry data in a graphically friendly format, making it easy to identify trends, patterns, and anomalies.
  4. Use the insights from the telemetry data to identify areas for improvement, troubleshoot issues, and make data-driven decisions about software usage and optimization.

That's it! By following this tutorial, you're now equipped to manage your software licenses and collect telemetry data using Keevault's license manager and telemetry features. Remember to regularly analyze the collected data to get the most out of Keevault and optimize your software investments.

Here is a complete settings example for Keevault - Software License Manager and Telemetry Data Collection:

API Key

The API key is a unique identifier that is required to authenticate with the Keevault API. You can obtain an API key by signing up for a free trial or purchasing a subscription on the Keevault website.

api_key = "YOUR_API_KEY_HERE"

Application ID

The application ID is a unique identifier that is required to identify your application in the Keevault system.

application_id = "YOUR_APPLICATION_ID_HERE"

Secret Key

The secret key is a unique identifier that is required to authenticate with the Keevault API.

secret_key = "YOUR_SECRET_KEY_HERE"

License Server URL

The license server URL is the URL of the Keevault license server that you want to use.

license_server_url = "https://api.keevault.com"

Telemetry Data Collection

To collect telemetry data, you will need to configure the Keevault telemetry data collection settings. This includes setting the data collection interval, the maximum number of data points to store, and the API endpoint to send data to.

telemetry_data_collection_interval = 1 telemetry_data_collection_max_points = 1000 telemetry_data_collection_api_endpoint = "https://api.keevault.com/telemetry"

Error Handling

To handle errors that occur when communicating with the Keevault API, you will need to configure the error handling settings. This includes setting the maximum number of retries, the retry delay, and the error log level.

error_handling_max_retries = 3 error_handling_retry_delay = 500 error_handling_log_level = "ERROR"

Logging

To log errors and other information, you will need to configure the logging settings. This includes setting the log level, the log file path, and the log file name.

logging_level = "DEBUG" logging_file_path = "C:Keevaultlogs" logging_file_name = "Keevault.log"

Notifications

To receive notifications when a license is activated, deactivated, or expires, you will need to configure the notification settings. This includes setting the notification interval, the notification API endpoint, and the notification API key.

notifications_interval = 1 notifications_api_endpoint = "https://api.keevault.com/notifications" notifications_api_key = "YOUR_NOTIFICATION_API_KEY_HERE"

Here are the features of Keevault, a software license manager and telemetry data collection tool, extracted from the content:

  1. Live Demo: Access a live demo of Keevault at https://demo.keevault.com/.
  2. Free Installation Service: Get free installation for hosting with cPanel or similar control panels.
  3. License Keys: Create or import license keys using the dashboard or through the API.
  4. Generators: Generate license keys in UUID or chunk-system format.
  5. Products: Create and configure products with their own private key for signing API responses.
  6. Downloadables/Product Updates/Versions: Create downloadable packages accessible through the API.
  7. Activations: Assign a unique identifier to each activation and configure remote deactivation requests.
  8. API Keys: Bind API keys to specific IP addresses or allow access from anywhere.
  9. API Settings: Restrict API access by blocking IPs and identifiers, and restrict download links to specific user agents.
  10. API Endpoints: Use 25 endpoints for both product and internal use.
  11. Logs: View and purge logs, with administrators able to enable or disable log categories.
  12. Telemetry Data: View and access telemetry data from the dashboard and API.
  13. Dashboard Widgets: Create widgets to display telemetry data and customize their layout.
  14. Filter and Bulk Actions: Filter and bulk actions available for data tables.
  15. User Security: Enable two-factor authentication (2FA) for enhanced account security.
  16. Suggestions: Share feature suggestions in the comments section.

Additionally, the package includes:

  • Keevault Laravel Web Application
  • API Documentation
  • Product Documentation
  • API Postman Collection

System requirements:

  • PHP: 8.1+
  • MySQL: 5.7+
Keevault – Software License Manager and Telemetry Data Collection
Keevault – Software License Manager and Telemetry Data Collection

$129.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0