For the complete documentation index, see llms.txt. This page is also available as Markdown.

License Expiration Monitoring

Automated monitoring for software licenses expiring soon.

The License Expiration Monitoring agent tracks software license expiration dates and creates tickets when licenses are nearing expiration to help avoid service disruptions. Built on Harmony's V2 workflow architecture, this agent provides reliable, consistent scheduling for time-sensitive license lifecycle events - ensuring your team stays ahead of critical deadlines without manual intervention.

License Expiration Monitoring agent overview

What it does

  • Runs periodic checks for licenses expiring soon

  • Queries application licenses expiring within threshold period

  • Marks licenses as NEW or existing based on entity tracking

  • Generates CSV report with all licenses meeting expiry criteria - with correctly formatted values for accurate review and sharing

  • Creates ticket with CSV attachment for IT team review

  • Initiates downstream renewal steps automatically when expiring licenses are detected

Triggers

Schedule - Runs at configured frequency (e.g., monthly on first day of month) via cron. Cron-based triggers resolve configuration at runtime, ensuring scheduled license expiry checks fire accurately and consistently.

Approval

No approval required. The agent monitors and alerts, renewal actions are handled manually or by other workflows.

Configuration

  • Run Schedule - Frequency (daily, weekly, monthly), specific day, time, timezone

  • Detection Threshold - Days before expiration to alert (e.g., 30 days)

  • Ticket Destination - Target desk (e.g., IT), priority level (low, medium, high), optional assignee

Last updated

Was this helpful?