Grafana连接 ntop 数据源

最近公司在推进运维大数据平台的建设,其中前期有一个服务器流量分析的需求。这个服务器流量分析,并不是像 zabbix 这类监控软件可以完成的,虽然我们也在用 zabbix 作为一个基础的监控告警平台,但是这个流量分析需求比较细,需求方想知道:
  1. 哪台物理机的流量在何时出现高峰(zabbix能做)
  2. 这台物理机的流量是由哪台虚拟机产生的(zabbix能做)
  3. 这台虚拟机隶属于哪个业务系统
  4. 这台虚拟机上哪个程序导致的流量高峰
  5. 这台虚拟机流量产生的源地址和目的地址,源端口和目的端口。

这些需求要在前端一目了然,我想基本上没有什么开源的监控软件直接能做到这样吧

后来在上网搜索相关资料,偶然间找到了ntop,ntop的安装部署不在这里详说,不复杂,但是依赖包众多,如果你不能使用EPEL的话,会比较痛苦。虽然ntop这个方案并不能完整的满足需求,但已经可以满足一大半。但是由于一些原因,我们并没有采取这个方案。

第一步:安装ntop

ntop本身是一个非常好的网络流量监控软件,可以自动发现本网段子网的机器,可以自动发现与本机(ntop所部署的机器)有网络交互的机器。且有相对比较直观的Web UI 展示相关统计信息。

ntop 安装完成后就是这样的

Ntop

第二步:安装Grafana

Grafana是一个非常好的开源的数据可视化工具,支持多种数据源进行连接,尤其适合用来做为监控告警的前端展示。同时更支持zabbix的直接接入,非常方便。
它所支持的数据源包括但不限于 以下这些:
这里写图片描述

更多的支持可以去官网

Grafana的安装比较简单
有几种方式:
1.直接通过yum安装

$ sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm

2.你也可以把rpm包下载下来安装

$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm
$ sudo yum install initscripts fontconfig
$ sudo rpm -Uvh grafana-4.6.3-1.x86_64.rpm
  1. 添加一个yum源文件/etc/yum.repos.d/grafana.repo
    内容为
[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

然后直接安装

sudo yum install grafana

最笨的方法,去官网下载rpm包,然后拷贝到机器里安装

安装完成后就可以启动Grafana了

你可以直接sudo service grafana-server start
默认http端口是3000, 登录的默认用户名是admin,密码admin

完成之后是这样的
这里写图片描述

第三步:配置Ntop作为数据源

首先需要安装 ntop数据源的插件,这个如果你的机器可以连接外网,可以直接通过命令

$ grafana-cli plugins install ntop-ntopng-datasource

安装完成后别忘了重启Grafana

如果你的机器不能连接外网,你就去下载一下插件包,解压后然后放到
/var/lib/grafana/plugins 这个目录下
重启grafana

最后就到了配置Ntop的步骤了

在 grafana 的 Datasource 菜单选择 绿色按钮 Add data source

然后填入相关信息
这里写图片描述

type直接在下拉菜单中选择ntop
URL是 : http://你的ntop访问地址/lua/modules/grafana
Access 要选择 direct

最后填入你登录ntop web页面的用户名和密码
默认也是admin:admin

后面就是如何使用grafana的事情了
这个以后再说
这里写图片描述

参考资料:
1.ntop官网
2. ntopng Grafana Integration: The Beauty of Data Visualizazion
3. Grafana官网

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值