4.5. Aplicación grabación de eventos
Su finalidad es la de registrar cambios en el estado de los módulos que se encuentran en
el mismo chasis que la controladora TLE3001C02.
Para funcionar la aplicación necesita conocer:
- De los módulos que tiene que supervisar: identificación y vano en el que se
encuentran. Está información se obtiene de un fichero denominado eventos.conf que
se encuentra en el directorio /albala/data y que se edita para cada chasis que se va a
supervisar.
- Los parámetros que tiene que supervisar para cada tipo de módulo. Esta información
se obtiene de un fichero denominado parameters.def que se encuentra en el
directorio /albala/www/cgi-bin/files/static/db y que Albalá proporcionará para cubrir
las necesidades de los clientes. Este fichero no debe ser editado en ningún caso.
Al ejecutarse, la aplicación genera ficheros de texto con la extensión .log en el directorio
/albala/data/log a partir de los cuales es posible conocer los cambios de estado por los
que han pasado los distintos módulos que se supervisan. El nombre de los ficheros de log
se compone a partir de dos campos. El primero de ellos puede ser la dirección IP del
módulo TLE3001C02 o bien un nombre que se especifica en el fichero eventos.conf. El
segundo campo es siempre la fecha de creación del fichero.
El funcionamiento es el siguiente: al arrancar o cada vez que empieza un nuevo día la
aplicación lee los parámetros de todos los módulos y escribe en un fichero el estado que
tienen en ese instante. A continuación la aplicación interroga cada segundo a los
módulos para conocer el estado de todos los parámetros y almacena en el mismo fichero
los cambios que se producen en los mismos así como los cambios en la presencia de los
módulos. Este fichero se abre y se cierra cuando es necesario almacenar algún cambio
cada vez que se termina un ciclo de lectura de todos los parámetros del chasis.
Para evitar que se agote la capacidad de memoria que tiene el módulo cada vez que hay
un cambio de día se borran los ficheros cuya antigüedad es mayor que un año. El tamaño
reservado para almacenar ficheros de .log es de algo más que 400 Mb.
Además de almacenar la información en un fichero es posible configurar la aplicación
para que los cambios que se detectan en los parámetros se envíen por UDP a una o
varias direcciones IP.
La forma más sencilla de modificar este fichero es utilizar un editor con capacidad de
abrir y guardar ficheros a través de FTP.
Albalá Ingenieros | Manual
TLE3001C02
23