centos8搭建Prometheus和Grafana
时间: 2023-11-29 07:37:16 浏览: 158
以下是CentOS 8上安装和配置Prometheus和Grafana的步骤:
1. 安装Prometheus
1.1 首先,创建一个新的用户组和用户来运行Prometheus:
```
sudo groupadd --system prometheus
sudo useradd -s /sbin/nologin --system -g prometheus prometheus
```
1.2 下载Prometheus:
```
wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-amd64.tar.gz
```
1.3 解压文件并将文件移动到`/opt`目录下:
```
tar xvfz prometheus-*.tar.gz
sudo mv prometheus-2.28.1.linux-amd64 /opt/prometheus
```
1.4 启动Prometheus:
```
sudo /opt/prometheus/prometheus --config.file=/opt/prometheus/prometheus.yml
```
Prometheus现在应该在`http://localhost:9090`上运行。
2. 安装Grafana
2.1 添加Grafana的yum存储库:
```
sudo tee /etc/yum.repos.d/grafana.repo <<EOF
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
EOF
```
2.2 安装Grafana:
```
sudo dnf install grafana
```
2.3 启动并启用Grafana:
```
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
```
Grafana现在应该在`http://localhost:3000`上运行。
3. 配置Prometheus数据源
3.1 在Grafana中打开`http://localhost:3000`并登录。
3.2 单击左侧面板中的“配置数据源”。
3.3 在“数据源”页面上,单击“添加数据源”。
3.4 选择“Prometheus”作为类型。
3.5 在“HTTP”部分中,将URL设置为`http://localhost:9090`。
3.6 单击“保存和测试”。
4. 创建Grafana仪表板
4.1 在Grafana中单击左侧面板上的“+”符号。
4.2 选择“仪表板” -> “添加新面板”。
4.3 在“新面板”页面上,单击“添加查询”。
4.4 在“查询编辑器”中,输入Prometheus查询。
4.5 单击“应用”。
4.6 通过单击“面板标题”来更改仪表板标题。
4.7 单击“保存仪表板”。
现在,您已经成功地在CentOS 8上安装和配置了Prometheus和Grafana,并创建了一个简单的仪表板。
阅读全文