Entradas

Mostrando entradas de mayo, 2017

Script para generar respaldos del user manager y guardarlos en un servidor ftp

Les paso un script que encontré en https://forum.mikrotik.com/viewtopic.php?t=52371 , para hacer un autobackup de la base de datos del userman y de la configuración del router a un servidor FTP, espero les pueda servir. El script genera un respaldo de la base de datos del userman así como de la configuración del sistema, la sube a un servidor ftp y borra en el equipo mikrotik los archivos para no quedarte sin espacio en la memoria. Se agrega via winbox, y si quieres que sea una actividad periódica creas una programación en el /system/scheduler. Lo ejecute en un rb750r2 v6.39.1 A continuación les dejo el script. # automated System - UM database backup 2 External FTP # Get time :local ts [/system clock get time] :set ts ([:pick $ts 0 2].[:pick $ts 3 5].[:pick $ts 6 8]) # Get Date :log info message=IniciodeBackup; :local ds [/system clock get date] :set ds ([:pick $ds 7 11].[:pick $ds 0 3].[:pick $ds 4 6]) # This line to generate the file name for user manager backup - file

Script para generar reporte de hotspot y enviar un email, sin user manager. Mikrotik

Les dejo un script para generar reporte de las ventas generadas por el hotspot, esta basado en el script  http://wiki.mikrotik.com/wiki/AutomatedBilling . #Script basado en el script http://wiki.mikrotik.com/wiki/AutomatedBilling #Detalles: #Este Script genera un reporte de las fichas de prepago consumidas en un dia n, sin ingresar al userman tool #Envia el reporte a un correo electronico defindio #Es necesario configurar el envio de correos en el router mikrotik previo a agregar el script #Rb750r2 v.6.39.1 #Esta version fue creada por ajzh :local date :local usrname :local precio :local tilltime :local dia :local status :local paycode :local profilecode :local profile :local lastseen :local total :local body :local uptime :local month :local 1hora :local 3horas :local 5horas :local 1dia :local 1mes #Defino los nombres de los perfiles con los que cuento en el userman tool, para este ejemplo colocare nombres genericos, retirar las " " y personalizar