Email alarm
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
User alarm settings
Alarm time configuration
dingding:
zero one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twenty-one twenty-two twenty-three
|
#!/ bin/bash # Author:Byrd # Version:0.1 # Site:note.t4x.org # Contact:root#t4x.org export LANG = en_US . UTF - eight LOGFILE = "//usr/local/zabbix/share/zabbix/alertscripts/alert.log" : > "$LOGFILE" exec one > "$LOGFILE" exec two > &1 CURL = "/usr/bin/curl" to = $ one subject = ` echo $ two | tr '\r\n' '\n' ` body = ` echo $ three | tr '\r\n' '\n' ` $ { CURL } ' https://oapi.dingtalk.com/robot/send?access_token=9b95195c3a4efe24dd3eb4030a9a39eb841881253bc6a0b1d2b3e8e6074bc945 ' \ - H 'Content-Type: application/json' \ - d "" " { \"msgtype\": \"markdown\", \"markdown\": { \"title\":\"${subject}\", \"text\": \"${body}\" }, }" "" |
SourceByrd's Weblog- https://note.t4x.org/service/zabbx-dingding-alert/
SourceByrd's Weblog- https://note.t4x.org/service/zabbx-dingding-alert/