一、下载钉钉插件

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

注意点:
这里之前看网上好多教程说需要进行编译安装,还需要安装什么go、yarn、nodejs这些环境,其实不用编译安装,直接进行二进制包安装就好。

二、将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(二)相关推荐

  1. Linux安装prometheus+grafana监控

    一.在业务中遇到服务器负载过高问题,由于没有监控,一直没发现,直到业务方反馈网站打开速度慢,才发现问题.这样显得开发很被动.所以是时候搭建一套监控系统了. 由于是业余时间自己捯饬,所以神马业务层面的监 ...

  2. 关于linux安装前规划分区二三事

    安装linux之前,要先做好规划,主要依据以下原则: 磁盘的容量. 系统的规模. 系统的用途. 预期的备份方法与备份空间. 主要讲一下按系统用途而要做的分区. 首先要有一个 /boot 分区,大概10 ...

  3. 二丶Linux安装xdd-plus教程及必备依赖的安装+青龙对接xdd

    二丶Linux安装xdd-plus教程及必备依赖的安装 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 **首先需要安装青龙容器没装的青龙容器部署安装及常用命令 QQ交流群:10 ...

  4. Kali Linux 从入门到精通(二)-安装

    Kali Linux 从入门到精通(二)-安装 Kail Linux 安装 持久加密USB安装-1 LUSK:Linux Unified Key Setup 磁盘分区加密规范 不依赖与操作系统的磁盘级 ...

  5. linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)

    [mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...

  6. Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘

    Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...

  7. Prometheus+Node_exporter+Grafana监控(附送保姆级别linux安装攻略)

    Prometheus+Node_exporter+Grafana监控(附送保姆级别linux安装攻略) 前言:监控系统技术选型 从开发语言上看,为了应对高并发和快速迭代的需求,监控系统的开发语言已经慢 ...

  8. Prometheus运维二 安装部署Prometheus及使用PromQL查询监控数据

    1,安装部署. 1,环境准备. 软件包下载地址:https://prometheus.io/download/ 地址 规划/软件包 192.168.0.10 Prometheus Server 192 ...

  9. nginx linux 安装

    nginx linux 安装 进入http://nginx.org/en/download.html 下载 n  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gc ...

最新文章

  1. Fragment 使用 show 和 hide 的方式实现切换 以及切换的时候Fragment 生命周期
  2. JavaScript的语言组成
  3. HALCON选择标定板文件
  4. ar编码matlab仿真_matlab-ofdm通信链路仿真
  5. 海贼王为什么画风突变_什么是突变测试?
  6. python3.5.2安装pygame_【闲来无事,py写game】Mac-Python3.5安装pygame 1.9.2 小计
  7. 收藏 | 一文读懂深度学习中的各种卷积
  8. c中获取python控制台输出_linux c程序中获取shell脚本输出的实现方法
  9. python语音属于什么语言_python到底是什么类型的语言
  10. HenCoder Android 自定义 View 1-6:属性动画(上手篇)
  11. Html5实现二维码扫描并解析-web前端教程
  12. java之上三角矩阵,判断上三角矩阵
  13. 外卖点餐列表滑动 微信小程序_点餐小程序购物车效果实现,点餐小程序购物车列表的实现...
  14. linux获取脚本文件路径
  15. pr同时对多个视频进行缩放
  16. 量子计算机进行量子传输,量子技术新突破:按一下按钮就能实现量子传输!
  17. 三款拼音输入法的特性对比
  18. 关于系统迁移到固态硬盘后,新系统引导项丢失的问题
  19. stm8 RTC自动唤醒
  20. 网络连通性以及网络不通解决办法

热门文章

  1. 高端简洁响应式电子商务网站源码
  2. vue.js 2.x教程
  3. 鸿钧老祖、如来、菩提老祖、…
  4. 招投标基本流程(不包含资格预审)
  5. 5年!我对OpenStack的一些看法
  6. 国土空间规划双评价(一):土地资源单项评价
  7. 程序员怎么悄无声息迈过36岁大槛?
  8. 计算机桌面隔几秒闪一下,win7游戏窗口化隔一段时间就会闪一下屏幕怎么办
  9. 产品调研——拍拍严选
  10. c++链表先进先出和先进后出的简单写法