安装prometheus的详细过程看:prometheus部署教程(一)-腾讯云开发者社区-腾讯云
(1)操作准备
安装MySQL:
2)在mysql节点上创建用户exporter并进行授权 [root @mysq101 ~] mysql -u root -p mysql>create user 'exporter'@'localhost' identified by 'xxxxxx'; mysql>grant process,replication client,select on *,* to 'exporter'@'localhost'; (3)在客户端主机创建app目录并上传nysqld exporter的gz文件 [root @mysq101 ~] cd /app [root @mysq101 ~] tar -zxvf mysqld exporter-0.14.0.linux-amd64.tar.gz [root @mysq101 ~] mv mysqld exporter-0.14.0.linux-amd64 mysql exporter (4)#在mysqld exporter路径下创建my.cnf,添加刚才创建的exporter用户和密码 [root @mysq101 ~] vim /app/mysql exporter/my.cnf [client] user=exporter password=xxxxxx #增加system启动脚本并开启自启动 vim /etc/systemd/system/mysqld exporter.service #脚本内容 [Unit] Description=mysqld_exporter After=network.target
[Service] Type=simple ExecStart=/app/mysql exporter/mysqld exporter --config.my-cnf=/app/mysql exporter/my.cnf Restart=on-failure [Instal1] WantedBy=multi-user.target (5)启动并设置开机自启 systemctl daemon-reload systemctl start mysqld exporter systemctl status mysqld exporter systemctl enable mysqld exporter
(6) 修改Prometheus配置文件并重启Prometheus服务
vim /app/prometheus/prometheus.yml - job_name: 'mysql' scrape_interval:5s static_configs: -targets:['IP:9104'] #mysql服务器的ip加端口 systemctl restart prometheus
(7)登录页面查看

(1)部署前准备
安装redis集群,参考连接
(2)在客户端主机创建app日录,并上传gz又件 cd /app tar -zxvf redis exporter-v1.50.0.linux-amd64.tar.gz mv redis exporter-v1.50.0.linux-amd64.tar.gz redis exporter (3)添加启动脚本 cd /etc/systemd/system vim redis exporter.service
[Unit] Description=Prometheus exporter for Redis metrics. Documentation=https://github.com/oliver006/redis exporter After=network.target
[Service] Execstart=/app/redis exporter/redis exporter -redis.addr 192.168.43.170:8379 -redis.password sa
[Insta11] WantedBy=multi-user.target
(4)启动并设置开机自启
systemctl daemon-reload systemctl start redis_exportersystemctl enable redis_exporter systemctl status redis exporter
(6) 修改Prometheus配置文件并重启Prometheus服务
vim /app/prometheus/prometheus.yml #在redis_exporter的下添加新增主机IP和端囗 - job_name: 'redis_exporter' static_configs: - targets: - 192.168.43.170:9121
-job_name: 'redis_exporter_targets' static_configs: - targets: - redis://192.168.43.170:8379 - redis://192.168.43.170:8380 - redis://192.168.43.171:8379 - redis://192.168.43.171:8380 - redis://192.168.43.172:8379 - redis://192.168.43.172:8380 metrics_path: /scrape relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels:[__param_target] target_label: instance - target_label: __address__ replacement: 192.168.43.170:9121
#重启prometheus保存配置 systemctl restart prometheus
(7)登录页面查看

(1)下载:wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.1-1.x86_64.rpm
(2)安装:
[root@localhost ~]# yum -y localinstall grafana-enterprise-10.0.1-1.x86_64.rpm
[root@localhost ~]# systemctl start grafana-server
[root@localhost ~]# systemctl enable grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
[root@localhost ~]# systemctl status grafana-server
(3) 登录grafana页面

(4)添加prometheus数据源


(4)查看数据显示的效果

同时node_exporter,mysql_exporter,redis_exporter的数据也可以展示出来,这里不再一一展示。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。