prometheus开机自动启动设置流程

prometheus开机自动启动设置流程

作者:蓝眼泪

原先手动重启的方式

/usr/local/Prometheus/prometheus --config.file=/usr/local/Prometheus/prometheus.yml &
/usr/local/node_exporter-0.17.0.linux-amd64/node_exporter &
/usr/local/mysqld_exporter-0.11.0.linux-amd64/mysqld_exporter --config.my-cnf="/usr/local/mysqld_exporter-0.11.0.linux-amd64/.my.cnf" &
/usr/local/redis_exporter redis//192.168.1.130:6379 & -web.listenaddress 192.168.1.130:9121
/usr/local/redis_exporter redis//192.168.60.124:6379 & -web.listenaddress 192.168.60.124:9121

自动启动设置1

vim /etc/systemd/system/prometheus.service
[Unit]
Description=Prometheus Monitoring System
Documentation=Prometheus Monitoring System
 
[Service]
ExecStart=/usr/local/Prometheus/prometheus
  --config.file=/usr/local/Prometheus/prometheus.yml 
  --web.listen-address=:9090
 
[Install]
WantedBy=multi-user.target

自动启动设置2

vim /lib/systemd/system/prometheus.service
[Unit]
Description=Prometheus
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/Prometheus/prometheus --config.file=/usr/local/Prometheus/prometheus.yml 

[Install]
WantedBy=multi-user.target

#设置开机自启

systemctl daemon-reload
systemctl enable prometheus
systemctl start prometheus
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Linux 系统中,可以使用 Systemd 来设置 mysqld_exporter 服务的开机自启动。以下是具体步骤: 1. 创建一个名为 `mysqld_exporter.service` 的 Systemd 配置文件,将该文件保存到 `/etc/systemd/system/` 目录下,具体命令如下: ``` sudo nano /etc/systemd/system/mysqld_exporter.service ``` 2. 将以下内容复制到该文件中: ``` [Unit] Description=Prometheus MySQL Exporter After=network.target [Service] User=prometheus Group=prometheus Type=simple ExecStart=/usr/local/bin/mysqld_exporter \ --collect.global_status \ --collect.info_schema.innodb_metrics \ --collect.auto_increment.columns \ --collect.binlog_size \ --collect.engine_innodb_status \ --collect.perf_schema.tablelocks \ --collect.perf_schema.file_events \ --collect.perf_schema.eventswaits \ --collect.perf_schema.indexiowaits \ --collect.perf_schema.tableiowaits \ --collect.slave_status \ --web.listen-address=:9104 \ --log.level=info Restart=always RestartSec=10 [Install] WantedBy=multi-user.target ``` 修改 `ExecStart` 中的命令路径和参数,确保其与您的 mysqld_exporter 安装路径和参数一致。 3. 保存并关闭文件,然后重新加载 Systemd 配置,使其生效: ``` sudo systemctl daemon-reload ``` 4. 启动 mysqld_exporter 服务,并设置开机自启动: ``` sudo systemctl start mysqld_exporter sudo systemctl enable mysqld_exporter ``` 现在,mysqld_exporter 服务已经成功设置开机自启动。您可以使用 `systemctl status mysqld_exporter` 命令来查看服务的状态。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值