Bandwidthd完整实战笔记(PostgreSQL)

Bandwidthd完整实战笔记(Postgresql)_2
本系列文章由ex_net(张建波、梁辉)编写,转载请注明出处。

作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!

前言

做过网管的朋友,相信都会有这么一个感觉,经常听到同事、领导的抱怨,网速慢!可是,单位又愿意投资购买流控、行为管理这些设备。毕竟,流控、行为管理这些设备都在10多万1台。一提钱,领导就会说,想想办法,,,,!哎。无语!

网速慢,真是个纠结的办法,在学校网路中心待的几年中,也逐步摸索出了一些经验。慢慢的整理出来与大伙交流。上一篇已经简单介绍了在CentOS下,安装Bandwidthd的方法(见  ),经过几天的实践,发现效果不好。分析的原因是,交换机镜像口把流量给Bandwidthd时,只有单边流量,因此造成了数据不准确。因此,在上次的办法上,进行了改进。

用“网桥”+“Bandwidthd”+“Postgresql”组合。经过24小时的实验,效果还不错。

一、系统方案介绍

Bandwidthd完整实战笔记(PostgreSQL)

说明:

(1)服务器选用有3块网卡的服务器,例如我用的服务器HP380G6,它有4块网卡,刚刚好。

(2)将eth1 和eth2组合成“透明网桥”,这样的话,就算服务器坏了,你也可以很快的把线路修复好,而且不需要修改路由器或交换机的配置。

二、服务器系统安装步骤简要说明

(1)安装Ubuntu 13系统(至于安装那个版本,全看你的服务器了,经过试验HP380G6只有安装Ubuntu13才行,安装12.04的版本,Raid比较麻烦,阵列识别不是太好)

(2)系统安装完毕后安装网桥组件

sudo apt-get install bridge-utils

(3)配置网桥

ifconfig em2 0.0.0.0
ifconfig em3 0.0.0.0

brctl addbr bg1

brctl addif bg1 em2
brctl addif bg1 em3

ifconfig bg1 up

bg1就是配置的网桥的名称

(4)测试网桥

将服务器接入网络试试,看看内网能否正常上网。理论上,只要网卡不要插错了。99.999999%是可以正常了,毕竟相当简单了

(5)安装 Postgresql、Apache 和 Php

apt-get install postgresql #安装数据库

apt-get install apache2    #安装apache
apt-get install php5      #安装php语言支持
apt-get install php5-pgsql #支持php语言连接postgresql数据库
apt-get install php5-gd    #支持php语言从数据库中读取图片

如果对数据库安装还不清晰,可以参考:

(Ubuntu 12.04环境下配置PostgreSQL和phpPgAdmin) 

(6)安装Bandwitdhd

先创建Bandwidthd数据库和账号

CREATE USER bandwidthdpgsql;
ALTER USER bandwidthdpgsql PASSWORD '123456';
create database bandwidthdpgsql;

再安装Bandwidthd软件包

apt-get install bandwidthd-pgsql

详细的Bandwidthd安装说明,可以参考:

(Bandwidthd+Postgresql数据库配置笔记) 

更多详情见请继续阅读下一页的精彩内容

PostgreSQL 的详细介绍请点这里
PostgreSQL 的下载地址请点这里

PostgreSQL缓存详述

Windows平台编译 PostgreSQL

Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)环境的配置与安装

Ubuntu上的phppgAdmin安装及配置

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2ff807840b546b65a07013352165ac60.html