MndpTray adalah utilitas Windows yang memungkinkan Anda, untuk memantau dan mengelola perangkat MikroTik, di jaringan Anda dari system tray.
Informasi tersebut disiarkan menggunakan MikroTik Discovery Protocol (MNDP), yang memungkinkan perangkat MikroTik RouterOS menemukan perangkat MikroTik RouterOS lain di segmen jaringan yang sama. Hal ini memungkinkan MndpTray untuk memberikan informasi tentang host, ke perangkat MikroTik RouterOS lainnya, dan untuk perangkat MikroTik RouterOS lainnya, untuk mengambil informasi ini dan menampilkannya di antarmuka manajemennya sendiri.
Dengan memberikan informasi ini, MndpTray memudahkan administrator jaringan untuk memantau dan mengelola perangkat MikroTik RouterOS mereka, karena mereka dapat dengan cepat melihat status semua perangkat di jaringan mereka tanpa harus login ke setiap perangkat satu per satu.
winget install -- accept - source - agreements mndptray.core
mndptray
MNDP mirip dengan CDP dan LLDP, tetapi khusus Mikrotik, biasanya mencakup informasi berikut:
MndpService adalah layanan latar belakang, yang mengirimkan informasi tentang host yang sedang berjalan
Linux menginstal satu baris
sudo su -c "bash <(wget -qO- https://github.com/xmegz/MndpTray/releases/download/v2.2.0/install.sh)" root
Paket mandiri untuk intergasi dan pengujian
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 ( ) ) ;
}
}
}