forked from elastic/logstash
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL
47 lines (38 loc) · 1.39 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
This code is not beta, not alpha, but like something unnamed where
only three people in the world are using it. YMMV. Expect much debuggery.
If you have questions/complaints/bugs, please email
# Prereqs:
These instructions assume you are on a relatively recent
linux system, that you have a working (C) build environment,
that you have ruby and rubygems installed.
# Installation Instructions...
You should have ruby and rubygems installed.
After that install the following gems, via 'gem install gemname'
required gems:
- json
- jls-grok # for grok filter support
- amqp # for amqp://
- em-http-request # for elasticsearch://
- eventmachine-tail # for file://
- em-websocket # for websocket://
- mkdtemp
- uuid
For the web interface:
- async_synatra
- haml
- sass
If you are on centos download and install a newer flex:
ftp://mirrors.kernel.org/fedora/releases/9/Fedora/source/SRPMS/flex-2.5.35-1.fc9.src.rpm
# For 'jls-grok' you will need grok installed.
Install the following packages (centos: sudo yum install pkgname)
pcre-devel, libevent-devel, gperf
# TODO(sissel): use a grok release
svn checkout http://semicomplete.googlecode.com/svn/grok
cd grok
make
sudo make install
# On Linux:
Check your /etc/ld.so.conf, or /etc/ld.so.conf.d/* .
If not already set add /usr/local/lib and run 'ldconfig' as root to update the
library cache list.