📣 Tarmoqqa Qo’shilgan Qurilmalar Haqida Bildirish

❗ Muammo

Tarmoqqa yangi qurilma qo’shilganda, administratorlarga xabar berish zarurati tug’iladi. Bu xabar tarmoq xavfsizligini ta’minlash va qurilmalarning faoliyatini nazorat qilish uchun muhimdir.

🎯 Yechim

MikroTik RouterOS da yangi qurilma qo’shilganda xabar berish uchun maxsus skriptlar yaratilgan. Ushbu skriptlar DHCP serveri sozlamalari orqali ishlaydi va yangi qurilma qo’shilganda, administratorlarga Telegram yoki email orqali xabar yuboradi.

🛠 Sozlash bosqichlari

1️⃣ Skript tayyorlash

Skriptni tayyorlash uchun RouterOSda quyidagi kodni yozing:

:if ($leaseBound =1) do={
    # Variables
    :local Time [/system clock get time];
    :local Date [/system clock get date];
    :local Comment [/ip dhcp-server lease get value-name=comment number=[/ip dhcp-server lease find address=$leaseActIP]]
    :local DeviceName [/system identity get name];

    # START Send Telegram Module
    :local MessageText "\F0\9F\9F\A2 
$DeviceName: New DHCP client
 %0D%0A 
Name: 
$"lease-hostname" %0D%0A 
Comment:
 [$Comment] %0D%0A 
Interface:
 $leaseServerName %0D%0A 
IP:
 $leaseActIP %0D%0A 
MAC:
 $leaseActMAC";
    :local SendTelegramMessage [:parse [/system script  get MyTGBotSendMessage source]];
    $SendTelegramMessage MessageText=$MessageText;
    #END Send Telegram Module

    # START Send Email Module
    :local SendTo "notify@mhelp.pro";
    :local Subject "\F0\9F\9F\A2 INFO: $DeviceName [$Date $Time] New DHCP client";
    :local MessageText "Name: $"lease-hostname", Comment: $Comment, Interface: $leaseServerName IP: $leaseActIP MAC: $leaseActMAC";
    :local FileName "";
    :local SendEmail [:parse [/system script get SendEmailFunction source]];
    $SendEmail SendTo=$SendTo TextMail=$MessageText Subject=$Subject FileName=$FileName;
    # END Send Email Module
}

2️⃣ Skriptni saqlash

Skriptni RouterOSda saqlash uchun quyidagi buyruqni yozing:

/system script add name=New_DHCP_Client source=[:parse [/system script get New_DHCP_Client source]]

⚠️ Diqqat

Ushbu skript RouterOS versiyasi 6 va 7 da ishlaydi. Lekin, RouterOS versiyasi 7 da ba’zi sozlamalar o’zgarganligi sababli, skriptni moslashtirish zarurati tug’iladi.

✅ Xulosa

Ushbu skriptning yordamida tarmoqqa qo’shilgan yangi qurilmalar haqida administratorlarga xabar berish mumkin. Bu xabar tarmoq xavfsizligini ta’minlash va qurilmalarning faoliyatini nazorat qilish uchun muhimdir.

0 0 ovozlar
Article Rating
Obuna boʻling
Xabar berish
guest

0 Comments
Eng avvalgi
Eng yangi Eng ko'p ovoz berilgan