欢迎光临散文网 会员登陆 & 注册

Ubuntu 20.04安装普罗米修斯

2022-04-09 11:39 作者:梅塔沃克  | 我要投稿

Prometheus号称是下一代监控系统,是一个开源的、基于指标的事件监控和警报应用程序,最初是在 SoundCloud 开发的,后来被各种公司和组织广泛采用。Prometheus 有自己的存储系统,用于存储和管理收集的实时指标。


本文将演示如何在 Ubuntu 20.04 LTS(Focal Fossa)系统中安装和配置 Prometheus。


先决条件

在安装 Prometheus 之前,请务必完成以下附加条件。

1.安装Nginx

sudo -i

apt update

apt install nginx

systemctl start nginx

完成上面步骤后,浏览器进入ip地址查看如下:

nginx已经启动


2.创建普罗米修斯用户

sudo useradd --no-create-home --shell /bin/false prome
sudo useradd --no-create-home --shell /bin/false node_exporter

3.创建普罗米修斯目录

sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus

4.下载和安装 Prometheus

请在这里查看Prometheus的版本,我是用的是prometheus-2.35.0-rc0.linux-amd64.tar.gz,下载请参考官网:https://prometheus.io/download/


wget https://github.com/prometheus/prometheus/releases/download/v2.35.0-rc0/prometheus-2.35.0-rc0.linux-amd64.tar.gz

tar xvf prometheus-2.35.0-rc0.linux-amd64.tar.gz

cp prometheus-2.35.0-rc0.linux-amd64/prometheus /usr/local/bin/
cp prometheus-2.35.0-rc0.linux-amd64/promtool /usr/local/bin/


--拷贝以后更改权限

chown prome:prome /usr/local/bin/prometheus
chown prome:prome /usr/local/bin/promtool

cp -r prometheus-2.35.0-rc0.linux-amd64/consoles /etc/prometheus
cp -r prometheus-2.35.0-rc0.linux-amd64/console_libraries /etc/prometheus


--拷贝以后更改权限

sudo chown -R prome:prome /etc/prometheus/consoles

sudo chown -R prome:prome /etc/prometheus/console_libraries

$ sudo chown -R prome:prome /var/lib/prometheus

5.配置

sudo nano /etc/prometheus/prometheus.yml

配置如图:


----

global:
  scrape_interval
15s

scrape_configs
:
  - job_name
'prometheus'
    scrape_interval
5s
    static_configs
:
      - targets
['localhost:9090']

----

然后Ctrl+o保存。

创建文件,并写入下面的内容:

sudo nano /etc/systemd/system/prometheus.service


----

[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]
User=prome
Group=prome
Type=simple
ExecStart=/usr/local/bin/prometheus \
    --config.file /etc/prometheus/prometheus.yml \
    --storage.tsdb.path /var/lib/prometheus/ \
    --web.console.templates=/etc/prometheus/consoles \
    --web.console.libraries=/etc/prometheus/console_libraries

[Install]
WantedBy=multi-user.target

----

然后Ctrl+o保存。完成上述配置后,使用以下命令重新加载 systemd:

sudo systemctl daemon-reload

sudo systemctl start prometheus

sudo systemctl enable prometheus

sudo systemctl status prometheus

服务启动成功

成功后即可访问 Prometheus Web 界面 浏览器并导航到以下地址: http://ip-address:9090

本机p-address是:127.0.0.1,我是用的服务器如下:

Prometheus启动成功

至此,Prometheus搭建完成,若要添加出口,请关注我的技术博客iweec.com

以下是Prometheus监控截图:






Ubuntu 20.04安装普罗米修斯的评论 (共 条)

分享到微博请遵守国家法律