MndpTray
very Protocol Tools upgrade to .Net 8.0
MndpTray は、システム トレイからネットワーク上の MikroTik デバイスを監視および管理できる Windows ユーティリティです。
情報は、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 ( ) ) ;
}
}
}