目录
1.安装Grafana
2.安装和运行Prometheus
3.安装和运行node-exporter
4.配置和使用
1.安装Grafana
官网地址:https://prometheus.io/download/
1.通过wget下载对应的安装包,也可以到官网下载对应的安装包
2.登录需要安装Grafana的服务器,选择对应的目录上传安装包并执行下面命令进行安装:
$ yum install -y grafana-8.4.3-1.x86_64.rpm
3.安装完毕后启动应用:
$ systemctl start grafana-server
4.查看应用状态:
netstat -nlpt|grep 3000
5.如果需要修改grafana默认端口等配置,进入以下文件路径:
/etc/grafana/grafaba.ini
6.到此已经安装完毕,打开浏览器输入 IP:3000 访问,初始账号密码为:admin/admin
2.安装和运行Prometheus
从 Download | Prometheus 下载相应版本,安装到服务器上
官网提供的是二进制版,解压就能用,不需要编译,到上传压缩包的位置执行命令:
$ tar zxvf prometheus-2.34.0.linux-amd64.tar.gz #解压
$ cd prometheus-2.34.0.linux-amd64 #进入解压后文件夹
$ nohup ./prometheus --config.file=prometheus.yml & #指定配置文件后台运行应用,默认端口为9090
$ jobs -l #查看后台运行的应用
3.安装和运行node-exporter
从 Download | Prometheus 下载相应版本,安装到服务器上
官网提供的是二进制版,解压就能用,不需要编译,到上传压缩包的位置执行命令:
$ tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz
$ cd node_exporter-1.3.1.linux-amd64
$ nohup ./node_exporter &
$ jobs -l
至此CentOS7+Prometheus+Grafana已经安装完毕了
4.配置和使用
1.当你的Prometheus启动成功后,可以访问ip:9090,这是Prometheus的原生监控界面
点Status—>Targets—>就可以看到监控的本机
当你需要监控多台服务器的时候,则只需要在需要监控的服务器上面重复执行安装node-exporter应用并且修改Prometheus的yml配置文件即可
重启 Prometheus应用使配置生效
如图已经成功添加了3台服务器的监控。后续只需要把 Prometheus作为数据源引入到Grafana即可。
2.配置Prometheus到Grafana
3.Grafana图形显示Linux硬件信息
本次导入的模板:grafana官方模板【English version】Update 2020.10.10, add the overall resource overview! Support Grafana6&7,Support Node Exporter v0.16 and above.Optimize the main metrics...https://grafana.com/grafana/dashboards/11074如果id的方式导入失败的话,可以下载json进行json方式的导入
此时你就可以成功看到高大上的监控页面啦!!!
更多grafana的使用知识还需要大家自行查找~后续会出监控java应用的教程。
在此特别鸣谢此文章作者,部分图片出处也是该作者,如有侵权请联系本人删除