PHPackages                             yyq/minimum\_alarm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. yyq/minimum\_alarm

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

yyq/minimum\_alarm
==================

一个支持多种消息平台的告警组件

1.0.0(8y ago)09MITPHPPHP &gt;=7.0.0

Since Jan 16Pushed 8y ago1 watchersCompare

[ Source](https://github.com/jerryyyq/minimum_alarm)[ Packagist](https://packagist.org/packages/yyq/minimum_alarm)[ RSS](/packages/yyq-minimum-alarm/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

minimum\_alarm
==============

[](#minimum_alarm)

一个支持多种消息平台的告警组件。

- 包含的告警平台如下：
    - 微信企业消息
    - 微信公众号中的服务号
    - 钉钉企业消息
    - 邮件
    - 阿里短信平台

YACenter
--------

[](#yacenter)

主功能入口类

通过 generateAlertor 成员函数生成平台中的相应的报警组件 通过 sendAlarm 成员函数，根据报警级别，分别通过各个组件发送告警信息，根据返回值可以知道哪个消息平台发送失败了

开发环境需要安装 composer
-----------------

[](#开发环境需要安装-composer)

```
$ sudo apt install composer

```

使用方法
----

[](#使用方法)

1. 建立工程目录，到工程目录下，编写： composer.json

```
{
    "require": {
        "yyq/minimum_alarm": ">=1.0.0"
    }
}

```

2. 执行命令安装组件

```
$ composer install
更新可以执行：
$ composer update
```

如果报错缺：php\_xmlrpc
可以安装：$ sudo apt install php7.0-xmlrpc
如果被墙，可以按下面的命令使用 composer 国内镜像：

```
$ composer config repo.packagist composer https://packagist.phpcomposer.com
$ composer clearcache
$ composer install
```

3. 编写 test.php

```
