首页 > 其他分享 >promethus二进制文件安装脚本

promethus二进制文件安装脚本

时间:2023-08-26 23:34:40浏览次数:27  
标签:脚本 bin tar promethus 二进制 etc prometheus lib cp

#!/bin/bash
useradd -M -r -s /bin/false prometheus
mkdir /etc/prometheus /var/lib/prometheus
tar xf prometheus-*.tar.gz && cd prometheus-*
cp ./{prometheus,promtool} /usr/local/bin/
cp -r ./{consoles,console_libraries} /etc/prometheus/
cp ./prometheus.yml /etc/prometheus/
chown -R prometheus:prometheus /etc/prometheus
chown prometheus:prometheus /var/lib/prometheus
cat >> /etc/systemd/system/prometheus.service << EOF
[Unit]
Description=Prometheus Time Series Collection and Processing Server
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
Group=prometheus
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
EOF

systemctl daemon-reload
systemctl enable --now prometheus
sleep 3
netstat -lntp | grep 9090

标签:脚本,bin,tar,promethus,二进制,etc,prometheus,lib,cp
From: https://www.cnblogs.com/cxupup/p/17659684.html

相关文章

  • 二进制转布莱叶盲文转义
    输入s二进制数据TYPE_HEX=0TYPE_ASCII=1TYPE_BINARY=2TYPE_BRAILLE=3withopen('lookup_table.txt','r')asf:rows=f.read().splitlines()table=list(map(lambdax:x.split('\t'),rows))defconvert(text_array,in_t......
  • Applescript脚本实现全自动无痕检测手机号码是否注册iMessage的原理
    一、检测数据的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账号。2.编写脚本控制Macos/iphon......
  • 剑指Offer 15. 二进制中1的个数
    题目链接:剑指Offer15.二进制中1的个数题目描述:编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为'1'的个数(也被称为汉明重量).)。解法思路:思路一:num依次右移,判断每一次移动后最后一位是否是1,是的话,就ans++代码:func(numuint32)int{......
  • 二进制生成二维码
    由一串二进制数字生成一张二维码图片fromPILimportImagefromzxingimportBarCodeReaderreader=BarCodeReader()MAX=70pic=Image.new("RGB",(MAX,MAX))binary_nums="""此处放二进制""".replace('\n','')i=0......
  • PXC 57 二进制安装
    1.准备阶段1.1在三个节点上分别创建:用户组用户组目录--用户组用户组#/usr/sbin/groupaddmysql#/usr/sbin/useradd-gmysqlmysql--目录#mkdir–p/usr/local/mysql#chown-Rmysql:mysql/usr/local/mysql#chmod-R755/usr/local/......
  • 抢占GPU的脚本
    我主要利用Python多进程编程,通过占用GPU内存,从而达到占用GPU的目的。关于代码的解释见我的个人博客,以下主要介绍如何使用该脚本。我的Python版本为3.11,执行命令如下pythongrab_gpu.py--n3--otime30--spath./train.sh其中n表示需要占用的GPU个数,otime表示占用时间,spath......
  • 二进制
    二进制给定一个长度为$N$的二进制串($01$串)以及一个正整数$K$。按照从左到右的顺序,依次遍历给定二进制串的$N-K+1$个长度为$K$的子串,并计算每个遍历子串的各位数字之和。将这$N-K+1$个子串数字和按照子串的遍历顺序进行排列,得到的序列就是给定二进制串的$\texttt{K-}......
  • sql Server利用其create脚本来创建表
    1--这是依据系统自动生成的create脚本,填入所需字段来创建表23USE[csnprod]4GO56/******Object:Table[dbo].[message_master]ScriptDate:2023/8/2512:57:06******/7SETANSI_NULLSON8GO910SETQUOTED_IDENTIFIERON11GO1213SET......
  • centos7实现开机自启动Python脚本
    在Linux系统中,你可以使用不同的方法来实现开机自启动Python脚本和确保守护进程不挂掉。以下是一些常用的方法:1.开机自启动Python脚本:使用rc.local文件(适用于一些旧的系统):编辑/etc/rc.local文件,将你希望在系统启动时运行的命令或脚本添加到文件中。确保给脚本提供正确的路径。......
  • mysql 常用脚本语法
    mysql常用脚本语法创建表:CREATETABLEtest_db1.test_table1(idINTauto_incrementNOTNULL,my_namevarchar(100)NOTNULL,memovarchar(100)NULL,CONSTRAINTtest_table1_PKPRIMARYKEY(id))ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLATE=ut......