linux安装prometheus-webhook-dingtalk(二)
一、下载钉钉插件
github地址:https://github.com/timonwong/prometheus-webhook-dingtalk/releases
# 新建目录
mkdir -p /data/prometheus/dingtalk
# 进入目标目录
cd /data/prometheus/dingtalk
# 下载
wget https://github.com/timonwong/prometheus-webhook-dingtalk/releases/download/v1.4.0/prometheus-webhook-dingtalk-1.4.0.linux-amd64.tar.gz
# 解压
tar -vxzf prometheus-webhook-dingtalk-1.4.0.linux-amd64.tar.gz
# 移动到安装目录
mv prometheus-webhook-dingtalk-1.4.0.linux-amd64 /usr/local/prometheus-webhook-dingtalk
# 进入目录
cd /usr/local/prometheus-webhook-dingtalk
二、将prometheus-webhook-dingtalk配置为系统服务
1、进入systemd目录
cd /usr/lib/systemd/system
2、创建文件
vim prometheus-webhook-dingtalk.service# 添加如下内容
[Unit]
Description=https://github.com/timonwong/prometheus-webhook-dingtalk/releases/
After=network-online.target[Service]
Restart=on-failure
ExecStart=/usr/local/prometheus-webhook-dingtalk/prometheus-webhook-dingtalk --config.file=/usr/local/prometheus-webhook-dingtalk/config.example.yml[Install]
WantedBy=multi-user.target
3、生效系统systemd文件
systemctl daemon-reload
4、设置开机自启
systemctl enable prometheus-webhook-dingtalk
5、启动和停止服务命令
# 查看状态
systemctl status prometheus-webhook-dingtalk
# 启动
systemctl start prometheus-webhook-dingtalk.service
# 停止
systemctl stop prometheus-webhook-dingtalk.service
三、启动prometheus-webhook-dingtalk
# 进入解压后的文件夹
cd /data/prometheus/dingtalk/prometheus-webhook-dingtalk-1.4.0.linux-amd64
# 前台启动
./prometheus-webhook-dingtalk --ding.profile=“ops_dingding=https://oapi.dingtalk.com/robot/send?access_token=aceff59d093d2589ff07e2fff33544d48a928dc6ad2b1dbcb42b08669d33a046”
# 后台启动prometheus-webhook-dingtalk,并且重定向输入日志到当前目录的prometheus-webhook-dingtalk.out
nohup ./prometheus-webhook-dingtalk --ding.profile=“ops_dingding=https://oapi.dingtalk.com/robot/send?access_token=aceff59d093d2589ff07e2fff33544d48a928dc6ad2b1dbcb42b08669d33a046” 2>&1 1>prometheus-webhook-dingtalk.out &
四、测试
curl -H "Content-Type: application/json" -d '{"msgtype":"text","text":{"content":"prometheus alert test"}}' https://oapi.dingtalk.com/robot/send?access_token=aceff59d093d2589ff07e2fff33544d48a928dc6ad2b1dbcb42b08669d33a046
linux安装prometheus-webhook-dingtalk(二)相关推荐
- Linux安装prometheus+grafana监控
一.在业务中遇到服务器负载过高问题,由于没有监控,一直没发现,直到业务方反馈网站打开速度慢,才发现问题.这样显得开发很被动.所以是时候搭建一套监控系统了. 由于是业余时间自己捯饬,所以神马业务层面的监 ...
- 关于linux安装前规划分区二三事
安装linux之前,要先做好规划,主要依据以下原则: 磁盘的容量. 系统的规模. 系统的用途. 预期的备份方法与备份空间. 主要讲一下按系统用途而要做的分区. 首先要有一个 /boot 分区,大概10 ...
- 二丶Linux安装xdd-plus教程及必备依赖的安装+青龙对接xdd
二丶Linux安装xdd-plus教程及必备依赖的安装 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 **首先需要安装青龙容器没装的青龙容器部署安装及常用命令 QQ交流群:10 ...
- Kali Linux 从入门到精通(二)-安装
Kali Linux 从入门到精通(二)-安装 Kail Linux 安装 持久加密USB安装-1 LUSK:Linux Unified Key Setup 磁盘分区加密规范 不依赖与操作系统的磁盘级 ...
- linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
[mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...
- Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘
Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...
- Prometheus+Node_exporter+Grafana监控(附送保姆级别linux安装攻略)
Prometheus+Node_exporter+Grafana监控(附送保姆级别linux安装攻略) 前言:监控系统技术选型 从开发语言上看,为了应对高并发和快速迭代的需求,监控系统的开发语言已经慢 ...
- Prometheus运维二 安装部署Prometheus及使用PromQL查询监控数据
1,安装部署. 1,环境准备. 软件包下载地址:https://prometheus.io/download/ 地址 规划/软件包 192.168.0.10 Prometheus Server 192 ...
- nginx linux 安装
nginx linux 安装 进入http://nginx.org/en/download.html 下载 n gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gc ...
最新文章
- Fragment 使用 show 和 hide 的方式实现切换 以及切换的时候Fragment 生命周期
- JavaScript的语言组成
- HALCON选择标定板文件
- ar编码matlab仿真_matlab-ofdm通信链路仿真
- 海贼王为什么画风突变_什么是突变测试?
- python3.5.2安装pygame_【闲来无事,py写game】Mac-Python3.5安装pygame 1.9.2 小计
- 收藏 | 一文读懂深度学习中的各种卷积
- c中获取python控制台输出_linux c程序中获取shell脚本输出的实现方法
- python语音属于什么语言_python到底是什么类型的语言
- HenCoder Android 自定义 View 1-6:属性动画(上手篇)
- Html5实现二维码扫描并解析-web前端教程
- java之上三角矩阵,判断上三角矩阵
- 外卖点餐列表滑动 微信小程序_点餐小程序购物车效果实现,点餐小程序购物车列表的实现...
- linux获取脚本文件路径
- pr同时对多个视频进行缩放
- 量子计算机进行量子传输,量子技术新突破:按一下按钮就能实现量子传输!
- 三款拼音输入法的特性对比
- 关于系统迁移到固态硬盘后,新系统引导项丢失的问题
- stm8 RTC自动唤醒
- 网络连通性以及网络不通解决办法