首页 > 系统相关 >SHELL创建钉钉群接入机器人推送报警信息(text消息类型)

SHELL创建钉钉群接入机器人推送报警信息(text消息类型)

时间:2023-03-31 14:46:28浏览次数:61  
标签:-% SHELL +% text 机器人 ip date 推送

步骤一:获取自定义机器人Webhook

  1. 选择需要添加机器人的群聊,然后依次单击群设置 > 智能群助手。

  2. 在机器人管理页面选择自定义机器人,输入机器人名字并选择要发送消息的群,同时可以为机器人设置机器人头像。

     

  3. 完成必要的安全设置,勾选我已阅读并同意《自定义机器人服务及免责条款》,然后单击完成。

  4. 完成安全设置后,复制出机器人的Webhook地址,可用于向这个群发送消息,格式如下:

    https://oapi.dingtalk.com/robot/send?access_token=XXXXXX

    注意:请保管好此Webhook 地址,不要公布在外部网站上,泄露后有安全风险。

    2.使用SHELL发送text消息类型报警信息

    1.脚本如下:

    #!/bin/bash
    #标题 title='ECS服务器监控'
    #求年-月-日 time="$(date "+%Y-%m-%d")"
    #求时:分:秒 times="$(date "+%H:%M:%S")"
    #求星期 xingqi="$(date "+%A")"
    #求ip ip=$(ifconfig | grep inet | awk 'NR==3{print $2}')
    #求磁盘大小 lsblk=$(df -h / | awk '{print $5}' | tail -n 1 ) url="https://oapi.dingtalk.com/robot/send?access_token=7a067f612173db2609069ee6d4c273f2c8替换自己的token4ae" curl $url \ -H 'Content-Type: application/json' \ -d '{"msgtype": "text", "at": { "atMobiles":[ "1875xxxxxx3" ], "isAtAll": false }, "text": { "content":" 项目:'$title' 报警时间:'${time}' '${times}' '${xingqi}' 监控ip:'${ip}' 磁盘空间大小:'${lsblk}'"} }'

    注意点:报警内容中不可以包含空格,$(date "+%Y-%m-%d %H:%M:%S") 会报错,分开获取。text模式不支持图片

    2.效果图:

     

     

     

标签:-%,SHELL,+%,text,机器人,ip,date,推送
From: https://www.cnblogs.com/joyware/p/17276221.html

相关文章

  • xshell - 强制更新 前 备份服务器连接信息
    1.背景今天打开xshell,提示要求强制更新版本,且打不开页面,以前是关闭提示是可以打开的,那么,更新就更新吧,可我配置好的服务器连接信息不可丢2.解决我在这个路径找到了,不同的电脑位置有点差异,基本一致 ......
  • Linux Shell命令
    LinuxShell命令"ip"命令:用于配置和管理网络接口及路由表。可以使用"ip"命令来添加、删除、修改网络接口、设置IP地址、修改路由表等。这个命令是配置网络的关键命令之一。#查看网络接口信息iplinkshow#设置网卡eth0的IP地址和子网掩码ipaddradd192.168.1......
  • MSF实战免杀过静态:ShellCode加花指令
    分析MSF的ShellCode1.Hash寻找系统API函数由于ShellCode是没有PE结构的,无法通过导入表来调用系统的API函数,因此,这部分是一个通用的API调用函数,它可以根据给定的哈希值查找并调用相应的API。在查找API时,它会遍历已加载模块的列表以及每个模块的导出地址表。这个函数在Shellcode中......
  • shell脚本-巡检华为路由器、交换机板卡状态
    将巡检的设备状态信息文件放到和shell脚本一个目录下,执行bash脚本名称forfilenamein$(ls|grepSD1);do device_model=$(cat$filename|grep"'sDevicestatus"|cut-d"'"-f1) if[[$device_model="NE40E-X8"]];then sysname=$(cat$filen......
  • Mybatis面向切面编程(AOP)的applicationContext配置文件
    面向切面编程(AOP)applicationContext.xml配置文件<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht......
  • 百度普通收录API提交token推送在线版+随机URL生成+抓取内页URL工具
    普通收录:百度站长平台官方给出的使用说明如下1、普通收录工具可以向百度搜索主动推送资源,缩短爬虫发现网站链接的时间,不保证收录和展现效果。2、API提交和手动提交共享配额......
  • MySQL导入数据库1118错误解决方案[ERR] 1118 - Row size too large (> 8126). Changing
    MySQL导入数据库1118错误解决方案[ERR]1118-Rowsizetoolarge(>8126).ChangingsomecolumnstoTEXTorBLOB编辑sql文件,在开头设置一下innodb_strict_mode为0SE......
  • Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
    平平无奇的一天,想同步一下本地和服务器的程序。博主一般采用的同步文件的方法是通过xshell先连接服务器,再通过xftp同步文件。突然,今天打开xshell的时候,报出问题需要更新到......
  • shell报错:bash:./xxx: 无法执行二进制文件: 可执行文件格式错误
    shell报错:bash:./xxx:无法执行二进制文件:可执行文件格式错误在ubuntu下运行一个可执行文件,但是出现错误:由于文件已经拥有可执行权限,遂考虑是不是该文件编译时的CPU指......
  • 01 Shell基础
    Shell语言基础Shell定义Shell又称命令解释器,能够识别用户输入的各种命令,并传递给操作系统。在UNIX或Linux中,Shell既是用户交互的界面,也是控制系统的脚本语言Shell的分类......