Prometheus+node_exporter+grafana
部署环境
IP |
系统 |
组件 |
10.172.112.1(server) 10.52.210.223 |
CentOS Linux release 7.2.1511 (Core) |
Prometheusnode_exporter grafana |
10.52.210.224 |
CentOS Linux release 7.2.1511 (Core) |
node_exporter |
安装步骤
1. prometheus
1-1 解压
tar -xvf prometheus-2.12.0.linux-amd64.tar.gz
cd prometheus-2.12.0.linux-amd64/
1-2查看prometheus版本
./prometheus –version(查看版本)
1-3 添加监控项
vim prometheus.yml添加监控项
1-4 启动prometheus
nohup ./prometheus --config.file=prometheus.yml &启动prometheus
2. 安装node_exporter(客户端安装)
2-1 解压node_exporter
Tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz
Cd node_exporter-0.18.1.linux-amd64/
2-2 启动node_exporter
nohup ./node_exporter &启动node_exporter
2-3 访问prometheus界面
点击Statusc菜单下,configuration Rule Targets 等
Configuration展示prometheus.Yml配置文件
3. 安装grafana
3-1 解压grafana
tar -xvf grafana-2.5.0.linux-x64.tar.gz
cd grafana-2.5.0/
3-2 运行grafana界面
./bin/grafanf-server web
nohup ./bin/grafana-server web&
3-3 访问grafana界面
http://10.52.210.223/3000
admin/admin
4. 导入模板grafana
4-1 添加数据源与自带模块
Add data source----->http://10.52.210.223:9090-->dashboards-->prometheus2.0-->sace&test
http://10.52.210.223:9090
4-2 添加node-exporter-server-metrics模块
下载方法:https://grafana.com/dashboards/405-->Dashboards-->点击搜索栏node-exporter-server-metrics -->点击第一个进去--> version-->download
在grafana的Dashboard中导入模板的json文件
4-3. 添加1-node-exporter-0-16-for-prometheus模块(linux监控模块如:CPU MEM 磁盘使用率等)
此监控模板基于node_exporter 可以更好的展示多项基本监控项
模板的url https://grafana.com/dashboards/8919
在grafana所在的server安装饼状图插件,并重启grafana
饼状图地址:
http://grafana.com/grafana/plugins/grafana-piechart-panel
Cd /usr/local/grafana/bin
./grafana-cli plugins install grafana-piechart-panel
Killall grafana-server
Nohup./grafana-server restart &
图像界面配置
4. 遇到的问题:
4-1饼状图总磁盘信息无法显示
处理方法:
4-1-1 安装插件grafana-piechart-panel 将包下载到本地若无法安装成功
4-1-2 更改配置文件:defaults.ini
添加:
[plugin.piechart]
path = /var/lib/grafana/plugins/grafana-piechart-panel/(grafana-piechart-panel存放目录)
1-3 重启grafana程序