Cara Monitoring SFP Menggunakan Telegram
Bertemu lagi dengan saya Een Pahlefi, semenjak perusahaan ISP kantor saya bekerja memperluas jaringan yg awalnya wireless menjadi FTTH (fiber optik) saya selaku NOC harus cepat tanggap dalam penyelesain masalah, terutama di bagian backbone dan monitoring.
Jadi ceritanya begini, backbone yang dirancang tersebut memiliki Rx power -12749 dBm, selanjutnya kita akan membuat suatu script alert monitoring, yang apabila Rx power tersebut melebihi 15000 dBm maka itu dianggap peringatan/alert .
Langsung saja kita buat script berikut
#modifiedbyEenPahlefi
:local header "-----Info Alert FiberOptic-----"
:local namasite "Kampung Jawa to Laing"
:local namaiface "sfp-sfpplus3-to-SW-FO-LAING"
:local rxpower 15000;
:local datetime "Tanggal:$[/system clock get date]%0AJam:%20$[/system clock get time]";
:global monitorsfp1 [/interface ethernet monitor $namaiface once as-value]
:global monitorsfp1vendor ($monitorsfp1->"sfp-vendor-name")
:global monitorsfp1contype ($monitorsfp1->"sfp-connector-type")
:global monitorsfp1temperature ($monitorsfp1->"sfp-temperature")
:global monitorsfp1rate ($monitorsfp1->"rate")
:global monitorsfp1rx ([:tonum ($monitorsfp1->"sfp-rx-power")]+0)
:if ($monitorsfp1rx >= $rxpower) do={
#Kirim telegram
/tool fetch url="https://api.telegram.org/bot53421849x6:AAHfm1xwyIQGlOxBrJkNJiDBVAuWQbL5XMU/sendMessage\?chat_id=636259511&text=$header %0A $namasite %0A Vendor : $monitorsfp1vendor %0A Conector : $monitorsfp1contype %0A SFP Temperature : $monitorsfp1temperature Celcius %0A Rate :$monitorsfp1rate %0A Rx Power $monitorsfp1rx dBm %0A Tanggal: $datetime" keep-result=no;
}
Semoga Bermanfaat
Penulis : Een Pahlefi,S.Kom
0 Response to "Cara Monitoring SFP Menggunakan Telegram"
Post a Comment