创建钉钉机器人,你得在PC端创建,手机创建不了
创建群:
选择分类建群:
随便选一个建群:
点击 智能群助手:
添加机器人:
添加自定义机器人:
名字自定义,ip地址填你的服务器ip,点击完成即可:
记录下Webhook信息,等会要用到:
远程上服务器,创建脚本
vi /etc/ssh/sshrc
将以下内容写进脚本:
server和local url要改为你自己的信息
#!/bin/bash #获取登录者的用户名 user=$USER #获取登录者的IP地址 ip=${SSH_CLIENT%% *} #获取登录的时间 time=$(date +%F%t%k:%M) #服务器的IP地址 server='服务器ip' function SendMessageToDingding(){ #你钉钉机器人的地址。 local url="Webhook地址" local UA="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3314.0 Safari/537.36" local res=`curl -XPOST -s -L -H"Content-Type:application/json" -H"charset:utf-8" $url -d"{\"msgtype\":\"text\",\"text\":{\"content\":\"$1\n$2\"}}"` } SendMessageToDingding "服务器登录告警" "时间 $time\n用户 $user\n用户地址 $ip\n服务器地址 $server"
wq保存退出
给脚本执行权限:
chmod +x /etc/ssh/sshrc
下次登录会自动发钉钉消息提醒