Re: Force newsyslog to rotate from custon script

From: Lowell Gilbert (freebsd-questions-local_at_be-well.ilk.org)
Date: 05/12/04

  • Next message: JJB: "RE: Force newsyslog to rotate from custon script"
    To: Barbish3@adelphia.net
    Date: 12 May 2004 08:54:08 -0400
    
    

    "JJB" <Barbish3@adelphia.net> writes:

    > Problem description: My ipfilter log is rotated using
    > newsyslog.conf. The file is rotated on file size option. I have
    > custom script that reads the log and builds email containing list of
    > abusive source IP address. This custom script is included in the
    > daily management report process. Problem is that on days that there
    > is a lot of blocked traffic the log may rotate multiple times and my
    > daily management report script only runs against the current active
    > log.
    >
    > Is their some way to keep the log defined in newsyslog.conf without
    > any rotate option and add something to my custom script to tell
    > newsyslog to rotate the log after the script has processed the
    > current active log file?

    I would recommend a slightly different approach. Either of a couple
    of different approaches, in fact...

    One way to do this would be to use a separate config file for
    newsyslog(8) rather than /etc/newsyslog.conf. Then you run newsyslog
    and use the -f option to have it use your special-purpose
    configuration just for rotating this ipfilter log.

    The other way would be to do the rotation directly, in your script
    which processes the file. It should only take three or four commands
    in the script. That would let you more or less eliminate any race
    conditions that might leave data out of your logs.
    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"


  • Next message: JJB: "RE: Force newsyslog to rotate from custon script"

    Relevant Pages

    • Modernizing script that rotates images with links
      ... I'm trying to update a script I wrote that rotates images of book ... // define the images and rotate them ... thisAd = Math.floor* adImages.length)); ... What's the correct way of accessing the elements in my new array? ...
      (comp.lang.javascript)
    • Re: Modernizing script that rotates images with links
      ... I'm trying to update a script I wrote that rotates images of book ... // define the images and rotate them ... thisAd = Math.floor* adImages.length)); ... var rotate = { ...
      (comp.lang.javascript)
    • RE: Force newsyslog to rotate from custon script
      ... I need an return code or exit code from the newsyslog command to ... Does newsyslog issue such codes and how would I code an csh script ... Force newsyslog to rotate from custon script ...
      (freebsd-questions)
    • Rotate object in superengine for ruby
      ... In this virtualizer I need rotate ... ifthen diry = -1.0 end ... ifthen dirz = -1.0 end ... And this script has no errors but do nothing:( ...
      (comp.lang.ruby)
    • Re: Force newsyslog to rotate from custon script
      ... >> custom script that reads the log and builds email containing list ... This custom script is included in the ... >> any rotate option and add something to my custom script to tell ... >> newsyslog to rotate the log after the script has processed the ...
      (freebsd-questions)