Para adecuar la hora en los servidores de Opmantek, hay 3 formas de realizarlo.
1.- Configuración de NTP
El Network Time Protocol es un protocolo de internet para mantener sincronizados los relojes de un sistema informático mediante el enrutamiento de paquetes en redes donde la latencia puede ser variable. Utiliza el puerto 123. Para configurarlo, vamos al archivo ntp.conf que se encuentra en la carpeta /etc/ y en el siguiente apartado, habilitamos la dirección con la que queremos sincronizar nuestro servidor:
…
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
…
|
|---|
…
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
…
|
|---|
Los nombres 0, 1, 2 y 3.pool.ntp.org apuntan a un conjunto de servidores seleccionados de forma aleatoria que cambian cada hora. Debemos asegurarnos de que el reloj del servidor esté configurado de forma correcta (con muy pocos minutos de diferencia con la hora 'real'). Podemos usar ntpdate pool.ntp.org, o simplemente ejecutar date para ver la hora del sistema.
Si deseamos configurar uno o más servidores de NTP proporcionados por el cliente, debemos de configurar de la siguiente manera:
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server IPDELCLIENTE iburst
server IPDELCLIENTE iburst
|
|---|
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server IPDELCLIENTE iburst
server IPDELCLIENTE iburst
|
|---|
Realizamos un restart del demonio de NTP ejecutando service ntpd restart y podemos ejecutar ntpq -p para observar que el NTP se ha configurado correctamente.
[root@opmantek ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
IPCLIENTE .XFAC. 16 u - 1024 0 0.000 0.000 0.000
IPCLIENTE .LOCL. 1 u 50 64 377 3.181 176048. 5.304
|
|---|
[root@opmantek ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
IPCLIENTE .XFAC. 16 u - 1024 0 0.000 0.000 0.000
IPCLIENTE .LOCL. 1 u 50 64 377 3.181 176048. 5.304
|
|---|
2.- Copiar el archivo de la zona horaria.
Ver en que zona horaria se encuentra
more /etc/sysconfig/clock |
|---|
more /etc/sysconfig/clock |
|---|
Hacer un respaldo del archivo original antes de corregir.
cp /etc/localtime /etc/localtime.bak |
|---|
cp /etc/localtime /etc/localtime.bak |
|---|
Copiar el archivo de la zona horaria que corresponde a México.
cp /usr/share/zoneinfo/America/Mexico_City /etc/localtime |
|---|
cp /usr/share/zoneinfo/America/Mexico_City /etc/localtime |
|---|
Verificar que la zona horaria se encuentre correctamente.
more /etc/sysconfig/clock |
|---|
more /etc/sysconfig/clock |
|---|
3.- Modificar archivo opCommon.nmis en NMIS8
Para que todos los módulos de OMK se encuentren sincronizados en la misma hora se debe modificar el archivo opCommon.nmis
Abrir el Archivo
usr/local/omk/conf/opCommon.nmis |
|---|
usr/local/omk/conf/opCommon.nmis |
|---|
Modificar el siguiente parámetro omkd_display_timezon si no tiene el parámetro se debe agregar
'omkd_asset_dir' => '/omk/dist/', 'omkd_display_timezone' => "-0500", #puede ser -500 o -600 dependiendo cual sea el caso UTC 'omkd_asset_minified' => 0,
|
|---|
'omkd_asset_dir' => '/omk/dist/', 'omkd_display_timezone' => "-0500", #puede ser -500 o -600 dependiendo cual sea el caso UTC 'omkd_asset_minified' => 0,
|
|---|
Reiniciar el servicio omkd
Comprobar la hora
3.- Modificar archivo opCommon.nmis en NMIS9
Para que todos los módulos de OMK se encuentren sincronizados en la misma hora se debe modificar el archivo opCommon.nmis
Abrir el Archivo
usr/local/omk/conf/opCommon.json |
|---|
usr/local/omk/conf/opCommon.json |
|---|
Agregar el siguiente parámetro omkd_display_timezone en la siguiente sección
"omkd_listen_port" : 8042, "omkd_default_language" : "en", "omkd_display_timezone" : "America/Mexico_City", "omkd_run_level" : "production" },
|
|---|
"omkd_listen_port" : 8042, "omkd_default_language" : "en", "omkd_display_timezone" : "America/Mexico_City", "omkd_run_level" : "production" },
|
|---|
Reiniciar el servicio omkd
Comprobar la hora
Referencia
https://time.is/es/Mexico_City