Cara Monitoring Latency atau Ping Menggunakan Telegram

 

Bertemu lagi dengan saya Een Pahlefi, kali ini saya akan mendokumentasikan bagaimana caranya memonitoring latency / ping yang apabila latency nya tersebut lebih besar dari hasil yang kita inginkan, maka dia akan otomatis mengirim hasil ping tersebut melalui telegram.



disini kita menggunakan ping flood sebagai media pengecekan, terlihat dibawah ini hasil ping flood ke arah ip yang saya check, hasil nya sekitar 19 ms


script pengecekan nya sebagai berikut
:local addre 103.84.xx.xx;
#Set the delay
:local ms 30;
:local avgRtt;
/tool flood-ping $addre count=10 do={
  :if ($sent = 10) do={
    :set avgRtt $"avg-rtt"
}}
:if ($avgRtt >= $ms) do={
#Kirim telegram
/tool fetch url="https://api.telegram.org/bot88xxxx:AAE0wDOA5jR9LOYTdPgJM6ouS_P525Q1_3s/sendMessage\?chat_id=-37418xxxx&text=Monitoring Ping/Latency:$addre delay : $avgRtt ms" keep-result=no;
}

kita masukan di /system scheduler



Logika nya adalah, jika hasil average 19 ms lebih besar dari nilai variabel 30 ms (local ms 30), maka kirimkan lah hasil result tersebut melalui fetch telegram.

Artinya router hanya akan mengirim, jika hasil average tersebut lebih besar dari 30 ms.

Semoga Bermanfaat
Penulis : Een Pahlefi,S.Kom


0 Response to "Cara Monitoring Latency atau Ping Menggunakan Telegram"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel