Simple disk space checker
Révision | l'heure | Auteur | Message: |
---|---|---|---|
cf67c2b | 2022-01-03 12:16:44 | Tatsuki Sugiura | master Update debian version. |
d27f880 | 2022-01-03 12:15:14 | Tatsuki Sugiura | Fix for syntax warning. |
f7b2f74 | 2014-10-09 23:50:26 | Tatsuki Sugiura | Add ignore. |
68e397a | 2014-10-09 23:49:36 | Tatsuki Sugiura | Change for executable. |
ec7fd30 | 2014-10-09 23:49:00 | Tatsuki Sugiura | Allow to exec ruby gems execute wrapper. |
89b579e | 2014-10-09 23:44:45 | Tatsuki Sugiura | Whitespace cleanup. |
adef04b | 2014-10-09 22:51:36 | Tatsuki Sugiura | Fix PATH on debian. |
ec8c344 | 2014-10-08 19:02:09 | Tatsuki Sugiura | Fix config parse and unit suffix. |
3da88cb | 2014-10-08 19:00:20 | Tatsuki Sugiura | Fix |
44b8e86 | 2014-10-08 18:42:03 | Tatsuki Sugiura | Update readme. |
Nom | Révision | l'heure | Auteur | Message: |
---|---|---|---|---|
master | cf67c2b | 2022-01-03 12:16:44 | Tatsuki Sugiura | Update debian version. |
Simple disk space checker
ruby (1.8+)
can execute "df -k"
gem install dsck
dsck2mail - sample shell wrapper script for crontab.
See "rd2 dsck" or "dsck -h" for details.
dsck [-Vhv] [-c config | global_threshold | /mount/point threshold]...
--version
Show version
--help
Show this message
--verbose
Verbose output. Multiple -v to increase verbosity
--quiet
Quiet output. Multiple -q to decrease verbosity
--summary
Show summary report
--report
Show detail report
--errors-only
Suppress "-r" and "-s" when nothing to alert
--config=
conf
Specify config file (arguments prevail over config)
If both of "-s" or "-r" are not specified, fallback to "-se".
If argument is matched regex "/[0-9]+?/" or "nocheck", it's considerd as threshold.
Suffix character was consider as B=byte, K=KiloByte, M=Megabyte, G=GigaByte, T=TeraByte, P=PetaByte and %=Percent.
When string has no suffix character, longer than 3 will be treated as KiloByte, if not as percent.
This script alert when use% is over threshold of percentage or filesystem available size is under threshold of Byte and blocks.
Same as command line arguments.
Especially, after "#" until end-of-line is considerd as comment.
dsck -serv "95%" / 50M /tmp 5 /var/spool/squid nocheck
This means
Verbose output (+1)
Show summary and detail when error happened
Global threshold is 95%, "/" is 50MByte, "/tmp" is 5%
"/var/spool/squid" will not be checked