centos8搭建Prometheus和Grafana
时间: 2023-11-29 13:37:16 浏览: 155
以下是在CentOS 8上安装和配置Prometheus和Grafana的步骤:
1. 安装Prometheus
1.1 首先,您需要下载Prometheus二进制文件。请访问Prometheus的官方网站(https://prometheus.io/download/)以获取最新版本的二进制文件。
1.2 使用以下命令下载Prometheus:
$ wget https://github.com/prometheus/prometheus/releases/download/v2.29.2/prometheus-2.29.2.linux-amd64.tar.gz
1.3 解压缩Prometheus二进制文件:
$ tar xvfz prometheus-2.29.2.linux-amd64.tar.gz
1.4 将解压缩的文件夹移动到/opt目录下:
$ mv prometheus-2.29.2.linux-amd64 /opt/prometheus
2. 配置Prometheus
2.1 创建一个新的系统用户prometheus:
$ sudo useradd -rs /bin/false prometheus
2.2 创建一个新的系统目录/etc/prometheus:
$ sudo mkdir /etc/prometheus
2.3 将Prometheus的配置文件复制到/etc/prometheus目录下:
$ sudo cp /opt/prometheus/prometheus.yml /etc/prometheus/
2.4 编辑配置文件/etc/prometheus/prometheus.yml并添加以下内容:
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
2.5 更改/etc/prometheus目录的所有权和权限:
$ sudo chown -R prometheus:prometheus /etc/prometheus
$ sudo chmod -R 775 /etc/prometheus
2.6 创建一个新的systemd服务文件以启动Prometheus:
$ sudo nano /etc/systemd/system/prometheus.service
2.7 添加以下内容:
[Unit]
Description=Prometheus Server
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/opt/prometheus/prometheus --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/opt/prometheus/data
[Install]
WantedBy=multi-user.target
2.8 重新加载systemd配置并启动Prometheus:
$ sudo systemctl daemon-reload
$ sudo systemctl start prometheus
$ sudo systemctl enable prometheus
2.9 检查Prometheus是否正在运行:
$ sudo systemctl status prometheus
3. 安装Grafana
3.1 下载Grafana RPM包:
$ sudo wget https://dl.grafana.com/oss/release/grafana-8.1.2-1.x86_64.rpm
3.2 安装Grafana RPM包:
$ sudo yum install grafana-8.1.2-1.x86_64.rpm
3.3 启动Grafana服务:
$ sudo systemctl start grafana-server
3.4 将Grafana服务添加到系统启动项:
$ sudo systemctl enable grafana-server
3.5 检查Grafana是否正在运行:
$ sudo systemctl status grafana-server
4. 配置Grafana
4.1 打开Web浏览器并访问http://服务器IP:3000。
4.2 使用默认用户名和密码admin/admin登录。
4.3 添加Prometheus数据源:
a. 单击左侧导航栏中的“Configuration”。
b. 单击“Data Sources”。
c. 单击“Add data source”。
d. 选择“Prometheus”。
e. 输入Prometheus的URL(http://localhost:9090)。
f. 单击“Save & Test”。
4.4 导入Grafana仪表板:
a. 单击左侧导航栏中的“+”。
b. 单击“Import”。
c. 输入Grafana仪表板的ID(例如“1860”)。
d. 选择先前添加的Prometheus数据源。
e. 单击“Import”。
4.5 查看Grafana仪表板:
a. 单击左侧导航栏中的“Dashboard”。
b. 选择先前导入的仪表板。
这些就是在CentOS 8上安装和配置Prometheus和Grafana的步骤。
阅读全文