Instalacion y Configuracion Basica de UCRM Ubiquiti con Mikrotik

Ultima Actualizacion – 5 de Abril 2018

(Agregada informacion sobre clientes Morosos, Generar Facturas e Ingreso de Pagos)

1- Instalacion en Debian 9

Configurar IP Fija Debian


Instalacion en Debian 9 desde Terminal

Fuente Oficial: https://help.ubnt.com/hc/en-us/articles/115012196527

apt-get update
apt-get install curl -y
curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UCRM/master/install.sh > /tmp/ucrm_install.sh && bash /tmp/ucrm_install.sh

Opcional: De forma predeterminada, UCRM está configurado con los puertos 80, 443 para la aplicación web y 81 para la redirección de clientes suspendidos y con algunos otros parámetros predeterminados. Si desea configurar su instalación personalizada, puede agregar algunos o todos estos parámetros:

  • –http-port, for example: 8080
  • –https-port, for example: 8443
  • –suspension-port, for example: 8081
  • –netflow-port, for example: 2055
  • –version, for example: 2.6.0
  • –subnet, for example: 192.168.80.1/24
  • –subnet-internal, for example: 192.168.90.1/24
  • –ucrm-user, for example: ucrm

Ejemplo de instalación de UCRM con los puertos 8080/8443/8081:

curl -fsSL https://raw.githubusercontent.com/Ubiquiti-App/UCRM/master/install.sh > /tmp/ucrm_install.sh && sudo bash /tmp/ucrm_install.sh --http-port 8080 --https-port 8443 --suspension-port 8081

 

NOTA: Puede cambiar los puertos en cualquier momento, consulte esta guía: https://help.ubnt.com/hc/en-us/articles/222250407#change%20ports%20later

Iniciar UCRM

  • Cuando se instala con puertos predeterminados, se puede encontrar UCRM en http://localhost/
  • A partir de la versión 2.6.0, para el primer inicio de sesión debe usar las credenciales iniciales generadas tan pronto como finalice el script de instalación. La salida del script de instalación se verá así:
Initial login information:
Username: admin
Password: wd3e71k
  • Las credenciales iniciales también se pueden ver en el archivo /home/ucrm/docker-compose.env
  • Se le pedirá que configure su propia contraseña para pasar al asistente de configuración de UCRM inicial.

Asistente de Configuracion UCRM Ubiquiti

2- Configuracion Basica y Sincronizacion con Mikrotik

0- Ip del Servidor UCRM

1. Agregar plan de servicio

El Plan de Servicio es un servicio recurrente que deseas ofrecer dentro de tu organización. Puedes habilitar varios períodos de facturación y precios diferentes.

Posteriormente, podrás asignar el Plan de Servicio a clientes (como un Servicio), permitiéndote ignorar el precio, agregar recargos o descuentos, etc.
También puedes crear una lista de recargos y productos.

Puedes establecer esto en Sistema → Elementos → Planes de servicio.

2. Configuración de red

Configurar Clave API de Google para proveedor del mapa en Sistema – Ajustes.

Recuerde Colocar la IP del Servidor UCRM y los Puertos para que Funcione la Sincronizacion con Mikrotik

1 – Empezando

  • Vaya a la consola API de Google.
  • Seleccione o cree su proyecto.
  • De la lista de API en el panel, busque la API de JavaScript de Google Maps y la API de geocodificación de Google Maps.
  • Si ve las API en la lista, ya está todo listo. Si las API no están enumeradas, habilítelas:
  1.                      En la parte superior de la página, selecciona ENABLE API para mostrar la pestaña Biblioteca. Alternativamente, desde el menú del lado izquierdo, selecciona Biblioteca.
  2.                      Busque primero la API de JavaScript de Google Maps, luego la API de geocodificación de Google Maps y selecciónelas en la lista de resultados.
  3.                      En cada API, seleccione ENABLE y cuando el proceso finalice, las API aparecerán en la lista en el Tablero.         

2- Crear clave de API

  • Vaya a la seccion Credenciales en la consola API de Google.
  • Seleccione su proyecto
  • Seleccione Crear credenciales y la clave API en el menú correspondiente.
  • Luego se creará su clave API y puede usarla en UCRM.
  • Si lo desea, puede restringir la clave a su dominio para evitar el uso no autorizado y el robo de cuotas.

Agregar Sitios

Un Sitio es un punto de conexión donde routers u otros dispositivos están ubicados físicamente.

Crear nuevo sitio en Red → Sitios.

Si tenemos Repetidores en otros Lugares tambien Se Agregan para que quede Ordenado Luego al ingresar los Clientes.

 

Agregar Dispositivos (Mikrotik)

Routers u otros dispositivos ubicados en tu Sitio.

Habilitar el NetFlow desde Mikrotik a UCRM

Agregar nuevo dispositivo Mikrotik en Red → Dispositivos.

Agregar Tambien Los Equipos AP como Rocket Sectoriales o Equipos a los que se conectan los clientes.

 

Agregar Clientes

Una vez que la organización, red e información de facturación está creada, puedes proceder a agregar clientes. Define los detalles de contacto, asigna impuestos, y de ser necesario, cambia la configuración de facturación correspondiente.

Agregar un nuevo cliente en Clients.

Asignar Servicio

Asigna un servicio al cliente. El Servicio es una instancia del plan de servicio y siempre se considera recurrente. Puedes definir atributos específicos relacionados con el cliente como precio, el comienzo del período de facturación, recargos, etc.

La asignación del primer período de facturación es establecido por defecto, pero puedes postponer el comienzo de cobro si así lo deseas.

Agregar nuevo servicio en la página de detalles del cliente.

Atencion! Si Desactiva el Modo Demo con las opciones por Defecto, se Borraran los Servicios Asociados a los clientes!

Activar la Suspension Automatica y Manual

La Suspension Automatica y Manual viene Desactivada por defecto, Devemos activarla en Sistema – Facturacion – Suspension.

 

(Opcional) Suspencion Manual Podemos Comprobar si la sincronizacion de UCRM con Mikrotik esta Funcionando en IP → Firewall → Filter Rules

Terminar Modo Demo

Configurados nuestros ajustes ya esta listo para Desactivar el modo Demo.

Regresar a Modo Demo

No se Recomienda regresar al modo Demo si los clientes ya esta utilizando UCRM, pero si aun esta haciendo pruebas se puede Activar desde:

http://localhost/wizard/demo-mode

 


3- Apariencia Pagina de Inicio de Sesion y Logotipo de Empresa Para Facturas

Logotipo de Organizacion:

Baner de Inicio de sesion y Favicon

Ejemplo



Clientes Morosos, Generar Facturas e Ingreso de Pagos

Terminar Modo Demo

Para empezar a Trabajar y llevar el control de nuestros clientes lo primero es Desactivar el modo demo. De preferencia de modo por defecto (Delete Operacion Data) borrara las facturas generadas y los servicios de los clientes y sera necesario ingresar de nuevo los servicios.

Agregar Clientes

2- Ingresar el nuevo Cliente en la barra lateral izquierda opcion “Clients“.

Asignar Servicio

En la Seccion Factura

Se genero el servicio el dia 13 de Marzo 2018 con una deuda de 3 Meses (Enero, Febrero y Marzo) contando el mes que va corriendo ya que Generamos una factura Anticipada cada 1 del Mes. Es decir un Servicio Pre pago. Esto se puede configurar en el menu: Sistema – Facturacion – Parametros del Servicio por defecto.

La Suspencion Automatica sera Cada 10 del Mes! Despues de Generar las Facturas. es Decir 9 dias de Maduracion de Factura y se puede configurar al inicio en el asistente o en el menu: Sistema – Facturacion – Configuracion de Organizacion – Editar.

Generar Facturas

Luego de Ingresar a nuestros clientes Se debe generar las Facturas para que inicie el Contador de los 9 dias de Maduracion y que UCRM aplique la Suspencion del Servicio al dia 10!

NOTA! En este ejemplo los servicios se ingresaron y las facturas se generaron el dia 13 de marzo, quiere decir que al pasar 9 dias de maduracion se aplicara la suspencion, en este caso dia 24 de Marzo! y el Siguiente mes Se generaran Automaticamente las Facturas el dia 1 de Cada mes para Suspender dia 10!

Agregar Pago

 


Errores Conocidos

Error “500 Internal Server Error” Al Crear y Guardar una Factura.

Solucion: Regrese al Modo Demo, Termine el Modo demo con el Restablecimiento de Fabrica y Configure de Nuevo.  Reinicie el PC.

NOTA: Directorio donde se guarda la copia de seguridad “Backup” automática para recuperar la información y cargar a una nueva instalación de Ucrm.

/home/ucrm/data/ucrm/ucrm/data/backup/database

Recuperar instalación con:

cd /home/ucrm
sudo docker-compose restart

 


rob7nson

pulpolibre.wordpress.com

Donaciones para pagar plan de WordPress obtener un Dominio .COM y Quitar Publicidad de Este Sitio Web

 


Fuentes:

Asistente de Configuracion- https://docs.google.com/document/d/1podWR1B8iiQF0lb1JHBbscqfD8ULeiFjbO7G0PW2ITk/edit?usp=sharing

https://help.ubnt.com/hc/en-us/articles/115000994708-UCRM-Installation-Guide#custom%20installation

Cómo configurar la red, los servicios al cliente y la suspensión – https://help.ubnt.com/hc/en-us/articles/219334487-UCRM-How-to-Setup-Network-Client-Services-and-Suspension

Configuración de dispositivos de red y función de suspensión – https://help.ubnt.com/hc/en-us/articles/220161007-UCRM-Setting-up-Network-Devices#mikrotik%20routeros

Copia de seguridad Automática – https://community.ubnt.com/t5/UCRM/Where-does-uCRM-store-its-backups/td-p/2210988

10 Respuestas a “Instalacion y Configuracion Basica de UCRM Ubiquiti con Mikrotik

  1. Hola. Te felicito por el blog.
    He instalado desde win10 el UCRM en virtualbox con ubuntu. No logro sincronizar el mikrotik. Debo instalar el winbox en la maquina virtual con ubuntu? Puedes ser mas especifico en la parte de configurar las interfaces de mikrotik en ucrm y el mikrotik en winbox especificamente ? Hay que abrir los puertos? gracias

    • instala en una maquina ya dedicada el ubuntu por que en virtualbox es mas para pruebas pero si ya quieres algo serio seria mejor instalar unicamente en una solo maquina de cero

  2. Hola, tengo el problema que cuando reinicio mi servidor despues de haber instalado todo correctamente, el ucrm ya no sirve. He probado muchas soluciones en los foros y nada, he cambiado a varias versiones de debian y ubuntu y nada. Aclaro recien instalado funciona y lo configuro con el mikrotik perfectamente. Los queue simples los sincronizo con el plugin de mikrotik para ucrm. Pero ya estoy desesperado de que no me sirva el ucrm despues de reiniciar eo servidor.

    • Por cierto el UCRM y Mikrotik actualmente solo es para llevar el control de clientes, pagos y cortes automáticos del servicio. La velocidad de cada cliente “en cola simple” se hace desde el mikrotik, NO se integra a UCRM. esperemos que en futuras versiones nos lo permita. Saludos

  3. Buenos días, a mi no me funcionó la sincronización del UCRM con un RB1100 Mikrotik que tengo en otra ubicación geografica. Ya habilite el port forwarding en el router, incluso le llego con ping, pero mas nada :( alguien ayuda?

  4. Buenas noches . Lo tengo instalado correctamente. Pero no me agrega las colas simples para controlar velocidad en mikrotik. Gracias por este articulo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s