Bootstrap

prometheus普罗米修斯安装部署

安装包信息

配置项版本说明
操作系统Centos7.6-1810 x86_64一台服务器10.66.252.189;一台被监控客户端192.168.1.153
Prometheus2.32.0prometheus-2.32.0-beta.0.linux-amd64.tar.gz
Go1.8.3go1.8.3.linux-amd64.tar.gz
grafanagrafana-5.2.3-1.x86_64.rpm
node_exporter0.18.1node_exporter-0.18.1.linux-amd64.tar.gz
Grafana插件grafana-piechart-panel.zip
Grafana 看板node-exporter.json

安装包下载地址附文末

环境信息描述
Linux 1 >> Centos系统,搭建Prometheus,IP为10.66.252.189
Linux 2 >> Centos系统,安装node_exporter,IP为192.168.1.153

客户端安装

被监控的192.168.1.153上安装node_exporter-0.18.1.linux-amd64.tar.gz

  1. 解压安装包到/usr/local目录
# tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/
  1. 启动node-exporter
# /usr/local/node_exporter-0.18.1.linux-amd64/node_exporter &

客户端安装完成,剩余配置在服务器端配置

服务器安装go

普罗米修斯是go开发的, 所以需要安装go环境

  1. 解压文件
# tar -C /usr/local/ -xvf go1.8.3.linux-amd64.tar.gz
  1. 配置环境变量
    vi /etc/profile
    到最后一行添加如下配置
    export PATH=$PATH:/usr/local/go/bin
    在这里插入图片描述
    重启服务使环境变量生效
    source /etc/profile
  2. 验证go的安装
[root@localhost ~]# go version
go version go1.8.3 linux/amd64

安装Prometheus

  1. 解压文件
# tar -C /usr/local/ -xvf prometheus-2.32.0-beta.0.linux-amd64.tar.gz
  1. 到解压目录去改个名字
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv prometheus-2.32.0-beta.0.linux-amd64 prometheus
  1. 验证prometheus的安装
    进入prometheus/目录,执行如下命令./prometheus --version
    在这里插入图片描述
  2. 配置监控文件prometheus.yml
    在这里插入图片描述
    vi /usr/local/prometheus/prometheus.yml
    在这里插入图片描述
  • job_name: 新建监控的名称,随意填写
  • targets: [“192.168.1.153:9100”] :监控目标的IP地址和端口,默认端口9100
  1. 启动prometheus
    由于服务启动时不会退出命令行,所以后面加&符号,回车后可即可
# /usr/local/prometheus/prometheus &

在这里插入图片描述
6. 防火墙放行9090端口
vi /etc/sysconfig/iptables
配置-A INPUT -p tcp -m state --state NEW -m tcp --dport 9090 -j ACCEPT
重启iptables服务:service iptables restart

  1. 访问服务器IP+端口
    浏览器上打开http://10.66.252.189:9090
    在这里插入图片描述

安装Grafana

普罗米修斯默认页面看不到什么直观信息,Grafana可以用图形界面形式查看监控信息。

  1. 安装
    将安装包放置在服务器任意位置,执行如下命令
# sudo yum localinstall grafana-5.2.3-1.x86_64.rpm
  1. 把grafana加入系统服务,并将服务启动
# sudo /sbin/chkconfig --add grafana-server
# sudo service grafana-server start

在这里插入图片描述

  1. 安装grafana服务的piechart插件
    将grafana-piechart-panel.zip解压并放置在/var/lib/grafana/plugins目录下
    用命令service grafana-server restart将服务重启,使插件生效
    用命令/usr/sbin/grafana-cli plugins ls查看插件是否安装
    在这里插入图片描述

  2. 使用grafana
    浏览器打开http://10.66.252.189:3000 (IP地址为服务器IP)
    默认密码admin/admin,进入后修改密码
    在这里插入图片描述

  3. 连接你的普罗米修斯到grafana

在这里插入图片描述
在这里插入图片描述

  1. grafana导入画好的图表node-exporter.json

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装包下载链接:下载链接
提取码:l9qh

;