Re: Daily/weekly/monthly output aggregation

From: Damian Gerow (damian_at_sentex.net)
Date: 11/17/03

  • Next message: Eric W. Bates: "Re: Daily/weekly/monthly output aggregation"
    Date: Mon, 17 Nov 2003 16:09:35 -0500
    To: isp@freebsd.org
    
    

    Thus spake Marty Landman (MLandman@face2interface.com) [17/11/03 15:57]:
    > As a developer I'd like to throw my 2 cents in; although this stmt may come
    > as no news to anyone else imho the issue is what to parse out as
    > significant. With the underlined caveat that once you make (what's in
    > essence then) a policy decision about what system output is significant
    > enough to pass along to the admin as worthy of review the danger is in
    > everything that /isn't/ passed along.

    Developer input is what I need at this point -- I have done development work
    in the past, but I very quickly moved into sysadmin work.

    > At least now you've got the gnawing feeling that you're behind in reading
    > the stuff; once you implement a system to decide what's worth reading

    I put 'read' in quotes, because I usually give each one a ten-second
    once-over. 75% of the time, that's good enough, but I have missed more than
    a couple of problems that I shouldn't have.

    > you've gotten rid of that guilt pang. Should that evolve into a sense of
    > false security - well I can only speculate how many server crashes could've
    > been avoided if not for feelings of false security.

    Being security-concious, this is a big concern. Hence, my paper-napkin
    draft of what needs to be done:

    Everything gets stored in a SQL database, since it is the cure to any and
    every computing problem that has ever been introduced.

    Store a table of hostnames, and whether or not they are active. When we run
    the report generator, we can check to see if a hostname did *not* check in.
    If not, we send an alert.

    Each report is mailed to an address, that pipes the message to a program.
    This program would break each report down into its already-labelled
    sections, and store it *verbatim* in the database. This makes looking up
    past reports much, much easier.

    The report generator would be run via a cron job. The idea at this point is
    to:

        - make sure all currently active servers have checked in, with the
          appropriate reports
        - detect any new servers that checked in
        - do, essentially, a diff against today and yesterday for each host
          (also do a diff against today and last week, when necessary)
        - if no changes, pring a 'Host OK' status
        - otherwise, print a line for every change.

    The output of this would be one e-mail, that would be sent out however you
    want it to be sent out.

    I already have bigger ideas for this (i.e. paging if more that 'root/toor'
    found with userid zero, paging if known hosts did not check in/unknown hosts
    did check in, collision/error rate jumps too high, etc.), but I'd like to
    avoid feature creap for now.

    Any thoughts/suggestions/comments?
    _______________________________________________
    freebsd-isp@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-isp
    To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org"


  • Next message: Eric W. Bates: "Re: Daily/weekly/monthly output aggregation"

    Relevant Pages

    • Re: Chinas latest billionaire(ss)
      ... Yang Huiyan, 25, has overnight become the richest person in China, ... a real estate developer run by her father that posted ... sharp gains after debuting on the Hong Kong Stock Exchange on April ... a personal fortune of 27 billion yuan according to Huruns' report ...
      (soc.culture.china)
    • Re: 10.2 partitioning. Sucks!
      ... If a "developer" only is concerned with OFFICIAL problems, ... anything because there is no OFFICIAL report of the incident. ... It can be anybodies fault. ... If it isn't reported, it isn't dealth with. ...
      (alt.os.linux.suse)
    • QCReports demo
      ... QueryCalc, the graphics report writer we'd written for IMAGE and the HP3000. ... QueryCalc, which we now call QCReports, was translated onto the PC. ... same as we move from host platform to platform. ...
      (comp.sys.hp.mpe)
    • Help with Glade (Annex E) on Windows
      ... The trivial RCI code works fine with all partitions on one ... When we put a partition on a separate host, ... package body Report_1 is ... package Report is ...
      (comp.lang.ada)
    • Orientation Problem with Printer
      ... One report, however, refuses to print in landscape orientation. ... This problem seems to occur on only one printer model -- an HP ColorJet ... The developer says the problem is not with his design. ...
      (microsoft.public.access.modulesdaovba)