{"id":728,"date":"2017-07-10T15:45:55","date_gmt":"2017-07-10T18:45:55","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=728"},"modified":"2017-07-10T16:09:31","modified_gmt":"2017-07-10T19:09:31","slug":"script-mikrotik-enviar-mail-cuando-ping-es-mayor-a-200ms","status":"publish","type":"post","link":"http:\/\/www.tech-nico.com\/blog\/script-mikrotik-enviar-mail-cuando-ping-es-mayor-a-200ms\/","title":{"rendered":"Script Mikrotik &#8211; Enviar mail cuando ping es mayor a 200ms"},"content":{"rendered":"<h1><strong>Algo para agregar a la navaja suiza de tus script (sysadmin only):\u00a0<\/strong><\/h1>\n<p>Hola Amigos, hace mucho que no escribo, y en este caso, me pareci\u00f3 que vale la pena repostear. Este script de <a href=\"http:\/\/www.mikrotik.com\">mikrotik <\/a>hecho por un <a href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?f=9&amp;t=121992&amp;sid=20d1e21f36b1eb0b1456bb48197ceaac#p601722\">chino <\/a>te envia un mail cuando el ping a cierta direcci\u00f3n supera los 200 ms; por ejemplo, si tenemos algun enlace o cliente que queremos monitorear cuando estamos durmiendo. Si sos nerd (como yo), No dejes escapar este script, es justo para vos.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n#Mikrotik Ping more than 200ms to send mail\r\n#https:\/\/ros.ac\r\n#By:Ali\r\n#From:China\r\n:local Asunto &quot;Alarma! Monitor de ping a IP&quot;\r\n#Configurar la IP a monitorear\r\n:local addre 192.168.88.1;\r\n#Configurar el Delay maximo tolerado\r\n:local ms 200;\r\n:local avgRtt;\r\n\/tool flood-ping $addre count=10 do={\r\n  :if ($sent = 10) do={\r\n    :set avgRtt $&quot;avg-rtt&quot;\r\n}}\r\n:if ($avgRtt &amp;gt;= $ms) do={\r\n#Send mail\r\n\/tool e-mail send server=&amp;lt;Server IP&amp;gt; port=25 user=&amp;lt;user&amp;gt; password=&amp;lt;pass&amp;gt; to=to@mail.com from=from@mail.com subject=$Asunto body=(&quot;Monitoreando IP:$addre\\ndelay:$avgRtt ms&quot;)\r\n:log err &quot;La alarma ha sido enviada.&quot;;\r\n}\r\n<\/pre>\n<p><strong>Atencion, configurar las siguientes variables para que funcione correctamente el script:<\/strong><\/p>\n<p><em>:local addre 192.168.88.1;<\/em> &#8212;- Aqui setear la direccion IP a la que queremos monitorear.<\/p>\n<p><em>:local ms 200;<\/em> &#8212;&#8212;&#8212;- Aqui los ms. Solo cambiar el nro 200 por el valor deseado.<\/p>\n<p><em>Email Settings: <\/em> &#8212;&#8212;&#8212;&#8211; No Olvides configurar <strong>server<\/strong>, <strong>port<\/strong>, <strong>user<\/strong>, <strong>password<\/strong>, <strong>to<\/strong> y <strong>from<\/strong>.<br \/>\n________<br \/>\nPrimero en tech-nico.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algo para agregar a la navaja suiza de tus script (sysadmin only):\u00a0 Hola Amigos, hace mucho que no escribo, y en este caso, me pareci\u00f3 que vale la pena repostear. Este script de mikrotik hecho por un chino te envia &hellip; <a href=\"http:\/\/www.tech-nico.com\/blog\/script-mikrotik-enviar-mail-cuando-ping-es-mayor-a-200ms\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[73],"tags":[48],"class_list":["post-728","post","type-post","status-publish","format-aside","has-post-thumbnail","hentry","category-scripts","tag-mikrotik","post_format-post-format-aside"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phA9Q-bK","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":846,"url":"http:\/\/www.tech-nico.com\/blog\/scripts-mikrotik-2-esenciales-para-un-sys-admin-ether-state-and-speedtest\/","url_meta":{"origin":728,"position":0},"title":"Scripts Mikrotik | 2 esenciales para un sys admin: Ether state and Speedtest","author":"soporte","date":"septiembre 18, 2018","format":false,"excerpt":"2 Scripts que yo denomino \"Criminales\" Hola amigos,\u00a0 disculpen la ausencia, estamos con muchas implementaciones, pero no queria dejar pasar esta oportunidad de dejarles 2 script que trabajan de la mano y para mi gusto son increibles. Script 1: Chequear el estado de un puerto ethernet Este script esta pendiente\u2026","rel":"","context":"En \u00abscripts\u00bb","block_context":{"text":"scripts","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/scripts\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2018\/09\/mikrotik-touchscreen.jpg?fit=960%2C540&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2018\/09\/mikrotik-touchscreen.jpg?fit=960%2C540&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2018\/09\/mikrotik-touchscreen.jpg?fit=960%2C540&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2018\/09\/mikrotik-touchscreen.jpg?fit=960%2C540&resize=700%2C400 2x"},"classes":[]},{"id":670,"url":"http:\/\/www.tech-nico.com\/blog\/script-mikrotik-para-hacer-parpadear-un-led-del-router\/","url_meta":{"origin":728,"position":1},"title":"Script Mikrotik para hacer parpadear un led del router.","author":"soporte","date":"febrero 28, 2016","format":false,"excerpt":"Vos dir\u00e1s.. y para que lo quiero?. Tal como dice\u00a0el creador del script (foro Mikrotik) podr\u00eda servir para se\u00f1alar\u00a0remotamente (al tecnico in-situ)\u00a0cual es el\u00a0equipo que tiene que supervisar.\u00a0Lo acabo de\u00a0probar\u00a0y me anduvo bien.\u00a0Es una pabada, pero a mi me encant\u00f3. :) Importar por consola [php] add name=ParpadearLed policy=read,write,policy,test,sensitive source=\"# CONFIGURAR\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":633,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-haciendo-ping-desde-tu-herramienta-de-monitoreo-con-php\/","url_meta":{"origin":728,"position":2},"title":"API MIKROTIK &#8211; Haciendo ping desde tu herramienta de monitoreo con PHP","author":"soporte","date":"julio 19, 2015","format":false,"excerpt":"A pedido de (ahora un colaborador del blog) Alejando Mogollon, voy a postear un c\u00f3digo muy sencillo para mostrar el ping desde tu router\u00a0Mikrotik RouterOS\u00a0hacia la direcci\u00f3n IP que quieras testear\u00a0para que agregues a tu App, o simplemente potencies tus herramientas de monitoreo y soporte t\u00e9cnico.\u00a0Este es el\u00a0resultado: En este\u2026","rel":"","context":"En \u00abredes\u00bb","block_context":{"text":"redes","link":"http:\/\/www.tech-nico.com\/blog\/category\/redes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":493,"url":"http:\/\/www.tech-nico.com\/blog\/mikrotik-script-ejecutar-un-script-si-aparece-cierta-palabra-o-frase-en-el-log\/","url_meta":{"origin":728,"position":3},"title":"Mikrotik Script: ejecutar un script si aparece cierta palabra o frase en el Log.","author":"soporte","date":"octubre 12, 2013","format":false,"excerpt":"En el foro de Mikrotik\u00a0un participante ha posteado algo interesante!! Creo que el titulo esta bastante claro, es un script que detecta cierto contenido en el log, y luego ejecuta \"otro script\". Script: [html] :global lastTime; :local currentBuf [ :toarray [ \/log find message~\"wrong peer state\" || message~\"master flag=false\" ]\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":72,"url":"http:\/\/www.tech-nico.com\/blog\/duplicar-ancho-de-banda-en-horario-nocturno-con-mikrotik\/","url_meta":{"origin":728,"position":4},"title":"Duplicar ancho de banda en horario nocturno con Mikrotik","author":"soporte","date":"octubre 18, 2008","format":false,"excerpt":"Todos los que estamos trabajando como WISP sabemos que si hay algo que es sumamente valioso \"es nuestro ancho de banda\". El Mb para empresas peque\u00f1as termina siendo muy caro y se pone dificil remar contra las telco. La idea de este post: crear un script para aprovechar al maximo\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":613,"url":"http:\/\/www.tech-nico.com\/blog\/script-mikrotik-mandar-backup-por-ftp\/","url_meta":{"origin":728,"position":5},"title":"Script Mikrotik, mandar backup por FTP","author":"soporte","date":"junio 2, 2015","format":false,"excerpt":"Un usuario del foro oficial de mikrotik\u00a0publico un peque\u00f1o script\u00a0para enviar un backup de\u00a0nuestro RouterOS por FTP. Muy bueno para automatizar nuestros routers y enviar todos los backups a una caja NAS. [php] \/system backup save name=\"filename\" \/tool fetch address=\"ftpaddress\" src-path=\"filename.backup\" \\ user=\"ftpuser\" mode=ftp password=\"ftppassword\" \\ dst-path=\"Path of your ftp(\/Mt-Backup\/filename.backup)<--example\"\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/comments?post=728"}],"version-history":[{"count":5,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/728\/revisions"}],"predecessor-version":[{"id":734,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/728\/revisions\/734"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media?parent=728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=728"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}