LED increase on traffic and cpu

Hi

Im looking for a script to light up the LED’s infront of a RB532 based on traffic thresholds. (To indicate usage of my wan)

Also looking for one to show cpu usage.


Any advise?

Nobody Have any input?


Regards

I was searching for a CPU LED script but unable to find one, so I made my own. I'm posting it here in case it is helpful for anyone. I tested it on a RB493 with 5 LEDs and schedule it to run on startup. It could easily be modified to reflect traffic usage.

using 5 LED indicators, each LED represents 20% cpu usage

a solid LED = +20%

a blinking LED = +10%

while (true) do={
:local blink [:parse ""]
:local cpu [/system resource get cpu-load]
if ($cpu < 10) do={
:led led1=no led2=no led3=no led4=no led5=no
} else={
:if ($cpu < 20) do={
:led led1=yes led2=no led3=no led4=no led5=no
:set blink [:parse ":led led1=no"]
} else={
:if ($cpu < 30) do={
:led led1=yes led2=no led3=no led4=no led5=no
} else={
:if ($cpu < 40) do={
:led led1=yes led2=yes led3=no led4=no led5=no
:set blink [:parse ":led led2=no"]
} else={
:if ($cpu < 50) do={
:led led1=yes led2=yes led3=no led4=no led5=no
} else={
:if ($cpu < 60) do={
:led led1=yes led2=yes led3=yes led4=no led5=no
:set blink [:parse ":led led3=no"]
} else={
:if ($cpu < 70) do={
:led led1=yes led2=yes led3=yes led4=no led5=no
} else={
:if ($cpu < 80) do={
:led led1=yes led2=yes led3=yes led4=yes led5=no
:set blink [:parse ":led led4=no"]
} else={
:if ($cpu < 90) do={
:led led1=yes led2=yes led3=yes led4=yes led5=no
} else={
:if ($cpu < 100) do={
:led led1=yes led2=yes led3=yes led4=yes led5=yes
:set blink [:parse ":led led5=no"]
} else={
:if ($cpu = 100) do={
:led led1=yes led2=yes led3=yes led4=yes led5=yes
}
}
}
}
}
}
}
}
}
}
}
:delay 500ms
$blink
:delay 500ms
}