{"id":462,"date":"2023-02-11T12:54:49","date_gmt":"2023-02-11T12:54:49","guid":{"rendered":"https:\/\/www.tpvcar.com\/gextrans.com\/?page_id=462"},"modified":"2023-02-26T14:52:07","modified_gmt":"2023-02-26T14:52:07","slug":"4-pruebas-de-inicializacion","status":"publish","type":"page","link":"https:\/\/www.tpvcar.com\/gextrans.com\/1-introduccion\/4-pruebas-de-inicializacion\/","title":{"rendered":"Pruebas de inicializaci\u00f3n"},"content":{"rendered":"\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted\">Antes de usar OpenGTS, primero debe inicializarse. En esta secci\u00f3n se describen los pasos necesarios para la inicializaci\u00f3n y las pruebas.\n--\n<details class=\"wp-block-inline-spoilers-block\"><summary>4.1 Inicializar las tablas de la base de datos SQL<\/summary>\n<button id=\"bb1\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb1.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"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: \/zzzgreater than cd $GTS_HOME \/usr\/local\/OpenGTS_1.2.3greater than bin\/initdb.sh -rootUser=less thanrootUsergreater than -rootPass=less thanrootPassgreater than Donde less thanrootUsergreater than es el usuario con acceso ra\u00edz al servidor SQL y less thanrootPassgreater than es la contrase\u00f1a del usuario ra\u00edz (puede ser opcional dependiendo de la configuraci\u00f3n de su servidor SQL). [NOTA: Esto no es lo mismo que el usuario \\\"ra\u00edz\\\" 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\u00f3n 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\/less thancomandogreater than\\\") Los usuarios de Windows pueden desear instalar un int\u00e9rprete de Perl en su m\u00e1quina en para utilizar las versiones Perl (\\\"\\\".pl\\\") de los scripts de l\u00ednea de comandos que no requieren que se ejecuten desde el directorio de instalaci\u00f3n de OpenGTS. M\u00e1s informaci\u00f3n sobre las posibles distribuciones de Perl disponibles en Win32 Las plataformas se pueden encontrar en esta ubicaci\u00f3n: \\\"http:\/\/win32.perl.org\/wiki\/index.php?title=Win32_Distributions\\\" 4.1.b) Nota importante para usuarios de Windows: Al usar la versi\u00f3n \\\".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\u00ed, en Windows, el comando es: bin\\initdb.bat \\\"-rootUser:userName\\\" \\\"-rootPass:userPass\\\" Donde \\'userName\\' y \\'userPass\\' deben reemplazarse con el usuario ra\u00edz y la contrase\u00f1a apropiados. El comando \\\"initdb.sh\\\" realiza las siguientes funciones al inicializar la base de datos OpenGTS: \u2022 Crea una base de datos llamada \\\"gts\\\". \u2022 Crea\/Concede al usuario \\\"gts\\\" con contrase\u00f1a \\\"opengts\\\" acceso a la base de datos \\\"gts\\\". \u2022 Crea las siguientes tablas en la base de datos \\\"gts\\\" (esta es solo una lista parcial): \u2022 Cuenta: tabla del propietario de la cuenta \u2022 Usuario - Tabla de usuarios \u2022 UserAcl: tabla de lista de control de acceso de usuarios \u2022 Dispositivo: tabla de informaci\u00f3n del dispositivo \u2022 EventData: datos de eventos recibidos \u2022 Geozona: definiciones de geozona\/geocerca \u2022 EventTemplate: plantillas de paquetes de eventos personalizados (solo DMTP) \u2022 PendingPacket: paquetes pendientes de transmisi\u00f3n al dispositivo (solo DMTP) \u2022 etc. El comando \\\"initdb.sh\\\" realiza las mismas funciones que la siguiente secuencia de comandos: \/zzzgreater than cd $GTS_HOME \/usr\/local\/OpenGTS_1.2.3greater than bin\/dbAdmin.pl -createdb -user=less thanrootUsergreater than \/usr\/local\/OpenGTS_1.2.3greater than bin\/dbAdmin.pl -grant -user=less thanrootUsergreater than \/usr\/local\/OpenGTS_1.2.3greater than bin\/dbAdmin.pl -tables=ca Nota para usuarios de Windows: \\\"bin\/dbAdmin.pl\\\" solo est\u00e1 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\u00e1 desde un s\u00edmbolo del sistema de Windows.\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \n \nAntes de almacenar datos en la base de datos SQL, primero debe inicializarse con las tablas utilizadas por OpenGTS. Esto puede ser\nlogrado con el comando \"bin\/init.sh\" de la siguiente manera:\n\/zzz&gt; cd $GTS_HOME\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/initdb.sh -rootUser=&lt;rootUser&gt; -rootPass=&lt;rootPass&gt;\nDonde &lt;rootUser&gt; es el usuario con acceso ra\u00edz al servidor SQL y &lt;rootPass&gt; es la contrase\u00f1a del usuario ra\u00edz (puede ser opcional dependiendo de la configuraci\u00f3n de su servidor SQL). [NOTA: Esto no es lo mismo que el usuario \"ra\u00edz\" de Linux]\n4.1.a) Nota importante sobre los archivos de comando \".sh\" y \".bat\":\nLos comandos que terminan en \".sh\" o \".bat\" DEBEN ejecutarse desde el directorio de instalaci\u00f3n de OpenGTS.\nIntentar ejecutar estos comandos desde otro directorio puede resultar en una \"ClassNotFoundException\" o\nError \"NoClassDefFoundError\" o similar. (Esto significa que debe hacer cd a $GTS_HOME, luego ejecutar el\ncomando como \"bin\/&lt;comando&gt;\") Los usuarios de Windows pueden desear instalar un int\u00e9rprete de Perl en su m\u00e1quina en\npara utilizar las versiones Perl (\"\".pl\") de los scripts de l\u00ednea de comandos que no requieren que se ejecuten\ndesde el directorio de instalaci\u00f3n de OpenGTS. M\u00e1s informaci\u00f3n sobre las posibles distribuciones de Perl disponibles en Win32\nLas plataformas se pueden encontrar en esta ubicaci\u00f3n: \"http:\/\/win32.perl.org\/wiki\/index.php?title=Win32_Distributions\"\n4.1.b) Nota importante para usuarios de Windows:\nAl usar la versi\u00f3n \".bat\" de los comandos en una ventana de DOS, los argumentos de comando como\n-rootUser=root debe estar entre comillas, como en \"-rootUser=root\", o especificarse con dos puntos\nen lugar de un signo igual, como en -rootUser:root. As\u00ed, en Windows, el comando es:\n bin\\initdb.bat \"-rootUser:userName\" \"-rootPass:userPass\"\nDonde 'userName' y 'userPass' deben reemplazarse con el usuario ra\u00edz y la contrase\u00f1a apropiados.\nEl comando \"initdb.sh\" realiza las siguientes funciones al inicializar la base de datos OpenGTS:\n\u2022 Crea una base de datos llamada \"gts\".\n\u2022 Crea\/Concede al usuario \"gts\" con contrase\u00f1a \"opengts\" acceso a la base de datos \"gts\".\n\u2022 Crea las siguientes tablas en la base de datos \"gts\" (esta es solo una lista parcial):\n\u2022 Cuenta: tabla del propietario de la cuenta\n\u2022 Usuario - Tabla de usuarios\n\u2022 UserAcl: tabla de lista de control de acceso de usuarios\n\u2022 Dispositivo: tabla de informaci\u00f3n del dispositivo\n\u2022 EventData: datos de eventos recibidos\n\u2022 Geozona: definiciones de geozona\/geocerca\n\u2022 EventTemplate: plantillas de paquetes de eventos personalizados (solo DMTP)\n\u2022 PendingPacket: paquetes pendientes de transmisi\u00f3n al dispositivo (solo DMTP)\n\u2022 etc.\nEl comando \"initdb.sh\" realiza las mismas funciones que la siguiente secuencia de comandos:\n\/zzz&gt; cd $GTS_HOME\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/dbAdmin.pl -createdb -user=&lt;rootUser&gt;\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/dbAdmin.pl -grant -user=&lt;rootUser&gt;\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/dbAdmin.pl -tables=ca\nNota para usuarios de Windows:\n\"bin\/dbAdmin.pl\" solo est\u00e1 disponible para usuarios de Linux y usuarios de Windows que se ejecutan dentro de Cygwin\nambiente. \"bin\\dbConfig.bat\" proporciona un subconjunto de las funciones disponibles en \"bin\/dbAdmin.pl\" que se ejecutar\u00e1\ndesde un s\u00edmbolo del sistema de Windows.\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary> 4.2 Prueba de la instalaci\u00f3n<\/summary>\n<button id=\"bb2\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb2.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"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\u00f3n 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\/less thancomandogreater than\\\") Se ha incluido el siguiente comando para ayudar a verificar la instalaci\u00f3n del sistema y mostrar cualquier inconsistencias que pueden causar problemas en tiempo de ejecuci\u00f3n: \/zzzgreater than cd $GTS_HOME \/usr\/local\/OpenGTS_1.2.3greater than bin\/checkInstall.sh O, en Windows: C:\\greater than CD %GTS_HOME% C:\\OpenGTS_1.2.3greater than bin\\checkInstall.bat Este comando mostrar\u00e1 varios directorios configurados y variables de entorno. Si se muestran errores, debe corregirse (o al menos entenderse) antes de continuar con la implementaci\u00f3n del sistema. Se requiere la configuraci\u00f3n de SMTP para admitir funciones como el env\u00edo de notificaciones por correo electr\u00f3nico olvidadas, el env\u00edo de informes por correo electr\u00f3nico, etc. Las propiedades requeridas para SMTP se pueden configurar en uno de los archivos de configuraci\u00f3n de tiempo de ejecuci\u00f3n \\\".conf\\\" (normalmente \\\"personalizado.conf\\\"). Si desea probar su configuraci\u00f3n de correo electr\u00f3nico SMTP, puede agregar la opci\u00f3n \\\"-sendMail less thanemailAddressgreater than\\\", que intentar\u00e1 enviar un correo electr\u00f3nico de prueba a la direcci\u00f3n de correo electr\u00f3nico especificada: \/usr\/local\/OpenGTS_1.2.3greater than bin\/checkInstall.sh -sendMail myemailaddress@example.com (tenga en cuenta que hay un espacio entre la opci\u00f3n \\'-sendMail\\' y la direcci\u00f3n de correo electr\u00f3nico) O, en Windows: C:\\OpenGTS_1.2.3greater than bin\\checkInstall.bat -sendMail:myemailaddress@example.com (tenga en cuenta que hay un \\':\\' entre la opci\u00f3n \\'-sendMail\\' y la direcci\u00f3n de correo electr\u00f3nico para la versi\u00f3n de Windows del comando) Reemplace \\\"myemailaddress@example.com\\\" con la direcci\u00f3n de correo electr\u00f3nico que desea que reciba el correo electr\u00f3nico de prueba.\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \n4.2.a) Nota importante sobre los archivos de comandos \".sh\" y \".bat\":\nLos comandos que terminan en \".sh\" o \".bat\" DEBEN ejecutarse desde el directorio de instalaci\u00f3n de OpenGTS.\nIntentar ejecutar estos comandos desde otro directorio puede resultar en una \"ClassNotFoundException\" o\nError \"NoClassDefFoundError\" o similar. (Esto significa que debe hacer cd a $GTS_HOME, luego ejecutar el\ncomando como \"bin\/&lt;comando&gt;\")\nSe ha incluido el siguiente comando para ayudar a verificar la instalaci\u00f3n del sistema y mostrar cualquier\ninconsistencias que pueden causar problemas en tiempo de ejecuci\u00f3n:\n\/zzz&gt; cd $GTS_HOME\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/checkInstall.sh\nO, en Windows:\nC:\\&gt; CD %GTS_HOME%\nC:\\OpenGTS_1.2.3&gt; bin\\checkInstall.bat\nEste comando mostrar\u00e1 varios directorios configurados y variables de entorno. Si se muestran errores,\ndebe corregirse (o al menos entenderse) antes de continuar con la implementaci\u00f3n del sistema.\nSe requiere la configuraci\u00f3n de SMTP para admitir funciones como el env\u00edo de notificaciones por correo electr\u00f3nico olvidadas, el env\u00edo de informes por correo electr\u00f3nico, etc.\nLas propiedades requeridas para SMTP se pueden configurar en uno de los archivos de configuraci\u00f3n de tiempo de ejecuci\u00f3n \".conf\" (normalmente\n\"personalizado.conf\"). Si desea probar su configuraci\u00f3n de correo electr\u00f3nico SMTP, puede agregar la opci\u00f3n \"-sendMail\n&lt;emailAddress&gt;\", que intentar\u00e1 enviar un correo electr\u00f3nico de prueba a la direcci\u00f3n de correo electr\u00f3nico especificada:\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/checkInstall.sh -sendMail myemailaddress@example.com\n(tenga en cuenta que hay un espacio entre la opci\u00f3n '-sendMail' y la direcci\u00f3n de correo electr\u00f3nico)\nO, en Windows:\nC:\\OpenGTS_1.2.3&gt; bin\\checkInstall.bat -sendMail:myemailaddress@example.com\n(tenga en cuenta que hay un ':' entre la opci\u00f3n '-sendMail' y la direcci\u00f3n de correo electr\u00f3nico para la versi\u00f3n de Windows del comando)\nReemplace \"myemailaddress@example.com\" con la direcci\u00f3n de correo electr\u00f3nico que desea que reciba el correo electr\u00f3nico de prueba.\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary> 4.3 Cargando los Datos de Muestra<\/summary>\n<button id=\"bb3\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb3.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"Se han proporcionado algunos datos de muestra con la instalaci\u00f3n 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\u00f3n de OpenGTS para informaci\u00f3n sobre c\u00f3mo cargar los datos de muestra.\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \nSe han proporcionado algunos datos de muestra con la instalaci\u00f3n 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\u00f3n de OpenGTS para\ninformaci\u00f3n sobre c\u00f3mo cargar los datos de muestra.\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary>4.4 Creaci\u00f3n de la cuenta (sysadmin)<\/summary>\n<button id=\"bb4\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb4.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"(la funci\u00f3n \\\"sysadmin\\\" solo est\u00e1 disponible con OpenGTS versi\u00f3n 2.2.7 y superior) Al iniciar sesi\u00f3n en la cuenta \\\"sysadmin\\\", una nueva \\\"pesta\u00f1a\\\" de men\u00fa estar\u00e1 disponible, con nuevas selecciones de p\u00e1ginas web, que permiten la creaci\u00f3n de nuevas cuentas. El siguiente comando se puede utilizar para crear la cuenta \\\"sysadmin\\\": \/usr\/local\/OpenGTS_1.2.3greater than bin\/admin.sh Cuenta -cuenta=sysadmin -pass=contrase\u00f1a -create O, en Windows: C:\\OpenGTS_1.2.3greater than bin\\admin.bat Cuenta -cuenta:sysadmin -contrase\u00f1a:contrase\u00f1a -crear Reemplace la especificaci\u00f3n de \\\"contrase\u00f1a\\\" anterior con una contrase\u00f1a segura. A continuaci\u00f3n, deber\u00eda poder iniciar sesi\u00f3n en la cuenta \\\"sysadmin\\\" para ver la nueva pesta\u00f1a \\\"Administrador del sistema\\\".\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \n(la funci\u00f3n \"sysadmin\" solo est\u00e1 disponible con OpenGTS versi\u00f3n 2.2.7 y superior)\nAl iniciar sesi\u00f3n en la cuenta \"sysadmin\", una nueva \"pesta\u00f1a\" de men\u00fa estar\u00e1 disponible, con nuevas selecciones de p\u00e1ginas web, que permiten\nla creaci\u00f3n de nuevas cuentas. El siguiente comando se puede utilizar para crear la cuenta \"sysadmin\":\n\/usr\/local\/OpenGTS_1.2.3&gt; bin\/admin.sh Cuenta -cuenta=sysadmin -pass=contrase\u00f1a -create\nO, en Windows:\nC:\\OpenGTS_1.2.3&gt; bin\\admin.bat Cuenta -cuenta:sysadmin -contrase\u00f1a:contrase\u00f1a -crear\nReemplace la especificaci\u00f3n de \"contrase\u00f1a\" anterior con una contrase\u00f1a segura.\nA continuaci\u00f3n, deber\u00eda poder iniciar sesi\u00f3n en la cuenta \"sysadmin\" para ver la nueva pesta\u00f1a \"Administrador del sistema\". \n\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Antes de usar OpenGTS, primero debe inicializarse. En esta secci\u00f3n se describen los pasos necesarios para la inicializaci\u00f3n y las pruebas. &#8212;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":493,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-462","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/comments?post=462"}],"version-history":[{"count":11,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/462\/revisions"}],"predecessor-version":[{"id":659,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/462\/revisions\/659"}],"up":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/493"}],"wp:attachment":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/media?parent=462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}