普罗米修斯Prometheus监控神器

本文详细介绍了如何使用Prometheus监控Linux主机和mysqld服务,包括安装Prometheus、node_exporter、mysqld_exporter,以及配置Grafana进行数据可视化。在监控过程中,通过node_exporter收集Linux主机信息,通过mysqld_exporter监控MySQL服务,最后利用Grafana展示监控数据。
摘要由CSDN通过智能技术生成


一、普罗米修斯Prometheus监控系统

1.1实验环境

在这里插入图片描述

在这里插入图片描述

  • 更改主机名

hostnamectl set-hostname prometheus
 su
hostnamectl set-hostname agent
 su
hostnamectl set-hostname grafana
 su
  • 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
  • 设置/etc/hosts文件,配置映射
vim /etc/hosts
192.168.27.136 prometheus
192.168.27.138 agent
192.168.27.139 grafana
  • 时间同步
ntpdate ntp1.aliyun.com

1.2安装普罗米修斯

  • 安装
[root@prometheus ~]# cd /opt
[root@prometheus opt]# rz -E  //将prometheus软件包上传到/opt目录下
[root@prometheus opt]# tar zxvf prometheus-2.5.0.linux-amd64.tar.gz -C /usr/local
[root@prometheus opt]# mv /usr/local/prometheus-2.5.0.linux-amd64/ /usr/local/prometheus
[root@prometheus opt]# cd /usr/local/prometheus

在这里插入图片描述

  • 启动prometheus服务(直接使用默认配置文件启动)
[root@prometheus prometheus]# ./prometheus --config.file="/usr/local/prometheus/prometheus.yml" &

在这里插入图片描述

  • 验证端口占用情况(判断是否真正的启动)
    确认端口9090
 ss -naltp | grep 9090

在这里插入图片描述

1.3访问prometheus界面(web)

  • 用浏览器访问http://192.168.27.136:9090可以访问到prometheus的主界面
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

1.4主机数据显示

  • 访问http://192.168.27.136/metrics可以查看到监控的数据
    在这里插入图片描述

1.5普罗米修斯监控图像

  • 默认监控prometheus主机的CPU
    在这里插入图片描述
    在这里插入图片描述

1.6普罗米修斯监控Linux主机

1.6.1node组件概述

  • 在远程linux主机(被监控端agent)上安装node_exorter组件,这样普罗米修斯就可以接收到其收集系统
  • https://prometheus.io/download/下载地址

1.6.2安装node_exporter组件

  • 安装、解压node_exporter组件
[root@agent ~]# cd /opt
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值