MndpTray é um utilitário do Windows que permite monitorar e gerenciar dispositivos MikroTik em sua rede a partir da bandeja do sistema.
As informações são transmitidas usando o MikroTik Discovery Protocol (MNDP), que permite que dispositivos MikroTik RouterOS descubram outros dispositivos MikroTik RouterOS no mesmo segmento de rede. Isso possibilita que o MndpTray forneça informações sobre o host, para outros dispositivos MikroTik RouterOS e para outros dispositivos MikroTik RouterOS, para recuperar essas informações e exibi-las em suas próprias interfaces de gerenciamento.
Ao fornecer essas informações, o MndpTray torna mais fácil para os administradores de rede monitorar e gerenciar seus dispositivos MikroTik RouterOS, pois eles podem ver rapidamente o status de todos os dispositivos em sua rede sem precisar fazer login em cada dispositivo individualmente.
winget install -- accept - source - agreements mndptray.core
mndptray
MNDP semelhante ao CDP e LLDP, mas específico do Mikrotik, normalmente inclui as seguintes informações:
MndpService é um serviço em segundo plano, que envia informações sobre a execução do host
Linux instala uma linha
sudo su -c "bash <(wget -qO- https://github.com/xmegz/MndpTray/releases/download/v2.2.0/install.sh)" root
Pacote independente para integração e teste
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 ( ) ) ;
}
}
}