gbudny93.RouterOS_Useful_Sc.../RouterOS_Low_Disk_Space.rsc
2020-02-08 20:03:02 +01:00

23 lines
No EOL
609 B
Text

# RouterOS Function
# Copyright (c) Grzegorz Budny
# Version 1.0
# Last update: 2/8/2020
# Generates log alert when free disk space reach specified treshhold
:global LowDiskSpace do={
:local alertSpace $treshhold;
:local freeSpace [/system resource get free-hdd-space];
:local totalSpace [/system resource get total-hdd-space];
:local diskUsage (($freeSpace * 100)/$totalSpace);
:if ($diskUsage < $treshhold) do={
/log warning ("Disk space reached ".$treshhold." % treshold. Free disk space is ".$diskUsage."%");
}
}
$LowDiskSpace treshhold=free_disk_space_in_%;