首先设置“告警通知方式”才能收到告警信息
目前的告警通知方式有:邮箱、钉钉、企业微信、短信通知、微信公众号。

邮箱:

收件者设置:
发送者设置:

邮箱SMTP设置【只要支持SMTP的邮箱即可】

这里演示的是使用QQ邮箱。首先需要开启SMTP 的服务才行。然后设置SMTP的密码教程如下:
https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.html

设置完之后。复制出SMTP密码。然后到面板设置中进行设置

钉钉:

钉钉提供了多种机器人,分别在不同的场景下使用。本文介绍不同类型机器人的使用场景。
机器人可以发送哪些消息类型

根据机器人可以发送的消息类型内容不同,分为基础消息、互动卡片消息。

基础消息。基础消息支持发送以下内容,详情请查看消息类型和数据格式。

    文本

    链接消息

    ActionCard

    FeedCard类型

    Markdown类型等

互动卡片消息

https://www.bt.cn/bbs/thread-71298-1-1.html

钉钉配置教程

先电脑登录钉钉(这部分过程不演示),然后左上角点头像,出来如下图片,点机器人管理

选择阿里云code,点击进入

点击添加

设置机器人名字,选择对应的机器人群组,然后点完成

面板上的操作
将钉钉上复制的链接,粘贴至如图位置,点保存即可

<?php  
function request_by_curl($remote_server, $post_string) {  
    $ch = curl_init();  
    curl_setopt($ch, CURLOPT_URL, $remote_server);
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, array ('Content-Type: application/json;charset=utf-8'));
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);  
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
    // 线下环境不用开启curl证书验证, 未调通情况可尝试添加该代码
    // curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); 
    // curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $data = curl_exec($ch);
    curl_close($ch);                
    return $data;  
}  

 function sendDingTalkMessage($str)
    {
        $webhook = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxx";
        $message = $str; // "我就是我, 是不一样的烟火";
        $data = array('msgtype' => 'text', 'text' => array('content' => $message));
        $data_string = json_encode($data);

        $result = $this->request_by_curl($webhook, $data_string);
        echo $result;
    }

//单一文件入口
$app = new AiWx();
//$app->run();

try {
    $app->runFunc($options);
} catch (Exception $e) {
    $str = '--- run.php 出现错误 --- ';
    echo $str . PHP_EOL;
    print_r($e);
    $app->sendDingTalkMessage($str);
}
?>

企业微信的设置:

首先需要建立一个群。然后右键添加机器人

短信通知:

微信公众号发送消息:

给女朋友搭建一个专属公众号吧

微信预约通知实现和优化