Ubuntu UTM Homebrew – Part 2 – Network Graphing

In this previous post we setup the initial UTM (Unified Threat Management). In this quick guide we will be setting up network traffic graphing. We want to be able to see the types and amount of traffic flowing through our UTM in nice graphs. So we will be setting up NTOP to do this. We will be building from the source code because the NTOP version that installs from apt-get in Ubuntu 12.04 runs for a short period of time and then crashes.

sudo apt-get build-dep ntop
sudo apt-get install graphviz
cd /tmp
wget http://sourceforge.net/projects/ntop/files/ntop/Stable/ntop-5.0.1.tar.gz
tar zxvf ntop-5.0.1.tar.gz
cd ntop-5.0.1/
sudo ./autogen.sh
sudo make
sudo make install
sudo ldconfig
sudo useradd ntop
sudo chown -R ntop.ntop /usr/local/etc/ntop
sudo chown -R ntop.ntop /usr/local/share/ntop
sudo nano /usr/local/bin/start_ntop.sh
sudo ntop -i "br0" -d -L -u ntop --skip-version-check --use-syslog=daemon --set-admin-password={your_admin_password}
sudo chmod +x /usr/local/bin/start_ntop.sh
sudo nano /etc/rc.local

**Add the following line at the bottom before the line exit 0**

/usr/local/bin/start_ntop.sh &

Reboot your UTM or simply run

sudo /etc/init.d/rc.local start

Now you will have some nice graphs and be able to see the type and volume of traffic on your network.

 

 

2 thoughts on “Ubuntu UTM Homebrew – Part 2 – Network Graphing

  1. Pingback: Ubuntu UTM Homebrew - Part 3 - Mail Proxy and Spam Checker | Everything Should Be Virtual

  2. Pingback: Ubuntu UTM Homebrew - Part 1 - Web Filtering | Everything Should Be Virtual

Leave a Reply

Your email address will not be published. Required fields are marked *

*