Prometheus安装及使用

一、系统环境

[root@prometheus src]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

配置好主机的/etc/hosts文件和主机时间

二、安装Prometheus系统

1.下载软件
地址:https://prometheus.io/download/
软件:
grafana-7.2.0.linux-amd64.tar.gz #展示
prometheus-2.21.0.linux-amd64.tar.gz #服务端
node-exporter.tar.gz #客户端
2.上传到linux服务器并安装
上传:略...
安装:

tar xf prometheus-2.21.0.linux-amd64.tar.gz -C /usr/local/ #解压
mv /usr/local/prometheus-2.21.0.linux-amd64/ /usr/local/prometheus #给文件改个名
/usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" & #使用默认的方式启动【&:代表后台运行,不占用终端窗口】
ss -ntlp | grep :9090 #查看端口是否启用

三、监控远程linux主机

1安装node_exprot
如果要监控不同的主机/不同的应用需要到下载不同node_export
上传:略...
安装:

tar xf node-exporter.tar.gz -C /usr/local/ #解压
nohup /usr/local/node-exporter/node_exporter & #启动
ss -ntlp | grep :9100 #查看端口占用情况

2.查看
在浏览器上输入http://x.x.x.x:9100/metrics,即可查看node_export收集的监控信息
Prometheus安装及使用Prometheus安装及使用

四、配置prometheus

1.修改文件

vim /usr/local/prometheus/prometheus.yml`
在文件的最后面添加下面三行
 31   - job_name: 'agent' #任务名字
 32     
 33     static_configs:
 34     - targets: ['192.168.0.107:9100'] #被监控主机的ip:端口

2.保存完成后,需要重新启动prometheus系统

pkill prometheus
ss -ntlp | grep :9090
/usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &

之后在浏览器上输入prometheus的ip:端口,即可查看
Prometheus安装及使用

五、安装grafana作为prometheus的展示页面

1.安装grafana

网址:https://grafana.com/
上传:略...
安装:

 tar xf grafana-7.2.0.linux-amd64.tar.gz -C /usr/local/ #解压
/usr/local/grafana-7.2.0/bin/grafana-server -homepath /usr/local/grafana-7.2.0/ & #源码安装的方式
ss -ntlp | grep :3000 #查看grafana端口

在浏览器输入http://grafana的ip:3000, 初始用户名和密码:admin,首次登陆后需要更改
2.添加prometheus的数据源
Prometheus安装及使用

Prometheus安装及使用
3.点击设置,查看数据源
Prometheus安装及使用

4.新建
Prometheus安装及使用

5.1
Prometheus安装及使用
Prometheus安装及使用

猜你喜欢

转载自blog.51cto.com/13377829/2603086