Cara Monitoring CPU Load Menggunakan Telegram di RouterOS

Bertemu lagi dengan saya Een Pahlefi, ketika saya di hadapkan dengan situasi banyak nya router mikrotik yang harus saya monitoring, apakah itu hanya router core, switch , distribusi atau pelanggan corporate lain nya, sebagai admin NOC kita jangan sampai lengah dengan load resource CPU, mengapa? karena jika CPU load mikrotik di atas 40 persen, itu sudah di katakan warning.

Maka dari itu saya membuat monitoring otomatis yang saya tanam script nya di masing2 router, pengecekan akan di lakukan setiap 1 menit sekali, jika terdeteksi CPU load 40 persen , maka otomatis akan mengirimkan pemberitahuan melalui telegram.








:local pesan1 "-----Info Alert CPU Load-----";
:local infoidentity "$[/system identity get name]";
:local persen 40;
:local loadcpu "$[/system resource get value-name=cpu-load]";
:if ($loadcpu >= $persen) do={
/tool fetch url="https://api.telegram.org/bot2136886721:AAGxLuyw0N3fH4YVeLx9uQaKT7B7M8IvrpY/sendMessage\?chat_id=-374183174&text=$pesan1 %0A Nama Router: $infoidentity %0A CPU Load Naik Menjadi 40 Persen" keep-result=no;
}












/system script
add dont-require-permissions=yes name=monitoring-cpu owner=eenpahlefi policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":local pesan1 \"\
    -----Info Alert CPU Load-----\";\r\
    \n:local infoidentity \"\$[/system identity get name]\";\r\
    \n:local persen 40;\r\
    \n:local loadcpu \"\$[/system resource get value-name=cpu-load]\";\r\
    \n:if (\$loadcpu >= \$persen) do={\r\
    \n/tool fetch url=\"https://api.telegram.org/bot2136886721:AAGxLuyw0N3fH4YVeLx9uQaKT7B7M8IvrpY/sendMessage\\\?chat_id=-374183174&text=\$pesan1 %0A Nama Router: \$\
    infoidentity %0A CPU Load Naik Menjadi 40 Persen\" keep-result=no;\r\
    \n}"


/system scheduler
add interval=1m name=monitoring-cpu on-event=monitoring-cpu policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=nov/22/2021 \
    start-time=15:14:44


Semoga Bermanfaat
Penulis : Een Pahlefi,S.Kom

0 Response to "Cara Monitoring CPU Load Menggunakan Telegram di RouterOS"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel