Skip to content

homer seven setup

Gabriel Mangieri edited this page Jun 5, 2019 · 20 revisions

HOMER 7

Overview of Components

There are quite a few components which make up a complete Homer 7 stack. Below is the list for this guide.

Operating System Note

A quick note regarding the other components used in this guide. My operating system of choice is CentOS 7 for this guide. As such, I have referenced and used RPM and YUM repos wherever possible to make updating components easier in the future. This should work fine for most RedHat distributions. If you prefer to use a different Linux distribution, please adjust accordingly and/or feel free to suggest the required edits so as to make this guide as complete as possible.


The HEPlify Capture Agent

As anyone knows, you can't gather information without someone and/or something listening for it. The HEPlify Capture Agent does just that, then sends the data to the HEPlify-Server to be ingested and sent out to the other components of the stack.

OS and Hardware Requirements

Hardware: I built this on a physical 1U Supermicro mini server with an Atom processor and a 16GB SSD and it is running just fine. You'll need 2 NICs, one for management, and one for the mirrored port from the switch.

OS Packages:

  • EPEL-Release
  • The Go programming Language.
  • PCAP Libraries

Install

  1. Install your prerequisites.
    yum install epel-release -y
    yum install go -y
    yum install -y libpcap-devel
Clone this wiki locally