Ubantu安装Prometheus、Grafana、node_exporter、elasticsearch_exporter监控运行状态

Prometheus安装

更新系统包索引:apt-get update && apt-get upgrade -y

官网下载Prometheus: Prometheus
命令下载:wget https://github.com/prometheus/prometheus/releases/download/vX.X.X/prometheus-X.X.X.linux-amd64.tar.gz

上传并解压
修改prometheus.yml

scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["localhost:9090"]

  - job_name: 'elasticsearch' # 监控ElasticSearch的job名称,自定义即可
    scrape_interval: 60s
    scrape_timeout:  30s
    metrics_path: "/metrics" # 监控后缀
    static_configs:
    - targets: ["192.168.xxx.xxx:9114"] # 刚刚配置的elasticsearch_exporter监控地址

  - job_name: 'Linux'
    scrape_interval: 60s
    scrape_timeout:  30s
    metrics_path: "/metrics"
    static_configs:
    - targets: ["192.168.xxx.xxx:9100"]

后台启动:nohup ./prometheus --config.file=prometheus.yml & (注意这里–有两个)
prometheus 默认端口为9090,如果想切换一个端口,可以在启动的时候直接指定,如下:

./prometheus --config.file=prometheus.yml --web.listen-address=:9091 &

验证:http:ip:9090 点击targets

配置快速启动:

vim /etc/systemd/system/prometheus .service
[Unit]
Requires=network.target
After=network.target

[Service]
Type=simple
WorkingDirectory=/usr/local/prometheus 
ExecStart=/usr/local/prometheus/prometheus --log.level=info
TimeoutSec=30
Restart=always

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start prometheus.service
systemctl status prometheus.service

Grafana安装

直接官网安装:Grafana安装

验证:http:ip:3000 默认账号密码:admin 不改就点击skip

在Grafana Web界面中,点击“Connections” > “Data Sources”。添加一个新的数据源并选择Prometheus。提供你的Prometheus服务器的URL(例如,http://your_domain:9090)并保存配置。

创建仪表盘dashboards

Grafana 的模板商店:Grafana模板商店

配置快速启动:

sudo vim /lib/systemd/system/grafana-server.service
[Unit]
Description=Grafana
After=network-online.target

[Service]
ExecStart=/usr/local/grafana/bin/grafana-server -homepath /usr/local/grafana

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl enable grafana-server 

node_exporter安装

下载地址:node_exporter

上传并解压然后启动: nohup ./node_exporter &

需要重启Prometheus

配置快速启动:

vim /etc/systemd/system/node_exporter.service
[Unit]
Description=prometheus node_exporter Daemon
Documentation=https://github.com/prometheus/node_exporter
Requires=network.target
After=network.target

[Service]
Type=simple
WorkingDirectory=/usr/local/node_exporter
ExecStart=/usr/local/node_exporter/node_exporter --log.level=info
TimeoutSec=30
Restart=always

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start node_exporter.service
systemctl status node_exporter.service

elasticsearch_exporter安装

下载地址:elasticsearch_exporter

上传并解压

配置文件是deployment.yml 一般不用改啥

然后启动: nohup ./elasticsearch_exporter &

需要重启Prometheus

### Ubuntu系统上安装配置mamba_ssm #### 准备工作 为了顺利安装`mamba_ssm`,建议先更新系统的软件包列表并升级已有的软件包到最新版本。这可以通过运行以下命令来完成: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装Python和pip 确认已经安装了Python以及pip工具,这对于后续通过pip安装特定版本的`mamba_ssm`至关重要。 ```bash python3 --version pip3 --version ``` 如果尚未安装,则可以使用如下命令进行安装: ```bash sudo apt install python3-pip -y ``` #### 创建虚拟环境(可选) 创建一个新的Python虚拟环境有助于隔离不同项目的依赖关系,防止冲突发生。此步并非强制要求,但对于保持项目整洁很有帮助。 ```bash python3 -m venv my_mamba_env source my_mamba_env/bin/activate ``` #### 下载适合的wheel文件 根据目标硬件架构与操作系统特性选择合适的预编译二进制轮文件(wheel),这里假设选择了支持CUDA 11.8、PyTorch 1.13版本且适用于Linux x86_64平台的具体wheel文件[^2]。 #### 使用pip安装mamba_ssm 一旦获得了正确的wheel文件路径,就可以利用pip来进行安装操作了。注意替换下面命令中的URL为你实际获取到的那个wheel文件链接地址。 ```bash pip install https://path_to_your_wheel_file/mamba_ssm-1.0.1+cu118torch1.13cxx11abiFALSE-cp38-cp38-linux_x86_64.whl ``` 成功执行上述指令之后,即完成了`mamba_ssm`在Ubuntu上的部署过程。 #### 验证安装成果 最后一步是验证新安装的应用程序能否正常运作。尝试导入模块或查看其帮助文档以确保一切就绪。 ```python import mamba_ssm help(mamba_ssm) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值