一、基础环境
系统 |
IP |
|
监控主机 |
CentOS 7 |
192.168.56.200 |
被监控主机 |
CentOS 7 |
192.168.56.201 |
二、Prometheus服务端安装
以下操作皆在监控主机(192.168.56.200)上执行。
2.0 关闭机器防火墙
# systemctl stop firewalld # systemctl disable firewalld
2.1 安装 go 环境
由于Prometheus是由go语言开发的,所以在安装Prometheus之前需要先在监控主机上安装go环境。这里采用源码编译的方式安装。
由于国内网络环境的原因,如果能够科学的上网,可从此地址下载最新版本的安装包:https://golang.org/dl/ 。
未能科学的上网的,可从此链接下载:链接:https://pan.baidu.com/s/1gefGeXmoFmjGxSGxgCuQfw 提取码:cz6l
安装包下载以后,上传至监控主机的 /usr/local 目录下。
2.1.1 解压安装包
# tar -xvf go1.13.1.linux-amd64.tar.gz
2.1.2 配置环境变量
添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以
# vim /etc/profile // 在最后一行添加 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin // wq保存退出后source一下 # source /etc/profile
执行go version,如果现实版本号,则Go环境安装成功。
2.2 安装Prometheus
安装包下载地址:https://prometheus.io/download/#prometheus
2.2.1 安装
将下载后安装包,上传至 /usr/local 目录下
解压安装包:
# tar -xvf prometheus-2.4.0.linux-amd64.tar.gz # mv prometheus-2.4.0.linux-amd64/ prometheus
2.2.2 启动
Prometheus的配置文件位于 /usr/local/Prometheus/prometheus.yml ,此处采用默认配置。
进入解压后的文件夹下,启动Prometheus。
# cd prometheus # ./prometheus --config.file=/usr/local/prometheus/prometheus.yml &
2.2.3 验证
浏览器打开http://192.168.56.200:9090(IP:9090端口)即可打开普罗米修斯自带的监控页面
原文地址:https://www.cnblogs.com/guoxiangyue/p/11772717.html