A pedido de (ahora un colaborador del blog) Alejando Mogollon, voy a postear un código muy sencillo para mostrar el ping desde tu router Mikrotik RouterOS hacia la dirección IP que quieras testear para que agregues a tu App, o simplemente potencies tus herramientas de monitoreo y soporte técnico. Este es el resultado:
En este caso, (para testear) desenchufe el cable del port WAN de mi router.
Solo debemos setear como siempre los valores del Router y en este caso las variables $ping_address y $ping_count.
//////// configura tus datos $ipRouteros ="192.168.100.1"; //ip_de_tu_API $Username ="api_usuario"; //usuario_API $Pass ="#pass"; //contraseña_API $Port = 8727; //puerto_API $ping_address = "8.8.8.8"; // ip a pingear que puede venir de un formulario $ping_count = 5; // cantidad de pings que quiero ejecutar.
IMPORTANTE: Agregarle permisos «test» al grupo del usuario que estes usando para conectar. De lo contrario va a tirar un error de permisos.
Descargar ejemplo aqui.
______________________
publicado primero en tech-nico.com
