{"id":40,"date":"2009-01-11T08:08:01","date_gmt":"2009-01-11T08:08:01","guid":{"rendered":"http:\/\/kedar.nitty-witty.com\/?p=40"},"modified":"2015-03-23T10:25:44","modified_gmt":"2015-03-23T10:25:44","slug":"simple-shell-script-to-monitoring-disk-space-on-a-linux-machine","status":"publish","type":"post","link":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine","title":{"rendered":"Simple Shell Script to Monitoring Disk Space on a Linux Machine"},"content":{"rendered":"<p>This article explain a way to get a mail as soon as\u00a0the disk\u00a0usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts:<\/p>\n<ul>\n<li>DSAlert.sh :\u00a0Shell script\u00a0for retrieving\u00a0disk space\u00a0percentages and put in to a cron job.<\/li>\n<li>DiskSpace_Alert.pl : Perl script for sending an email.<\/li>\n<\/ul>\n<p>Following is\u00a0the disk\u00a0monitor\u00a0shell script\u00a0which will execute the perl file for sending alert email.<\/p>\n<p><code> #DSAlert.sh<br \/>\n#!\/bin\/sh<br \/>\n#Retrive disk space info<br \/>\ndf=`df -Pl\u00a0 | grep \"^\/dev\" | awk '{print $5, $6}' | sed \"s\/%\/\/\"`<\/code><br \/>\n#Reference: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Df_(Unix)\">df<\/a><br \/>\necho &#8220;$df&#8221; | while read percent fs<br \/>\ndo<br \/>\n#If Disk Usage increases above 90% send an email.<br \/>\nif [ $percent -ge 90 ] ; then<br \/>\n#Calling a perl file with parameters for sending an email.<br \/>\n`\/opt\/lampp\/bin\/perl DiskSpace_Alert.pl $fs is $percent percent full`<br \/>\nfi<br \/>\ndone<\/p>\n<p><strong>Perl Script for sending an email:<\/strong><\/p>\n<p># DiskSpace_Alert.pl<br \/>\n#!perl<br \/>\nuse MIME::Lite;<\/p>\n<p>#Reference : <a href=\"http:\/\/search.cpan.org\/~rjbs\/MIME-Lite-3.023\/lib\/MIME\/Lite.pm\" target=\"_blank\">Mime-Lite<\/a><\/p>\n<p># set up email<br \/>\n$to = &#8220;my-mail-id\\@domain.com&#8221;;<br \/>\n$from = &#8220;Diskmonitor\\@ServerName.com&#8221;;<br \/>\n$subject = &#8220;Disk_Alert&#8221;;<br \/>\n$message = &#8220;Disk Space issue.\\nActions Required:\\n&#8221;.&#8221;@ARGV&#8221;;<br \/>\n# send email<br \/>\nemail($to, $from, $subject, $message, $file);<\/p>\n<p># email function<br \/>\nsub email<br \/>\n{<br \/>\n# get incoming parameters<br \/>\nlocal ($to, $from, $subject, $message, $file) = @_;<br \/>\n# create a new message<br \/>\n$msg = MIME::Lite-&gt;new(<br \/>\nFrom =&gt; $from,<br \/>\nTo =&gt; $to,<br \/>\nSubject =&gt; $subject,<br \/>\nData =&gt; $message);<br \/>\n# send the email<\/p>\n<p>MIME::Lite-&gt;send(&#8216;smtp&#8217;, &#8216;localhost&#8217;, Timeout =&gt; 60);<br \/>\n$msg-&gt;send();<br \/>\n}<br \/>\n<strong>Setting up a<\/strong><strong> <\/strong><strong>crontab<\/strong><strong> <\/strong><strong>for monitoring:<\/strong><\/p>\n<p><code>Crontab \u2013e<br \/>\n* * * * * sh\u00a0 full\/path\/to\/DSAlert.sh<br \/>\n<\/code><\/p>\n<p>And we&#8217;re done with the Linux\/Unix Disk Monitoring alerts.<\/p>\n<p>Instructions for setting up timing for crontab:<\/p>\n<p><code> +----------------&gt; minute (0 - 59)<br \/>\n|\u00a0 +-------------&gt; hour (0 - 23)<br \/>\n|\u00a0 |\u00a0 +----------&gt; day of month (1 - 31)<br \/>\n|\u00a0 |\u00a0 |\u00a0 +-------&gt; month (1 - 12)<br \/>\n|\u00a0 |\u00a0 |\u00a0 |\u00a0 +----&gt; day of week (0 - 6) (Sunday=0 or 7)<br \/>\n|\u00a0 |\u00a0 |\u00a0 |\u00a0 |<br \/>\n*\u00a0 *\u00a0 *\u00a0 *\u00a0 * <\/code><\/p>\n","protected":false},"excerpt":{"rendered":"This article explain a way to get a mail as soon as\u00a0the disk\u00a0usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[6],"tags":[59,83,105,426],"class_list":["post-40","post","type-post","status-publish","format-standard","category-technical","tag-linux","tag-perl","tag-shell-script","tag-technical"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Kedar\"\/>\n\t<meta name=\"google-site-verification\" content=\"_Bu1h5r0PxIC0D2jBVdmYN45RTeG9ogcX85XLkbG1qA\" \/>\n\t<meta name=\"msvalidate.01\" content=\"116B62074CBCA1BA99B8CCE09CCF2FB8\" \/>\n\t<meta name=\"keywords\" content=\"linux,perl,shell script,technical\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Change Is Inevitable | Kedar Vaijanapurkar&#039;s Blog for MySQL, technology and various subjects\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable\" \/>\n\t\t<meta property=\"og:description\" content=\"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-01-11T08:08:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-03-23T10:25:44+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable\" \/>\n\t\t<meta name=\"twitter:description\" content=\"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#article\",\"name\":\"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable\",\"headline\":\"Simple Shell Script to Monitoring Disk Space on a Linux Machine\",\"author\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/author\\\/admin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/be1f7021485c325d92cc4c5d961accb9c1af72b1b11281a790f7f4f066ef10d3?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Kedar\"},\"datePublished\":\"2009-01-11T08:08:01+00:00\",\"dateModified\":\"2015-03-23T10:25:44+00:00\",\"inLanguage\":\"en-US\",\"commentCount\":5,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#webpage\"},\"articleSection\":\"Technical, linux, perl, shell script, Technical\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/category\\\/technical#listItem\",\"name\":\"Technical\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/category\\\/technical#listItem\",\"position\":2,\"name\":\"Technical\",\"item\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/category\\\/technical\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#listItem\",\"name\":\"Simple Shell Script to Monitoring Disk Space on a Linux Machine\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#listItem\",\"position\":3,\"name\":\"Simple Shell Script to Monitoring Disk Space on a Linux Machine\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/category\\\/technical#listItem\",\"name\":\"Technical\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/#person\",\"name\":\"Kedar\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/be1f7021485c325d92cc4c5d961accb9c1af72b1b11281a790f7f4f066ef10d3?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Kedar\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/author\\\/admin#author\",\"url\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/author\\\/admin\",\"name\":\"Kedar\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/be1f7021485c325d92cc4c5d961accb9c1af72b1b11281a790f7f4f066ef10d3?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Kedar\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#webpage\",\"url\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine\",\"name\":\"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable\",\"description\":\"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \\\/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/author\\\/admin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/author\\\/admin#author\"},\"datePublished\":\"2009-01-11T08:08:01+00:00\",\"dateModified\":\"2015-03-23T10:25:44+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/\",\"name\":\"..::CHANGE is INEVITABLE::..\",\"description\":\"Kedar Vaijanapurkar's Blog for MySQL, technology and various subjects\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/kedar.nitty-witty.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable","description":"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an","canonical_url":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine","robots":"max-image-preview:large","keywords":"linux,perl,shell script,technical","webmasterTools":{"google-site-verification":"_Bu1h5r0PxIC0D2jBVdmYN45RTeG9ogcX85XLkbG1qA","msvalidate.01":"116B62074CBCA1BA99B8CCE09CCF2FB8","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#article","name":"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable","headline":"Simple Shell Script to Monitoring Disk Space on a Linux Machine","author":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/author\/admin#author"},"publisher":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/be1f7021485c325d92cc4c5d961accb9c1af72b1b11281a790f7f4f066ef10d3?s=96&d=mm&r=g","width":96,"height":96,"caption":"Kedar"},"datePublished":"2009-01-11T08:08:01+00:00","dateModified":"2015-03-23T10:25:44+00:00","inLanguage":"en-US","commentCount":5,"mainEntityOfPage":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#webpage"},"isPartOf":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#webpage"},"articleSection":"Technical, linux, perl, shell script, Technical"},{"@type":"BreadcrumbList","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/kedar.nitty-witty.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog\/category\/technical#listItem","name":"Technical"}},{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog\/category\/technical#listItem","position":2,"name":"Technical","item":"https:\/\/kedar.nitty-witty.com\/blog\/category\/technical","nextItem":{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#listItem","name":"Simple Shell Script to Monitoring Disk Space on a Linux Machine"},"previousItem":{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#listItem","position":3,"name":"Simple Shell Script to Monitoring Disk Space on a Linux Machine","previousItem":{"@type":"ListItem","@id":"https:\/\/kedar.nitty-witty.com\/blog\/category\/technical#listItem","name":"Technical"}}]},{"@type":"Person","@id":"https:\/\/kedar.nitty-witty.com\/blog\/#person","name":"Kedar","image":{"@type":"ImageObject","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/be1f7021485c325d92cc4c5d961accb9c1af72b1b11281a790f7f4f066ef10d3?s=96&d=mm&r=g","width":96,"height":96,"caption":"Kedar"}},{"@type":"Person","@id":"https:\/\/kedar.nitty-witty.com\/blog\/author\/admin#author","url":"https:\/\/kedar.nitty-witty.com\/blog\/author\/admin","name":"Kedar","image":{"@type":"ImageObject","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/be1f7021485c325d92cc4c5d961accb9c1af72b1b11281a790f7f4f066ef10d3?s=96&d=mm&r=g","width":96,"height":96,"caption":"Kedar"}},{"@type":"WebPage","@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#webpage","url":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine","name":"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable","description":"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine#breadcrumblist"},"author":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/author\/admin#author"},"creator":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/author\/admin#author"},"datePublished":"2009-01-11T08:08:01+00:00","dateModified":"2015-03-23T10:25:44+00:00"},{"@type":"WebSite","@id":"https:\/\/kedar.nitty-witty.com\/blog\/#website","url":"https:\/\/kedar.nitty-witty.com\/blog\/","name":"..::CHANGE is INEVITABLE::..","description":"Kedar Vaijanapurkar's Blog for MySQL, technology and various subjects","inLanguage":"en-US","publisher":{"@id":"https:\/\/kedar.nitty-witty.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Change Is Inevitable | Kedar Vaijanapurkar's Blog for MySQL, technology and various subjects","og:type":"article","og:title":"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable","og:description":"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an","og:url":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine","article:published_time":"2009-01-11T08:08:01+00:00","article:modified_time":"2015-03-23T10:25:44+00:00","twitter:card":"summary","twitter:title":"Simple Shell Script to Monitoring Disk Space on a Linux Machine | Change Is Inevitable","twitter:description":"This article explain a way to get a mail as soon as the disk usage reaches to its critical level to avoid issues later. To set a simple monitor on Linux \/ Unix, I have two simple scripts: DSAlert.sh : Shell script for retrieving disk space percentages and put in to a cron job. DiskSpace_Alert.pl : Perl script for sending an"},"aioseo_meta_data":{"post_id":"40","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-03-24 17:41:55","updated":"2025-08-16 18:59:42","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/kedar.nitty-witty.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/kedar.nitty-witty.com\/blog\/category\/technical\" title=\"Technical\">Technical<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSimple Shell Script to Monitoring Disk Space on a Linux Machine\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/kedar.nitty-witty.com\/blog"},{"label":"Technical","link":"https:\/\/kedar.nitty-witty.com\/blog\/category\/technical"},{"label":"Simple Shell Script to Monitoring Disk Space on a Linux Machine","link":"https:\/\/kedar.nitty-witty.com\/blog\/simple-shell-script-to-monitoring-disk-space-on-a-linux-machine"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":1,"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":2171,"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions\/2171"}],"wp:attachment":[{"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kedar.nitty-witty.com\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}