Skip to content
This repository was archived by the owner on May 15, 2019. It is now read-only.

Install OA Prerequisites

Nathanael Smith edited this page Apr 15, 2016 · 3 revisions

Building or installing prerequisites should be done in a directory created under the /home// directory. It is recommended to create a temporary folder called “src” for easy deletion after successful validation.

mkdir src
cd src

Python 2.7 is required for the operational analytics component.

#Pre-requisites
sudo yum -y groupinstall "Development Tools"
sudo yum -y install zlib-devel readline-devel sqlite-devel openssl-devel

#Python install
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure
make
sudo make altinstall
cd .. 

Pip will be needed to install various python dependencies

wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py 
sudo /usr/local/bin/python2.7 get-pip.py

Install Jupyter to create the notebook server.

wget --no-check-certificate https://pypi.python.org/packages/source/i/ipython/ipython-3.2.0.tar.gz#md5=41aa9b34f39484861e77c46ffb29b699
tar xvf ipython-3.2.0.tar.gz
cd ipython-3.2.0
sudo /usr/local/bin/python2.7 setup.py install
cd ..

There are several python modules needed for the notebook server that are not part of a normal python install. Install these with pip.

pip2.7 install pyzmq jinja2 tornado jsonschema numpy
cd ..
  • Home
  • [Overview of Open Network Insight](Overview of Open Network Insight)
    • [Technical Overview](Technical Overview)
  • [Planning Guide](Planning Guide)
    • [Deployment Option 1: Pure Hadoop](Pure Hadoop)
    • [Deployment Option 2: Hybrid Hadoop / Virtual](Hybrid Hadoop)
  • [Deployment Guide](Deployment Guide)
  • [Installation & Configuration Guides](Installation & Configuration Guides)
  • [User Guide](User Guide)
    • Flows
      • [Suspicious Connects – Analyst View](Suspicious Connects)
      • [Threat Investigation – Analyst View](Threat Investigation)
      • Storyboard
      • [Ingest Summary – Analyst View](Ingest Summary)
    • DNS
      • [Suspicious DNS – Analyst View](Suspicious DNS)
      • [Threat Investigation – Analyst View](DNS Threat Investigation)
      • [Storyboard](DNS Storyboard)
    • Proxy
      • [Suspicious Proxy - Analyst View](Suspicious Proxy)
      • [Threat Investigation - Analyst View](Proxy Threat Investigation)
      • [Storyboard](Proxy Storyboard)
  • ONI Demo

Clone this wiki locally