| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 | #!/bin/bash
 
 subject="$1"
 message="$2"
 
 token="faaf1acd861a395bfb58170e17043188734cf0a1edc0ac6034a68ee2c6664de0"
 ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
 hostname=`hostname`
 body="$hostname[$ip]$message"
 
 function sendMessageToDingding(){
 url="https://oapi.dingtalk.com/robot/send?access_token=${token}"
 UA="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24"
 
 result=`curl -XPOST -s -L -H "Content-Type:application/json" -H "charset:utf-8" $url -d "
 {
 \"msgtype\": \"text\",
 \"text\": {
 \"content\": \"$1\n$2\"
 }
 }"`
 echo $result
 }
 
 sendMessageToDingding $subject $body
 
 |