Po loveni v foru a viki mikrotiku jsem script prepsal na:
{
:local signal;
:local body;
:local sysname;
:local macid;
:set sysname ("SIGNAL na " . [/system identity get name]);
:foreach i in=[/int wir reg find ap=no] do={
:set signal [/int wir reg get $i signal-strength];
:set signal [ :pick $signal 0 [find $signal "dBm"];
:set macid [/int wir reg get $i mac]]
:if ($signal < -69) do={
:log info ("Signal za: " . [/int wir reg get $i signal-strength] . " - MAC: " . $macid . " - komentar: " . [/int wir access get [find mac-address=$macid] comment]);
:set body ("SIGNAL na " . [/int wir reg get $i signal-strength] . " - MAC: " . $macid . " s komentarem: " . [/int wir access get [find mac-address=$macid] comment] . " ma saptny signal. " );
/tool e-mail send to=xxxx@yyy.zz subject=$sysname body=$body;
}
}
}
Bohuzel ani ted script nefunguje. Nevite na co se jeste mam zamerit?