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.

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?
