auvik-performance

Query time-series device, interface, and SNMP poller performance statistics from Auvik.

650|182|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill auvik-performance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auvik-performance
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/auvik-performance
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill auvik-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Network engineers need historical CPU, memory, bandwidth, and custom SNMP telemetry from Auvik to diagnose performance issues, but manually navigating the Auvik API and resolving device identifiers is slow and error-prone.

Core Features & Use Cases

  • Device and Interface Time-Series Stats: Pull CPU utilization, memory, bandwidth, packet loss, and discards over configurable windows with minute, hour, or day intervals.
  • Hardware Component Metrics: Query fan temperature, PSU power, disk capacity, and memory utilization at the component level.
  • Custom SNMP Poller History: Discover configured SNMP pollers and retrieve numeric or string-valued OID history, plus point-in-time OID readings.
  • Use Case: A device shows intermittent slowness. Query 24 hours of CPU and memory utilization at hourly intervals, check interface packet loss, and correlate findings with Auvik alerts to pinpoint the bottleneck.

Quick Start

Ask the agent to show CPU and memory utilization for a specific device hostname over the last 24 hours using hourly intervals.

Frequently Asked Questions about auvik-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check device CPU utilization history in Auvik?

Call auvik_get_device_statistics with stat_id=cpuUtilization, the device hostname, a from_time such as -24h, and an interval of minute, hour, or day. The tool returns time-series CPU utilization data collected by Auvik.

How to query custom SNMP poller values in Auvik?

First run auvik_list_snmp_poller_settings with your tenant to discover poller IDs, then call auvik_get_snmp_poller_history with the poller ID, tenants, and from_time. Use value_type=int for numeric trends or value_type=string for string OID snapshots.

What is the difference between auvik_get_oid_statistics and SNMP poller history?

auvik_get_oid_statistics returns only the most recent polled value for an OID with no time window or interval. auvik_get_snmp_poller_history returns time-series data over a defined window, making it the right choice for trend analysis.

Can this skill configure SNMP pollers or change Auvik settings?

No. The skill is strictly read-only and performs GET operations against Auvik-collected telemetry. It cannot create pollers, change polling intervals, or modify any device or tenant configuration.

Why does a time-series query return a validation error?

All time-series tools require stat_id, from_time, and interval; omitting any one triggers a ValidationError. Component queries additionally require component_type, and SNMP poller tools require the tenants parameter.