Prometheus+Grafana-监控环境搭建

1、下载安装包

https://prometheus.io/download/
Prometheus+Grafana-监控环境搭建_第1张图片

2、解压缩并启动

tar -zxvf prometheus-2.26.0.linux-amd64.tar.gz
./prometheus --config.file=prometheus.yml

Prometheus+Grafana-监控环境搭建_第2张图片

3、访问URL地址

http://192.168.12.113:9090/classic/graph

Prometheus+Grafana-监控环境搭建_第3张图片

4、下载grafana

https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/
Prometheus+Grafana-监控环境搭建_第4张图片

5、grafana上传到服务器并安装启动

sudo yum -y install grafana-7.5.4-1.x86_64.rpm
sudo service grafana-server start

Prometheus+Grafana-监控环境搭建_第5张图片
在这里插入图片描述

6、访问grafana主页

http://192.168.12.13:3000
用户名、密码:admin

Prometheus+Grafana-监控环境搭建_第6张图片

7、grafana集成Prometheus

Prometheus+Grafana-监控环境搭建_第7张图片
Prometheus+Grafana-监控环境搭建_第8张图片

8、下载grafana模板

监控容器(推荐ID)
	3146
	8685
	10000
	8588
	315
		优化315
监控物理机/虚拟机(linux)(推荐ID)
	8919
	9276
监控物理机/虚拟机(windows)(推荐ID)
	10467
	10171
	2129
监控协议http/icmp/tcp/dns/(推荐ID)
	http监控某个网站
	icmp监控某台机器
	tcp监控某个端口
	dns监控dns
	
	9965
		优化9965

https://grafana.com/grafana/dashboards
Prometheus+Grafana-监控环境搭建_第9张图片
Prometheus+Grafana-监控环境搭建_第10张图片

9、grafana导入模板

Prometheus+Grafana-监控环境搭建_第11张图片
Prometheus+Grafana-监控环境搭建_第12张图片
Prometheus+Grafana-监控环境搭建_第13张图片

10、下载node_exporter

https://prometheus.io/download/
Prometheus+Grafana-监控环境搭建_第14张图片

11、解压缩并启动

tar -zxvf node_exporter-1.1.2.linux-amd64.tar.gz
cd node_exporter-1.1.2.linux-amd64
./node_exporter 

Prometheus+Grafana-监控环境搭建_第15张图片

ps -ef |grep node_exporter
ss -lntp |grep node_exporter

Prometheus+Grafana-监控环境搭建_第16张图片

12、Prometheus配置node_exporter地址并重启

vim prometheus.yml

Prometheus+Grafana-监控环境搭建_第17张图片

13、刷新grafana仪表盘

Prometheus+Grafana-监控环境搭建_第18张图片

14、监控Windows主机

https://github.com/prometheus-community/windows_exporter/releases/tag/v0.16.0
Prometheus+Grafana-监控环境搭建_第19张图片

15、关闭Windows防火墙

16、启动exe程序

Prometheus+Grafana-监控环境搭建_第20张图片

17、Prometheus配置Windows主机IP和端口

在这里插入图片描述

18、重启Prometheus

19、grafana下载Windows_exporter模板JSON并上传

20、查看仪表盘

Prometheus+Grafana-监控环境搭建_第21张图片

21、Prometheus或者node_exporter等设置为后台运行且开机自启动

vim /usr/lib/systemd/system/node_exporter.service

[Unit]
Description=node_exporter
Documentation=node_exporter Monitoring System
After=network.target

[Service]
#User=node_exporter
#Group=node_exporter
#node_exporter的路径,根据自己程序所放置的路径填写
ExecStart=//node_exporter --web.listen-address=:9100

[Install]
WantedBy=multi-user.target

Prometheus+Grafana-监控环境搭建_第22张图片

22、开启服务并设置开机自启

systemctl start node_exporter 
systemctl enable node_exporter

在这里插入图片描述

23、查看仪表盘

你可能感兴趣的:(架构师,监控类,grafana,Prometheus)