View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Instalación de crp/isa en estaciones




Thursday, 14 September 2006, 1:05:07 pm
Hecho en marqués de vadillo (l5) Siguiendo las instrucciones de abajo :-).

Monday, 22 May 2006, 12:40:01 pm --Eva
Hecho pioxii(L9)

Thursday, 23 March 2006, 1:23:49 pm
Actualizado el fichero de isacdcrp-estaciones La nueva versión hace que si está definida la variable de entorno CRP_ESTACION y es diferente de 0, el CRP sobreescribe en las peticiones del ISA la posición a 0,0, subpos a 0,0 y tam a 1,1. El nuevo fichero se llama isacdcrp-estaciones-solaris_20060323.tar.gz, además cambio en nombre en las instrucciones.

Puesto el nuevo crp_main en ascao(L7) Para probar que funciona de manera adecuada.

Wednesday, 15 March 2006, 10:02:47 am
Terminada la instalación en méndez álvaro Resulta que habían descomprimido el tar.gz, pero no habían hecho el resto de la instalación (editar los ficheros para que arranque, etc).

Wednesday, 8 March 2006, 12:27:04 pm
Cambiado en las instrucciones el nombre del fichero Desde isacdcrp-estaciones-solaris_20050908.tar.gz a isacdcrp-estaciones-solaris_20060227.tar.gz, que es la nueva versión (que tiene la parte de no mandar el último estado cuando se conecta el videowall).

Monday, 23 January 2006, 12:46:18 pm
Hecho atocha(L1) Siguiendo el procedimiento descrito para Valdeacederas.

Wednesday, 28 December 2005, 5:12:41 pm
Hecho Numancia(L1) Siguiendo el procedimiento descrito para Valdeacederas.

Tuesday, 4 October 2005, 4:12:13 pm
Hecho Antón Martín (L1) Siguiendo el procedimiento descrito para Valdeacederas.

Wednesday, 28 September 2005, 9:01:56 am
Poner lo de hacer que haga las peticiones a 0,0 en cuatrovientos (L10) Resulta que no estaba el /home/metro/crp/estado.retros con el contenido adecuado. Ahora sí que tiene un asterisco como primer caracter de cada linea. Lo que he hecho ha sido:
% cd /home/metro/crp
% ./stop.sh ; sed "s/^ /*/g" estado.retros > e ; mv e estado.retros ; cat estado.retros ; ./go.sh
Después de eso, según recibe la primera confirmación de estado de cámaras, el CRP quita automáticamente el asterisco a la última línea.

Tuesday, 27 September 2005, 6:13:04 pm
Hecho valdeacederas Pasos seguidos:

  1. Coger de main1:/incoming (main1 es el 150.100.122.31) el fichero isacdcrp-estaciones-solaris_20050908.tar.gz isacdcrp-estaciones-solaris_20060227.tar.gz isacdcrp-estaciones-solaris_20060323.tar.gz y ponerlo en el /tmp
  2. Descomprimirlo en /home/metro con un "gzip -dc /tmp/isacdcrp-estaciones-solaris_20060323.tar.gz | tar -xvf -"
  3. Editar el .autostart y añadirle después de las declaraciones un:
    setenv MAPA_INTEGRACION_ISACD 1
    setenv DIR_ISA_DATOS /home/metro/isacd
    setenv ISACD_OCULTO 1
    Y después de el "echo $result_date..." lo siguiente:
    cd $HOME/crp
    ./go.sh
    cd $HOME/isacd
    setenv RELAUNCHWAIT 5
    setenv LOGPRODUCCION isacd_main.log
    ./isacd_main_relaunch &
  4. Como root, editar el /etc/hosts y añadir a la línea de loghost un "CRP" (sin las comillas)
  5. Como root, editar el /etc/services y añadir después de la línea de cpr2, lo siguiente:
    #
    # ISA/CRP
    #
    isa_crp 7200/tcp
    aplicaciones_crp0 7201/tcp
    aplicaciones_crp1 7202/tcp
    aplicaciones_crp2 7203/tcp
  6. Como root, editar el /etc/init.d/logclean_metro y añadir las siguientes líneas después del rotado del Programador (si lo prefieres, puedes copiar esas líneas de pelayo y así evitarte problemas con los tabulados):
        #
        # Los siguientes son del crp.
        #
        for f in /home/metro/crp/*.log; do
                if [ $f = '/home/metro/crp/*.log' ]; then
                    # No hay ningún fichero que case.
                    break;
                fi
                rotatelog_gz $f 7
        done
        for f in /home/metro/crp/nohup.out; do
                if [ $f = '/home/metro/crp/nohup.out' ]; then
                    # No hay ningún fichero que case.
                    break;
                fi
                rotatelog_gz $f 7
        done

        #
        # Los siguientes son del isa.
        #
        for f in /home/metro/isacd/*.log; do
                if [ $f = '/home/metro/isacd/*.log' ]; then
                    # No hay ningún fichero que case.
                    break;
                fi
                rotatelog_gz $f 7
        done

Y eso es todo. Reiniciar la máquina y cruzar lo dedos ;-).



Monday, 30 May 2005, 9:55:18 am
Hecho en begoña Se ha hehco siguiendo las instrucciones indicadas abajo, copiando desde pelayo.

Ya estaba instalado en Pelayo Ya que esa fue la estación en la que se puso para probar la viabilidad.

Descripción del proyecto


La idea es instalar el isacd/crp en las estaciones para poder controlar las cámaras de infoglobal comunicando con ellos directamente (sin pasar por la unidad maestra).

  1. Se descomprime en /home el siguiente fichero: isacdcrp-estaciones-solaris 20050530-1.tar.gz (si no lo quieres coger de aquí, está instalado en pelayo y en begoña; tienes que coger /home/metro/isacd /home/metro/crp y hacer las modificacione spertinentes a .autostart).
  2. Se actualiza el ejecutable del plano a una versión que soporte el isacd
  3. Se configura el .autostart a semejanza del ejemplo .autostart.ejemplo-isacdcrp

#!/bin/csh
setenv PERIODO_URGENTE  50
setenv PERIODO_SCHEDULER 50
setenv INSTALACION_URGENTE 10
setenv PRIORIDAD_URGENTE PR_MAXIMA
#setenv FICHERO_TRAZAS_ESCANEO   /tmp/begonia.log
#setenv ALARMAS_URGENTES 1
setenv MAPA_INTEGRACION_ISACD   1
setenv DIR_ISA_DATOS /home/metro/isacd
setenv ISACD_OCULTO 1
set result_rdate = `/usr/bin/distsh2 "/usr/bin/rdate frontL10"`
echo $result_rdate >/home/metro/resultadordate
cd $HOME/crp
./go.sh
cd $HOME/isacd
setenv RELAUNCHWAIT 5
setenv LOGPRODUCCION isacd_main.log
./isacd_main_relaunch &
while ( 'forever' != '' )
        cd $HOME/sistema/V
        $HOME/sun/control > /dev/null
end




Attachs:

isacdcrp-estaciones-solaris 20050530-1.tar.gz