Ad Widget

Collapse

patron en el nombre del fichero

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cdelprado
    Junior Member
    • Dec 2012
    • 14

    #1

    patron en el nombre del fichero

    Hola, tengo un problema, a ver si me pueden ayudar u orientar....

    En un directorio tengo varios ficheros con nombres diferentes, pero estos nombres siguen un patrón del tipo:
    XX_NOMBRE FICHERO_AAAA-MM-DD.trc por ejemplo; 02_AccesoBD_2013-02-12.trc (AAAA es el año en curso, MM el mes, DD el día y XX es un valor que va aumentando) el caso es que yo necesito el último fichero que existe con ese patrón, esto es, puede haber tres ficheros 01_AccesoBD_2013-02-12.trc ,02_AccesoBD_2013-02-12.trc ,03_AccesoBD_2013-02-12.trc y yo necesito el útlimo de ellos que sería el 03_AccesoBD_2013-02-12.trc para luego buscar un patrón sobre ese fichero, pero como puedo localizar el útlimo fichero que siga ese patrón en el nombre?

    Podría ser con las "Regular Expressions"? ;-(

    Muchisimas gracias por indicarme
  • exkg
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified Specialist
    • Mar 2007
    • 718

    #2
    Hmmm ... creo que eso ayude: https://www.zabbix.com/documentation...s?s[]=filename

    Or not ?


    []s,
    Luciano
    --
    Luciano Alves
    www.zabbix.com
    Brazil | México | Argentina | Colômbia | Chile
    Zabbix Performance Tuning

    Comment

    • cdelprado
      Junior Member
      • Dec 2012
      • 14

      #3
      ok



      No me liaron con otra cosa, pero me veo esto a ver que puedo hacer.
      De lo que sea te contesto.

      Gracias

      Comment

      • Tec_Technician
        Member
        • Dec 2015
        • 39

        #4
        Patron en la linea del log

        Buenas;

        Soy nuevo en el foro, y veo que este hilo lleva años sin moverse, pero como se parece a mi consulta.

        Estoy programando logs de una aplicación.
        -Estoy trabajando con Zabbix 2.0.4.
        Cuando hay un patron en una linea de log del tipo :

        XXXX.yyyy.mm.dd : hh.mm.ss.XXXX

        Como se puede configurar que Zabbix lea/monitorice el patrón de tal manera que me detecte si la hora que me indica es UTC, local time, etc ?

        Muchas gracias de antemano.
        Last edited by Tec_Technician; 04-12-2015, 10:56. Reason: Faltaba información.

        Comment

        • Hernandes Martins
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Apr 2011
          • 900

          #5
          Hola amigo,

          Mira el link de exkg, creo su respuesta estas en el link


          https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/log_items?s[]=filename


          o



          Abrazos
          __

          Att.
          Hernandes Martins - Zabbix Trainer

          Zabbix Brazil Partner - www.luniobr.com

          Zabbix Brazil Community - www.zabbixbrasil.org

          Blog: hernandesmartins.blogspot.com.br

          Skype: hernandss
          Telegram: @MrHernandes

          Español
          Facebook: facebook.com/groups/zabbixlatam
          Telegram: https://t.me/ZabbixEspañol

          Português
          Facebook: facebook.com/groups/zabbixbrasil/
          Telegram: https://t.me/ZabbixBrasil

          Comment

          • Tec_Technician
            Member
            • Dec 2015
            • 39

            #6
            Muchas gracias. Lo sigo revisando

            Comment

            • Tec_Technician
              Member
              • Dec 2015
              • 39

              #7
              Buenas de nuevo y gracias por la respuesta.
              He estado revisando la documentación. En el apartado de log time format:

              In this field you may optionally specify the pattern for parsing the log line timestamp.
              If left blank the timestamp will not be parsed.
              Supported placeholders:
              * y: Year (0001-9999)
              * M: Month (01-12)
              * d: Day (01-31)
              * h: Hour (00-23)
              * m: Minute (00-59)
              * s: Second (00-59)
              For example, consider the following line from the Zabbix agent log file:
              “ 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211).”
              It begins with six character positions for PID, followed by date, time, and the rest of the line.
              Log time format for this line would be “pppppp:yyyyMMdd:hhmmss”.
              Note that “p” and “:” chars are just placeholders and can be anything but “yMdhms”.


              Al principio entiendo que la parte "pppppp" es el PID number, pero....¿ese pid number a qué corresponde? es decir, mi aplicación genera logs y puedo modificar los logs que genera...¿habría manera de que ese PID number fuera un patron reconocido por Zabbix, o un patron cualquiera generado por la aplicación que me ayude ha marcar la fecha como UTC, GMT, CET?

              Muchas gracias de antemano.

              Comment

              Working...