MndpTray เป็นยูทิลิตี้ Windows ที่ช่วยให้คุณสามารถตรวจสอบและจัดการอุปกรณ์ MikroTik บนเครือข่ายของคุณจากถาดระบบ
ข้อมูลจะถูกเผยแพร่โดยใช้ MikroTik Discovery Protocol (MNDP) ซึ่งช่วยให้อุปกรณ์ MikroTik RouterOS สามารถค้นพบอุปกรณ์ MikroTik RouterOS อื่นๆ บนส่วนเครือข่ายเดียวกันได้ ซึ่งช่วยให้ MndpTray สามารถให้ข้อมูลเกี่ยวกับโฮสต์ แก่อุปกรณ์ MikroTik RouterOS อื่นๆ และสำหรับอุปกรณ์ MikroTik RouterOS อื่นๆ เพื่อดึงข้อมูลนี้และแสดงไว้ในอินเทอร์เฟซการจัดการของตนเอง
ด้วยการให้ข้อมูลนี้ MndpTray ช่วยให้ผู้ดูแลระบบเครือข่ายตรวจสอบและจัดการอุปกรณ์ MikroTik RouterOS ได้ง่ายขึ้น เนื่องจากสามารถดูสถานะของอุปกรณ์ทั้งหมดบนเครือข่ายได้อย่างรวดเร็ว โดยไม่ต้องลงชื่อเข้าใช้อุปกรณ์แต่ละเครื่องแยกกัน
winget install -- accept - source - agreements mndptray.core
mndptray
MNDP คล้ายกับ CDP และ LLDP แต่เฉพาะกับ Mikrotik โดยทั่วไปจะมีข้อมูลต่อไปนี้:
MndpService เป็นบริการเบื้องหลังซึ่งจะส่งข้อมูลเกี่ยวกับโฮสต์ที่ใช้งานอยู่
Linux ติดตั้งแบบซับเดียว
sudo su -c "bash <(wget -qO- https://github.com/xmegz/MndpTray/releases/download/v2.2.0/install.sh)" root
แพ็คเกจแบบสแตนด์อโลนสำหรับการบูรณาการและการทดสอบ
namespace MndpTray . Protocol . Test
{
using System ;
using System . Threading ;
/// <summary>
/// Startup Class.
/// </summary>
public static class Program
{
/// <summary>
/// Startup Method.
/// </summary>
public static void Main ( )
{
MndpListener . Instance . Start ( ) ;
MndpListener . Instance . OnDeviceDiscovered += Instance_OnDeviceDiscovered ;
MndpSender . Instance . Start ( MndpHostInfo . Instance ) ;
Console . WriteLine ( "--- Start ---" ) ;
Console . WriteLine ( "Press any key to stop" ) ;
while ( ! Console . KeyAvailable )
Thread . Sleep ( 100 ) ;
Console . WriteLine ( "--- Stop ---" ) ;
MndpListener . Instance . Stop ( ) ;
MndpSender . Instance . Stop ( ) ;
}
private static void Instance_OnDeviceDiscovered ( object sender , MndpListener . DeviceDiscoveredEventArgs e )
{
Console . WriteLine ( e . Message . ToString ( ) ) ;
}
}
}