42 lines
1.3 KiB
Markdown
42 lines
1.3 KiB
Markdown
Introduction
|
|
============
|
|
This subproject uses vagrant to setup kiloeyes. To make the install easier,
|
|
one should download java 8, elasticsearch, kibana and kafka binaries and place
|
|
these files into a directory named leapbin at the same directory where the
|
|
project kiloeyes is. Here is an example::
|
|
|
|
leapbin
|
|
elasticsearch-2.3.0.deb
|
|
jdk-8u77-linux-x64.tar.gz
|
|
kafka_2.11-0.9.0.0.tgz
|
|
kibana-4.5.0-linux-x64.tar.gz
|
|
kiloeyes
|
|
etc
|
|
kiloeyes
|
|
vagrant
|
|
....
|
|
|
|
Having the structure like this will make the install goes faster. And when you
|
|
need to run the scripts repeatly, you won't need to keep downloading these
|
|
large files. The example directory leapbin above also lists the current
|
|
required software to run kiloeyes.
|
|
|
|
|
|
Usage:
|
|
======
|
|
You can install everything onto one machine or you can choose install different
|
|
components onto different servers. There can be a lot of ways to split up
|
|
servers for different services. Here is an example:
|
|
|
|
controller:
|
|
java
|
|
elasticsearch
|
|
kibana
|
|
kiloeyes
|
|
devstack:
|
|
OpenStack environment
|
|
agent01:
|
|
agent
|
|
|
|
To indicate how the servers will be used, please edit configuration file in
|
|
vagrant/onvm/conf/nodes.conf.yml and ids.conf.yml file. |