Receber por email
← Voltar para o catálogo

Liongard Overview

Use this skill when Claude needs context about the Liongard platform, terminology, capabilities, authentication patterns, or API structure. Covers environments, agents, inspectors, launchpoints, systems, detections, and common MSP workflows for automated IT documentation.

31estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add wyre-technology/msp-claude-plugins

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/liongard-overview/svg)](https://www.skillteca.com.br/skills/liongard-overview)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Liongard Platform Overview

What Is Liongard?

Liongard is an automated IT documentation and configuration management platform built for Managed Service Providers (MSPs). It continuously inspects and documents IT environments across hundreds of technology platforms, providing:

  • Automated documentation of customer IT infrastructure
  • Change detection to identify configuration drift and anomalies
  • Compliance monitoring to enforce security baselines
  • Cross-platform visibility from a single dashboard
  • Historical snapshots of system configurations over time

Liongard replaces manual documentation processes with automated, scheduled inspections that capture the state of servers, firewalls, cloud services, and more.

Key Terminology

Environments

Environments represent customer organizations or sites being monitored. Each environment contains agents, launchpoints, systems, and detections. Environments can be organized into groups and tiers for logical management.

| Field | Type | Description | |-------|------|-------------| | ID | int | Unique environment identifier | | Name | string | Environment display name | | Description | string | Optional description | | Status | string | Active or Inactive | | Visible | boolean | Visibility in UI | | Tier | string | Service tier classification | | CreatedOn | datetime | Creation timestamp | | UpdatedOn | datetime | Last update timestamp |

Agents

Agents are lightweight software deployed to customer sites that execute inspections. Each agent connects back to the Liongard platform and runs configured inspection tasks on a schedule.

  • Agents can be installed on Windows, Linux, or macOS
  • Each agent is associated with one or more environments
  • Agents report status (Online, Offline, Error)
  • Dynamic installer generation available via API

Inspectors

Inspectors are templates defining what to inspect. Liongard provides hundreds of built-in inspectors for common platforms:

  • Active Directory - Users, groups, policies, domain controllers
  • Microsoft 365 - Tenants, users, licenses, security settings
  • Cisco Meraki - Networks, devices, VPN, firewall rules
  • VMware vSphere - Hosts, VMs, datastores, networking
  • Fortinet FortiGate - Firewall policies, VPN, interfaces
  • SonicWall - Security policies, VPN, zones
  • Datto - Backup status, agents, recovery points
  • And hundreds more across networking, security, cloud, and backup platforms

Launchpoints

Launchpoints are configured inspection instances that tie together an inspector template, a target environment, an agent, credentials, and a schedule. They represent "run this inspector against this target on this schedule."

| Component | Description | |-----------|-------------| | Inspector | What to inspect (template) | | Environment | Where it belongs (customer) | | Agent | Who runs it (deployed software) | | Credentials | How to authenticate to the target | | Schedule | When to run (cron expression) |

Systems

Systems are discovered items from inspections. When a launchpoint runs, it discovers systems such as servers, firewalls, cloud services, user accounts, and other entities. Each system contains detailed configuration data captured during inspection.

Detections

Detections are automated change and anomaly alerts generated when inspections find differences from previous runs. They enable MSPs to:

  • Monitor configuration changes across all clients
  • Identify unauthorized modifications
  • Track compliance drift
  • Alert on security-relevant changes

Metrics

Custom metrics allow MSPs to define and track specific values across systems and environments. Metrics can be evaluated per-system or aggregated across environments.

Timeline

The timeline provides an audit trail of all events and changes within Liongard, including inspection runs, detection triggers, user actions, and system events.

Dataprints

Dataprints provide JMESPath-evaluated data extraction from system details. They allow precise querying of nested configuration data captured during inspections.

Asset Inventory

Asset Inventory (v2) provides identity and device profile management across all inspected environments, aggregating user accounts and devices discovered through inspections.

Authentication

API Key Authentication

Liongard uses API key authentication via the X-ROAR-API-KEY header:

GET /api/v1/environments
X-ROAR-API-KEY: YOUR_API_KEY
Content-Type: application/json

Required Headers:

| Header | Value | Description | |--------|-------|-------------| | X-ROAR-API-KEY | {api_key} | API key from Liongard portal | | Content-Type | application/json | For POST/PUT requests |

Instance-Based URLs

Liongard uses instance-based URLs where each customer has a unique subdomain:

https://{instance}.app.liongard.com/api/v1
https://{instance}.app.liongard.com/api/v2

For example, if your instance is acmemsp:

https://acmemsp.app.liongard.com/api/v1/environments

Obtaining API Credentials

  1. Log into your Liongard instance
  2. Navigate to Settings > Access Keys
  3. Click Create Access Key
  4. Copy the API key (store securely)
  5. Note your instance name from the URL

Environment Variable Setup

export LIONGARD_INSTANCE="yourcompany"
export LIONGARD_API_KEY="your-api-key-here"

Security Best Practices

  1. Never commit API keys - Use environment variables or secret managers
  2. Rotate keys periodically - Generate new keys on a regular schedule
  3. Use HTTPS only - All Liongard API calls require HTTPS
  4. Limit key access - Only share with necessary services
  5. Monitor usage - Watch for unauthorized access patterns

Dual API Versions

Liongard provides two API versions with different entity coverage:

v1 Endpoints

Most entities are accessed through v1:

| Endpoint | Methods | Description | |----------|---------|-------------| | /api/v1/environments | GET, POST, PUT, DELETE | Environment management | | /api/v1/environments/count | GET | Environment count | | /api/v1/agents | GET, DELETE | Agent management | | /api/v1/inspectors | GET | Inspector templates | | /api/v1/launchpoints | GET, POST, PUT, DELETE | Configured inspections | | /api/v1/launchpoints/{id}/run | POST | Trigger inspection | | /api/v1/systems | GET | Discovered systems | | /api/v1/systems/{id}/detail | GET | System detail data | | /api/v1/detections | POST | Query detections | | /api/v1/alerts | GET, POST, PUT, DELETE | Alert rules | | /api/v1/alerts/triggered | GET | Triggered alerts | | /api/v1/metrics | GET, POST, PUT, DELETE | Custom metrics | | /api/v1/timeline | GET | Timeline events | | /api/v1/users | GET | User management | | /api/v1/groups | GET | Group management | | /api/v1/accesskeys | GET, POST, DELETE | API key management |

v2 Endpoints

Newer and enhanced endpoints are available through v2:

| Endpoint | Methods | Description | |----------|---------|-------------| | /api/v2/environments | GET, POST, PUT, DELETE | Enhanced environment management | | /api/v2/environment-groups | GET, POST, PUT, DELETE | Environment grouping | | /api/v2/agents | GET, DELETE | Enhanced agent management | | /api/v2/agents/installer | POST | Dynamic installer generation | | /api/v2/detections | POST | Enhanced detection queries | | /api/v2/metrics | GET, POST, PUT, DELETE | Enhanced metrics | | /api/v2/metrics/evaluate | POST | Metric evaluation | | /api/v2/metrics/evaluate-systems | POST | Per-system metric evaluation | | /api/v2/timelines-query | POST | Enhanced timeline queries | | /api/v2/inventory/identities | GET | Identity profiles | | /api/v2/inventory/devices | GET | Device profiles | | /api/v2/dataprints-evaluate-systemdetailid | POST | JMESPath data extraction | | /api/v2/webhooks | GET, POST, PUT, DELETE | Webhook management |

Pagination

GET Request P

Compartilhar X LinkedIn