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
حزمة مستقلة للintergation والاختبار
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 ( ) ) ;
}
}
}