MndpTray es una utilidad de Windows que le permite monitorear y administrar dispositivos MikroTik en su red desde la bandeja del sistema.
La información se transmite mediante el protocolo de descubrimiento MikroTik (MNDP), que permite a los dispositivos MikroTik RouterOS descubrir otros dispositivos MikroTik RouterOS en el mismo segmento de red. Esto hace posible que MndpTray proporcione información sobre el host a otros dispositivos MikroTik RouterOS y que otros dispositivos MikroTik RouterOS recuperen esta información y la muestren en sus propias interfaces de administración.
Al proporcionar esta información, MndpTray facilita a los administradores de red monitorear y administrar sus dispositivos MikroTik RouterOS, ya que pueden ver rápidamente el estado de todos los dispositivos en su red sin tener que iniciar sesión en cada dispositivo individualmente.
winget install -- accept - source - agreements mndptray.core
mndptray
MNDP similar a CDP y LLDP, pero específico de Mikrotik, normalmente incluye la siguiente información:
MndpService es un servicio en segundo plano, que envía información sobre la ejecución del host.
Instalación de Linux de una sola línea
sudo su -c "bash <(wget -qO- https://github.com/xmegz/MndpTray/releases/download/v2.2.0/install.sh)" root
Paquete independiente para integración y pruebas.
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 ( ) ) ;
}
}
}