요즘 미크로틱의 스크립트를 만져보고 있는데
정말 다양한 기능이 있더군요 ㅋㅋㅋㅋ
특정 포트가 다운되면 비프음을 내는 스크립트를 만들어보았습니다.
System->Scripts에서 아래처럼 하나 만들고 Run Script 하시면 됩니다.
스크립트를 정지하고 싶다면 System->Scripts에서 Jobs 탭에서 정지하면 됩니다.{
:local isLinkDown false;
/interface ethernet monitor ether9 do={
:if ($"status" != "link-ok") do={
:if ($isLinkDown = false) do={
:log error "LINK DOWN @ ether9";
:set isLinkDown true;
:beep frequency=440 length=100ms;
:delay 100ms;
:beep frequency=700 length=200ms;
};
} else={
:set isLinkDown false;
}
}
}
더 자세한 내용을 보고 싶다면 공식 위키를 참고하세요.
스크립팅
https://wiki.mikrotik.com/wiki/Manual:Scripting
이더넷 모니터
https://wiki.mikrotik.com/wiki/Manual:Interface/Ethernet#Monitor
https://wiki.mikrotik.com/wiki/Manual:Tools/Netwatch
https://github.com/houruck/mikrotik-imperial-march
https://github.com/guidorugo/mikrotik-scripts/blob/master/Super%20Mario%20theme
¶ó¿ìÅ͸¦ ¾Ë¶÷½Ã°è·Î ¾²½Ã´Ù´Ï