> For the complete documentation index, see [llms.txt](https://docs.harmony.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.io/ai-agents/hardware-management/low-storage-monitoring.md).

# Low Storage Monitoring

The **Low Storage Device Monitoring** agent finds devices with critically low free storage and creates tickets so IT can remediate before users are blocked. You can also configure automatic user notifications so affected employees are alerted as soon as their device crosses the configured threshold.

![Low Storage Device Monitoring agent overview](/files/pum8JWMMEwWip6ggIV40)

### What it does

* Runs periodic checks for devices with low storage
* Queries devices with critically low storage capacity using flexible threshold conditions (percentage, minimum megabytes, or both)
* Marks devices as NEW or existing based on entity tracking
* Suppresses duplicate alerts - once a device is reported, it will not appear again until storage recovers to a healthy state
* Reports all devices meeting threshold criteria, including the device owner and a clickable asset link for each flagged device
* Generates CSV report with all devices
* Creates ticket with CSV attachment for IT team review
* Optionally notifies the affected user directly, separate from ticket creation

### Triggers

**Schedule** - Runs at configured frequency (e.g., daily at 08:00 in your account's timezone) via cron.

### Approval

No approval required. The agent monitors and alerts, remediation is handled manually or by other workflows.

### Configuration

#### Run Schedule

* **Frequency** - Daily, weekly, monthly, or custom interval
* **Day** - Specific day of the week (e.g., Monday)
* **Time** - Specific time to run (e.g., 08:00)
* **Timezone** - Timezone for scheduled execution (e.g., UTC+00:00)

#### Detection Threshold

Configure the storage threshold that triggers alerts. You can set one or both conditions - an alert fires when either is met:

* **Alert when remaining storage capacity is below** - Percentage threshold (e.g., 5% or the default 10%)
* **Alert when remaining storage is below (MB)** - Minimum free storage in megabytes (e.g., the default 1 GB / 1024 MB)

Setting both conditions means a device is flagged when free storage drops below the configured percentage **or** below the configured minimum in megabytes, whichever triggers first.

#### User Notifications

You can configure the agent to automatically notify the affected user when their device storage drops below the configured threshold. This notification is independent of ticket creation and can be enabled or disabled separately.

* **Notify user** - Enable or disable direct notifications to the device owner
* **Notification message** - Customise the message sent to the affected user

#### Ticket Destination

* **Desk** - Target desk for created tickets (e.g., IT)
* **Priority** - Priority level for tickets (low, medium, high)
* **Assignee** - Optional assignee for created tickets

### Report Details

The CSV report attached to each ticket includes the following information for every flagged device:

* **Device details** - Name, model, and current free storage values
* **Owner** - The name of the employee assigned to each device, so you can immediately identify who to contact
* **Asset link** - The Asset ID is a clickable hyperlink that takes you directly to the corresponding asset record, saving the step of a manual lookup

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Working with AI Agents</strong></td><td>Learn how to run and monitor agents</td><td><a href="/pages/nVXQ6tXIMhmQI60Zi7n0">/pages/nVXQ6tXIMhmQI60Zi7n0</a></td></tr><tr><td><strong>Configuring AI Agents</strong></td><td>Configure schedule and thresholds</td><td><a href="/pages/8aw9tIO2tq7XtK33Enjz">/pages/8aw9tIO2tq7XtK33Enjz</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.harmony.io/ai-agents/hardware-management/low-storage-monitoring.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
