MndpTray est un utilitaire Windows qui vous permet de surveiller et de gérer les appareils MikroTik sur votre réseau à partir de la barre d'état système.
Les informations sont diffusées à l'aide du protocole de découverte MikroTik (MNDP), qui permet aux appareils MikroTik RouterOS de découvrir d'autres appareils MikroTik RouterOS sur le même segment de réseau. Cela permet à MndpTray de fournir des informations sur l'hôte, aux autres appareils MikroTik RouterOS et aux autres appareils MikroTik RouterOS, de récupérer ces informations et de les afficher dans leurs propres interfaces de gestion.
En fournissant ces informations, MndpTray permet aux administrateurs réseau de surveiller et de gérer plus facilement leurs appareils MikroTik RouterOS, car ils peuvent voir rapidement l'état de tous les appareils de leur réseau sans avoir à se connecter individuellement à chaque appareil.
winget install -- accept - source - agreements mndptray.core
mndptray
Le MNDP similaire au CDP et au LLDP, mais spécifique à Mikrotik, comprend généralement les informations suivantes :
MndpService est un service d'arrière-plan qui envoie des informations sur l'exécution de l'hôte.
Linux installe une seule ligne
sudo su -c "bash <(wget -qO- https://github.com/xmegz/MndpTray/releases/download/v2.2.0/install.sh)" root
Package autonome pour l'intégration et les tests
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 ( ) ) ;
}
}
}