前面分别介绍了,nagios的安装,influxdb的安装,grafana作为一个高颜值的绘图工具,一般都是作为监控软件的绘图工具,便于监控服务器各项指标,性能。但grafana一般是作为zabbix的监控展示平台,是因为grafana本身支持zabbix的数据源,但是并没有办法直接接受nagios的数据,因为nagios本身作为一个轻量级的监控平台,本身是并不储存监控历史数据的。
这时,就需要influxdb,一个时间序列数据库,作为grafana的数据源,来进行绘图,而nagios的监控数据如何写入influxdb,就需要修改监控脚本,增加将结果数据写入influxdb的脚本语句,这样在nagios监控的同时,将监控数据写入influxdb,然后用influxdb作为数据源。然后通过grafana作为绘图工具,将数据酷炫的展示出来。
这里记录一下grafana的安装与简单使用。本人系统centos7.2
一:安装
###https://grafana.com/grafana/download?platform=linux,官网安装界面,根据自己的系统,选择合适的版本进行安装。
$ wget wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.4.3-1.x86_64.rpm (下载安装包)
$ yum localinstall grafana-4.4.3-1.x86_64.rpm (yum本地安装)
$ systemctl start grafana-server (开启grafana)
$ systemctl enable grafana-server (设为开机启动)
这时,就需要influxdb,一个时间序列数据库,作为grafana的数据源,来进行绘图,而nagios的监控数据如何写入influxdb,就需要修改监控脚本,增加将结果数据写入influxdb的脚本语句,这样在nagios监控的同时,将监控数据写入influxdb,然后用influxdb作为数据源。然后通过grafana作为绘图工具,将数据酷炫的展示出来。
这里记录一下grafana的安装与简单使用。本人系统centos7.2
一:安装
###https://grafana.com/grafana/download?platform=linux,官网安装界面,根据自己的系统,选择合适的版本进行安装。
$ wget wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.4.3-1.x86_64.rpm (下载安装包)
$ yum localinstall grafana-4.4.3-1.x86_64.rpm (yum本地安装)
$ systemctl start grafana-server (开启grafana)
$ systemctl enable grafana-server (设为开机启动)