        |
Comprobación diaria del estado del S.I.V.
COMPROBAR ESTADO DE LOS ORDENADORES DE LÍNEA Y DE ESTACION
Si nos situamos en el directorio Carlos del equipo commsArganda
$
$ rdsi
...
metro@manten01:~$
metro@manten01:~$ CA
Password: mmtel
...
commsArganda 1% cd Carlos
commsArganda 2%
Existen unas Scripts que se conectan a los Ordenadores de Línea ( commsLnn y rcommsLnn ) y comprueban:
a) commsArganda 2% ./Check_CONEXIONES.sh
Comprueba por orden en cada commsLxx y rcommsLxx réplica:
- Cuantas veces se ha conectado a los Servidores del SIV ( lo ideal es 1 por jornada ).
- Y cuantas veces se ha "reseteado" el proceso de seguimiento de los trenes de esa línea de Metro( lo ideal es 1 por jornada ).
b) commsArganda 3% ./Check_Comms.sh
Muestra por orden en cada commsLxx y rcommsLxx réplica:
- El fichero con el estado actual de sus procesos: Control.Now ( Atención que la hora sea actual )
- El fichero con el estado actual de sus conexiones con los PCs de Estación ( Router.Now ) ( Atención que la hora sea actual )
- Y los tres últimos "eventos" de trenes generados, con su instante.
c) commsArganda 3% ./CheckClock.sh
Muestra por orden en cada commsLxx y rcommsLxx réplica:
- El estado actual del reloj del S.O. ( deben diferenciarse como mucho en unos segundos, ya que, todos se sincronizan respecto al mismo Reloj Patrón de Metro.
COMPROBAR SI LOS PCs DE ESTACION SE SINCRONIZARON CON SU FRONT-END
Si nos situamos en el directorio Carlos del PC de Línea correspondiente commsL01, L02, L03, ..., L12
y frontML01 (como usuario siv para estaciones y metro para paradas)
$
$ rdsi
...
metro@manten01:~$
metro@manten01:~$ c2
Password: mmtel
...
commsL02 1% cd Carlos
commsL02 2%
Existen una Script que se conectan a los Ordenadores de Estación y muestra su propio reloj, el reloj de todas las estaciones, y nuevamente su reloj.
a) commsL02 2% ./CheckClock.sh
- Del resultado mostrado en pantalla: la diferencia entre el reloj del FRONT-END y el de cada estación no debe ser mayor de unos pocos segundos.
COMPROBAR ESTADO DE LA COMUNICACIÓN CON TODOS LOS CARTELES DE CADA LÍNEA
Si nos situamos en el directorio Carlos del PC de Línea correspondiente commsL01, L02, L03, ..., L12
y frontML01 (como usuario siv para estaciones y metro para paradas)
$
$ rdsi
...
metro@manten01:~$
metro@manten01:~$ c3
Password: mmtel
...
commsL03 1% cd Carlos
commsL03 2%
Existen una Script que se conectan a los Ordenadores de Estación y comprueba el estado de comunicación con los carteles de sus procesos: Anden1, Anden2, Vest1 y Vest2 ( si existen )
a) commsL03 2% ./CheckCarteles.sh
- Del resultado mostrado en pantalla, de cada línea que comienza por la palabra ESTADO debe interpretarse:
ESTADO time_t Nro_cartel Direccion_Cartel ESTADO FechaHora
- Si ESTADO = 0 ( OK: Comunica )
- Si ESTADO = 99 ( Mal: No comunica, y se verá una línea extra de ALARMA )
Ademas, allí donde existan carteles de Cancela ó de PAV, en el mismo directorio y con el mismo formato, existen unas scripts para comprobar su estado:
b) commsL03 2% ./CheckPAV.sh
c) commsL03 2% ./CheckTeleCancela.sh
|