安装包信息
配置项 | 版本 | 说明 |
---|---|---|
操作系统 | Centos7.6-1810 x86_64 | 一台服务器10.66.252.189;一台被监控客户端192.168.1.153 |
Prometheus | 2.32.0 | prometheus-2.32.0-beta.0.linux-amd64.tar.gz |
Go | 1.8.3 | go1.8.3.linux-amd64.tar.gz |
grafana | – | grafana-5.2.3-1.x86_64.rpm |
node_exporter | 0.18.1 | node_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
- 解压安装包到/usr/local目录
# tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/
- 启动node-exporter
# /usr/local/node_exporter-0.18.1.linux-amd64/node_exporter &
客户端安装完成,剩余配置在服务器端配置
服务器安装go
普罗米修斯是go开发的, 所以需要安装go环境
- 解压文件
# tar -C /usr/local/ -xvf go1.8.3.linux-amd64.tar.gz
- 配置环境变量
vi /etc/profile
到最后一行添加如下配置
export PATH=$PATH:/usr/local/go/bin
重启服务使环境变量生效
source /etc/profile
- 验证go的安装
[root@localhost ~]# go version
go version go1.8.3 linux/amd64
安装Prometheus
- 解压文件
# tar -C /usr/local/ -xvf prometheus-2.32.0-beta.0.linux-amd64.tar.gz
- 到解压目录去改个名字
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv prometheus-2.32.0-beta.0.linux-amd64 prometheus
- 验证prometheus的安装
进入prometheus/目录,执行如下命令./prometheus --version
- 配置监控文件prometheus.yml
vi /usr/local/prometheus/prometheus.yml
- job_name: 新建监控的名称,随意填写
- targets: [“192.168.1.153:9100”] :监控目标的IP地址和端口,默认端口9100
- 启动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
- 访问服务器IP+端口
浏览器上打开http://10.66.252.189:9090
安装Grafana
普罗米修斯默认页面看不到什么直观信息,Grafana可以用图形界面形式查看监控信息。
- 安装
将安装包放置在服务器任意位置,执行如下命令
# sudo yum localinstall grafana-5.2.3-1.x86_64.rpm
- 把grafana加入系统服务,并将服务启动
# sudo /sbin/chkconfig --add grafana-server
# sudo service grafana-server start
-
安装grafana服务的piechart插件
将grafana-piechart-panel.zip解压并放置在/var/lib/grafana/plugins目录下
用命令service grafana-server restart将服务重启,使插件生效
用命令/usr/sbin/grafana-cli plugins ls查看插件是否安装
-
使用grafana
浏览器打开http://10.66.252.189:3000 (IP地址为服务器IP)
默认密码admin/admin,进入后修改密码
-
连接你的普罗米修斯到grafana
- grafana导入画好的图表node-exporter.json
安装包下载链接:下载链接
提取码:l9qh