shell脚本实现告警消息推送钉钉机器人

这篇具有很好参考价值的文章主要介绍了shell脚本实现告警消息推送钉钉机器人。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、准备钉钉机器人

        钉钉创建群聊

shell脚本发送钉钉消息,Linux,机器人,钉钉        

        群设置、智能群助手、添加机器人

shell脚本发送钉钉消息,Linux,机器人,钉钉

        机器人类型选择自定义(通过webhook接入自定义服务)

shell脚本发送钉钉消息,Linux,机器人,钉钉
        添加到刚才创建的群组、安全设置选择自定义关键字将关键词设置为告警二字,有用),配置IP地址加签!这里三选一即可

关键字:当发送的消息包含这里设置的关键字,机器人才会接收并推到群聊

IP地址:也就是发起告警消息的主机的互联网出口地址

加签:我没使用,有兴趣点击说明文档那几个字查看

 shell脚本发送钉钉消息,Linux,机器人,钉钉

         创建完成后,会自动生成一个webhook地址,这个token地址请复制保留不要公开,主机端需要配置这个地址,格式如下

shell脚本发送钉钉消息,Linux,机器人,钉钉

二、主机端配置shell脚本,取名dingding.sh,脚本内容可直接复制,webhook地址请替换,如下:

#!/bin/bash

#推送消息到钉钉
#根据自己的机器人webhook值修改下面token
#设置要发送的消息为变量1,执行的时候格式为./dingding.sh 要发送的消息!

message=$1
curl https://oapi.dingtalk.com/robot/send?access_token=206eb370de730f286b2d662238697a2cd19f63dexxxxcb49ae780c08d278 -H 'Content-Type: application/json' -d "
  {
    'msgtype': 'text',
    'text': {
      'content': '$message'
    },
    'at': {
      'isAtAll': false
    }
  }"

三、手动执行脚本进行测试(需赋予脚本可执行权限)

        客户端需要能够访问互联网,先手动输入,执行

        ./dingding.sh "测试消息请忽略!"

shell脚本发送钉钉消息,Linux,机器人,钉钉

        钉钉群收到消息

 shell脚本发送钉钉消息,Linux,机器人,钉钉

 四、监控项

        具体要监控主机哪些内容,cpu?内存?磁盘?流量?什么频率?可参考另一篇文章,另一篇文章有一个监控项的脚本,也可直接复制,使用的时候将本文章的脚本和另一篇文章的脚本放到同一个文件夹下即可!链接如下:shell脚本实现自动监测主机运行状态及告警_Doctor xu的博客-CSDN博客

        文章来源地址https://www.toymoban.com/news/detail-631580.html

到了这里,关于shell脚本实现告警消息推送钉钉机器人的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【超详细】服务器使用青龙面板跑联通余量脚本并接收钉钉机器人定时推送超详细教程

    本教程只适用于联通用户 使用场景: 经常需要登录联通营业厅查询流量较为麻烦,本教程是使用青龙面板启动定时任务跑联通余量(v4)的脚本进行定时查询流量情况。 效果图如下,教程最后会有教学,根据自己想要的格式修改脚本: 安装docker 安装青龙面板 安装完成后,访问ip

    2024年02月16日
    浏览(334)
  • 提高错误日志处理效率!使用Python和钉钉机器人实现自动告警聚合

    日志是非常重要的信息资源。它们记录了应用程序的运行状态、错误和异常情况,帮助我们了解系统的健康状况以及发现潜在的问题。为了高效地管理和分析日志数据,许多组织采用了Elasticsearch、Logstash和Kibana(ELK)堆栈作为日志收集和分析的解决方案。 开发一个实时监控和

    2024年02月11日
    浏览(42)
  • shell脚本定时推送钉钉战报

    解析服务端返回的如下字符串,获取今日数据、历史数据,实现钉钉定时推送战报效果。 1、curl获取数据并赋值变量 在shell中直接使用curl http://www.baidu.com会出现下载器,因此我们拼接一个 -s 。 对于接收数据的变量api_result:其后面的等号前后都不要有空格。 对于要执行的函

    2024年02月16日
    浏览(28)
  • zabbix配置钉钉机器人告警

    1.在钉钉上创建一个钉钉群组 2.在群组中添加一个机器人           3.配置zabbix server调用钉钉接口的代码( 使用python ) 查看是否有python环境 python --version  找到zabbix 的AlertScriptsPath目录路径  cat /etc/zabbix/zabbix_server.conf|grep AlertScriptsPath 将调用钉钉接口的python文件放在AlertScripts

    2024年02月11日
    浏览(47)
  • java实现钉钉自定义机器人发送消息

           钉钉作为现在很多企业的移动办公平台,具有很多很强大的功能,可以帮助我们更加及时的发现问题,解决问题,今天我们做一个java实现钉钉自定义机器发送消息的功能。         首先,先放出官方文档地址:https://open.dingtalk.com/document/orgapp/custom-robot-access        

    2024年02月15日
    浏览(47)
  • Java实现钉钉企业内部应用机器和自定义机器人发送消息

     公司让写一个服务监控的功能,当监测到服务停止时,向钉钉群里推送报警信息。之前大概看到钉钉的开放平台的API文档,好像能群发消息的只有机器人。 钉钉开放平台目前提供三种机器人: 企业内部应用机器人 群模板机器人 自定义机器人 本来向用自己比较熟悉的自定义

    2024年02月12日
    浏览(54)
  • 企业微信,阿里钉钉告警群机器人

    链接:如何通过企业微信群接收报警通知_云监控-阿里云帮助中心

    2024年02月15日
    浏览(34)
  • java实现钉钉群机器人@机器人获取信息后,机器人回复(机器人接收消息)

    1.需求 鉴于需要使用钉钉群机器人回复,人们提出的问题,需要识别提出的问题中的,后端进行处理实现对应的业务逻辑 2.实现方式 用户@群机器人,附带提出的问题,后端接收消息后识别消息内容,读取到进行对应的业务逻辑操作后,机器人获取返回的信息后

    2024年02月14日
    浏览(51)
  • 钉钉机器人推送

     自定义类型机器人文档 自定义机器人发送群消息 - 钉钉开放平台 验证签名文档 自定义机器人的创建和安装 - 钉钉开放平台 php代码实现方式

    2024年01月24日
    浏览(47)
  • C#实现钉钉自定义机器人发送群消息帮助类

            在企业中,针对一些关键指标内容(如每天的生产产量、每天的设备报警信息等信息),需要同时给多人分享,此时就可以将需要查看这些数据的人员都拉到一个群中,让群里的机器人将这些关键指标内容推送到群里即可【(目前已实现在钉钉群里创建自定义机器

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包