# Ansible playbook to monitor disk space utilization and generate alert

**URL:** <https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867>\
**Category:** Ansible Project\
**Created:** [July 18, 2022, 6:18pm UTC](https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867 "2022-07-18T18:18:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amit\_Das](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@Amit\_Das](https://forum.ansible.com/u/Amit_Das)\
**Post date:** [July 18, 2022, 6:18pm UTC](https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867/1 "2022-07-18T18:18:15Z")

</div>

Dear All,

I am relatively new to Ansible. Could someone please guide me on writing a playbook which runs hourly to monitor the disk space and generates an email alert if the threshold is breached?

Thank you!

Kind regards,  
Amit

---

<div class="post-metadata">

**Author:** ![dnmvisser](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@dnmvisser](https://forum.ansible.com/u/dnmvisser)\
**Post date:** [July 18, 2022, 8:00pm UTC](https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867/2 "2022-07-18T20:00:37Z")

</div>

Ansible is a configuration management tool. You should not waste  
effort trying to shoehorn ansible into some home grown service  
monitoring tool.  
Instead, use a dedicated service monitoring tool for that job.  
Picking the right one is outside the scope of this list, but there is  
plenty of information out there, take a look at zabbix, nagios, etc.

---

<div class="post-metadata">

**Author:** ![Antony\_Stone](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@Antony\_Stone](https://forum.ansible.com/u/Antony_Stone)\
**Post date:** [July 18, 2022, 8:01pm UTC](https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867/3 "2022-07-18T20:01:56Z")

</div>

Why are you trying to use ansible for this?

I would recommend [https://icinga.com](https://icinga.com) or possibly [https://grafana.com](https://grafana.com) for such  
a requirement.

Antony

---

<div class="post-metadata">

**Author:** ![Amit\_Das](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@Amit\_Das](https://forum.ansible.com/u/Amit_Das)\
**Post date:** [July 18, 2022, 8:24pm UTC](https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867/4 "2022-07-18T20:24:21Z")

</div>

Thank you for your suggestion. We already have Dynatrace at work.  
For my learning purposes, I wanted to write a playbook.

Kind regards,  
Amit

---

<div class="post-metadata">

**Author:** ![jcpetro](https://avatars.discourse-cdn.com/v4/letter/j/53a042/32.png) [@jcpetro](https://forum.ansible.com/u/jcpetro)\
**Post date:** [July 18, 2022, 8:39pm UTC](https://forum.ansible.com/t/ansible-playbook-to-monitor-disk-space-utilization-and-generate-alert/36867/5 "2022-07-18T20:39:30Z")

</div>

If you are looking to learn, one of the first things I learned to do, was I wrote a playbook, that would set up everything I needed when I would load an OS on one of my Raspberry Pi devices.

–John
