If one is looking at log aggregation/reporting/alerting systems, I strongly 
suggest looking at Graylog. It is (like ELK) built on top of Easticsearch, but 
it handles the Elastic management for you. It has a very polished interface and 
nice dashboard / alerting features. We’re using it internally for ~150 devices 
logging to one Graylog VM. It is also very scalable for larger installations 
and/or high availability. 

The Graylog folks have pre-rolled VM images which would let you get going 
quickly and use it for parsing these existing files. They also have OS 
packages, docker image, etc.

-Pete

From:  <tech-boun...@lists.lopsa.org> on behalf of Graham Dunn <g...@kurai.org>
Date:  Thursday, March 31, 2016 at 06:43
To:  Simon Lyall <si...@darkmere.gen.nz>
Cc:  LOPSA Tech List <t...@lopsa.org>
Subject:  Re: [lopsa-tech] Tool for searching and browsing log files.

I've found a small ELK stack reasonable (Kibana is pretty useful for finding 
stuff), but needs to be monitored lots (ie, logstash will stop working for no 
reason, same with elasticsearch). TBH, splunk is very very good at this and 
easy to set up. It *can* be expensive, but if it's worth money to you to know 
about things, I'd look into it as well.

On Thu, Mar 31, 2016 at 6:46 AM, Simon Lyall <si...@darkmere.gen.nz> wrote:
I'm looking for a tool that might handle this nicely.

I have some asterisk log files that are generated by daemontools' multilog. The 
problem is that daemontools rotates logs every few minutes at the volumes I do 
so a single call can be scattered across several files. Total files might be a 
few GB.

Does anyone know a good tool that let us search across multiple files for 
strings and display them? (along with nearby lines). The basic requirements
are to trace a problem call by finding a number or call id and jumping around 
checking the 10 lines or so on each side of it.

What I've looked at so far:

* The team currently use vi which doesn't support multiple files well

* I had a look at use multiple search in less but this was pretty slow and
  didn't seem to work nicely.

* logstash and Elasticsearch would probably be the longer team option
  although there doesn't seem to be a good built-in asterisk filter for
  grok.

* lnav ( http://lnav.org/ ) looks nice but doesn't have support for
  multilog format and doesn't appear to actually search multiple
  generations of files.


-- 
Simon Lyall  |  Very Busy  |  Web: http://www.simonlyall.com/
"To stay awake all night adds a day to your life" - Stilgar

_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
http://lopsa.org/

_______________________________________________ Tech mailing list 
Tech@lists.lopsa.org https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech This 
list provided by the League of Professional System Administrators 
http://lopsa.org/
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to