Download the PHP package yyq/minimum_alarm without Composer
On this page you can find all versions of the php package yyq/minimum_alarm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package minimum_alarm
minimum_alarm
一个支持多种消息平台的告警组件。
- 包含的告警平台如下:
- 微信企业消息
- 微信公众号中的服务号
- 钉钉企业消息
- 邮件
- 阿里短信平台
YACenter
主功能入口类
通过 generateAlertor 成员函数生成平台中的相应的报警组件 通过 sendAlarm 成员函数,根据报警级别,分别通过各个组件发送告警信息,根据返回值可以知道哪个消息平台发送失败了
开发环境需要安装 composer
使用方法
-
建立工程目录,到工程目录下,编写: composer.json
- 执行命令安装组件
如果报错缺:php_xmlrpc
可以安装:$ sudo apt install php7.0-xmlrpc
如果被墙,可以按下面的命令使用 composer 国内镜像:
- 编写 test.php
文件说明
- YACenter.php 主调用接口类实现文件
- YAlertor.php 告警对象抽象类定义文件
- YAlertorEmail.php 邮件告警类实现文件
- YAlertorWXPublic.php 微信服务号告警类实现文件
- YAlertorWXEnterprise.php 微信企业号告警类实现文件
- YAlertorDingDing.php 钉钉企业号告警类实现文件
- YAlertorALiSMS.php 阿里短信平台告警类实现文件
问题与解决
如果运行时报:Call to undefined function curl_init() 错误,那是因为没有安装:php-curl 可以执行下面的命令进行安装 $ sudo apt install php-curl
All versions of minimum_alarm with dependencies
PHP Build Version
Package Version
The package yyq/minimum_alarm contains the following files
Loading the files please wait ....