Antes de usar OpenGTS, primero debe inicializarse. En esta sección se describen los pasos necesarios para la inicialización y las pruebas.
--
4.1 Inicializar las tablas de la base de datos SQL
Antes de almacenar datos en la base de datos SQL, primero debe inicializarse con las tablas utilizadas por OpenGTS. Esto puede ser
logrado con el comando "bin/init.sh" de la siguiente manera:
/zzz> cd $GTS_HOME
/usr/local/OpenGTS_1.2.3> bin/initdb.sh -rootUser=<rootUser> -rootPass=<rootPass>
Donde <rootUser> es el usuario con acceso raíz al servidor SQL y <rootPass> es la contraseña del usuario raíz (puede ser opcional dependiendo de la configuración de su servidor SQL). [NOTA: Esto no es lo mismo que el usuario "raíz" de Linux]
4.1.a) Nota importante sobre los archivos de comando ".sh" y ".bat":
Los comandos que terminan en ".sh" o ".bat" DEBEN ejecutarse desde el directorio de instalación de OpenGTS.
Intentar ejecutar estos comandos desde otro directorio puede resultar en una "ClassNotFoundException" o
Error "NoClassDefFoundError" o similar. (Esto significa que debe hacer cd a $GTS_HOME, luego ejecutar el
comando como "bin/<comando>") Los usuarios de Windows pueden desear instalar un intérprete de Perl en su máquina en
para utilizar las versiones Perl ("".pl") de los scripts de línea de comandos que no requieren que se ejecuten
desde el directorio de instalación de OpenGTS. Más información sobre las posibles distribuciones de Perl disponibles en Win32
Las plataformas se pueden encontrar en esta ubicación: "http://win32.perl.org/wiki/index.php?title=Win32_Distributions"
4.1.b) Nota importante para usuarios de Windows:
Al usar la versión ".bat" de los comandos en una ventana de DOS, los argumentos de comando como
-rootUser=root debe estar entre comillas, como en "-rootUser=root", o especificarse con dos puntos
en lugar de un signo igual, como en -rootUser:root. Así, en Windows, el comando es:
bin\initdb.bat "-rootUser:userName" "-rootPass:userPass"
Donde 'userName' y 'userPass' deben reemplazarse con el usuario raíz y la contraseña apropiados.
El comando "initdb.sh" realiza las siguientes funciones al inicializar la base de datos OpenGTS:
• Crea una base de datos llamada "gts".
• Crea/Concede al usuario "gts" con contraseña "opengts" acceso a la base de datos "gts".
• Crea las siguientes tablas en la base de datos "gts" (esta es solo una lista parcial):
• Cuenta: tabla del propietario de la cuenta
• Usuario - Tabla de usuarios
• UserAcl: tabla de lista de control de acceso de usuarios
• Dispositivo: tabla de información del dispositivo
• EventData: datos de eventos recibidos
• Geozona: definiciones de geozona/geocerca
• EventTemplate: plantillas de paquetes de eventos personalizados (solo DMTP)
• PendingPacket: paquetes pendientes de transmisión al dispositivo (solo DMTP)
• etc.
El comando "initdb.sh" realiza las mismas funciones que la siguiente secuencia de comandos:
/zzz> cd $GTS_HOME
/usr/local/OpenGTS_1.2.3> bin/dbAdmin.pl -createdb -user=<rootUser>
/usr/local/OpenGTS_1.2.3> bin/dbAdmin.pl -grant -user=<rootUser>
/usr/local/OpenGTS_1.2.3> bin/dbAdmin.pl -tables=ca
Nota para usuarios de Windows:
"bin/dbAdmin.pl" solo está disponible para usuarios de Linux y usuarios de Windows que se ejecutan dentro de Cygwin
ambiente. "bin\dbConfig.bat" proporciona un subconjunto de las funciones disponibles en "bin/dbAdmin.pl" que se ejecutará
desde un símbolo del sistema de Windows.
4.2 Prueba de la instalación
4.2.a) Nota importante sobre los archivos de comandos ".sh" y ".bat":
Los comandos que terminan en ".sh" o ".bat" DEBEN ejecutarse desde el directorio de instalación de OpenGTS.
Intentar ejecutar estos comandos desde otro directorio puede resultar en una "ClassNotFoundException" o
Error "NoClassDefFoundError" o similar. (Esto significa que debe hacer cd a $GTS_HOME, luego ejecutar el
comando como "bin/<comando>")
Se ha incluido el siguiente comando para ayudar a verificar la instalación del sistema y mostrar cualquier
inconsistencias que pueden causar problemas en tiempo de ejecución:
/zzz> cd $GTS_HOME
/usr/local/OpenGTS_1.2.3> bin/checkInstall.sh
O, en Windows:
C:\> CD %GTS_HOME%
C:\OpenGTS_1.2.3> bin\checkInstall.bat
Este comando mostrará varios directorios configurados y variables de entorno. Si se muestran errores,
debe corregirse (o al menos entenderse) antes de continuar con la implementación del sistema.
Se requiere la configuración de SMTP para admitir funciones como el envío de notificaciones por correo electrónico olvidadas, el envío de informes por correo electrónico, etc.
Las propiedades requeridas para SMTP se pueden configurar en uno de los archivos de configuración de tiempo de ejecución ".conf" (normalmente
"personalizado.conf"). Si desea probar su configuración de correo electrónico SMTP, puede agregar la opción "-sendMail
<emailAddress>", que intentará enviar un correo electrónico de prueba a la dirección de correo electrónico especificada:
/usr/local/OpenGTS_1.2.3> bin/checkInstall.sh -sendMail myemailaddress@example.com
(tenga en cuenta que hay un espacio entre la opción '-sendMail' y la dirección de correo electrónico)
O, en Windows:
C:\OpenGTS_1.2.3> bin\checkInstall.bat -sendMail:myemailaddress@example.com
(tenga en cuenta que hay un ':' entre la opción '-sendMail' y la dirección de correo electrónico para la versión de Windows del comando)
Reemplace "myemailaddress@example.com" con la dirección de correo electrónico que desea que reciba el correo electrónico de prueba.
4.3 Cargando los Datos de Muestra
Se han proporcionado algunos datos de muestra con la instalación de OpenGTS que se pueden cargar y ver dentro de la interfaz web. Consulte el documento en "sampleData/README.txt" dentro del directorio de instalación de OpenGTS para
información sobre cómo cargar los datos de muestra.
4.4 Creación de la cuenta (sysadmin)
(la función "sysadmin" solo está disponible con OpenGTS versión 2.2.7 y superior)
Al iniciar sesión en la cuenta "sysadmin", una nueva "pestaña" de menú estará disponible, con nuevas selecciones de páginas web, que permiten
la creación de nuevas cuentas. El siguiente comando se puede utilizar para crear la cuenta "sysadmin":
/usr/local/OpenGTS_1.2.3> bin/admin.sh Cuenta -cuenta=sysadmin -pass=contraseña -create
O, en Windows:
C:\OpenGTS_1.2.3> bin\admin.bat Cuenta -cuenta:sysadmin -contraseña:contraseña -crear
Reemplace la especificación de "contraseña" anterior con una contraseña segura.
A continuación, debería poder iniciar sesión en la cuenta "sysadmin" para ver la nueva pestaña "Administrador del sistema".
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Más info