嘟嘟社区

[经验] 阿里云十年CDT监控 多账号PHP版不用放机器里面了


自行下载阿里云的sdk  PHPMailer邮件通知也有 我打包放下面
请自行部署,我就不提供搭建支持了 你们自己摸索把
[经验]  阿里云十年CDT监控 多账号PHP版不用放机器里面了
给一个阿里云的composer.json内容
composer.json
  1. {
  2.     "name": "alibabacloud/client",
  3.     "homepage": "https://www.alibabacloud.com/",
  4.     "description": "Alibaba Cloud Client for PHP – Use Alibaba Cloud in your PHP project",
  5.     "keywords": [
  6.         "sdk",
  7.         "tool",
  8.         "cloud",
  9.         "client",
  10.         "aliyun",
  11.         "library",
  12.         "alibaba",
  13.         "alibabacloud"
  14.     ],
  15.     "type": "library",
  16.     "license": "Apache-2.0",
  17.     "support": {
  18.         "source": "https://github.com/aliyun/openapi-sdk-php-client",
  19.         "issues": "https://github.com/aliyun/openapi-sdk-php-client/issues"
  20.     },
  21.     "authors": [
  22.         {
  23.             "name": "Alibaba Cloud SDK",
  24.             "email": "[email protected]",
  25.             "homepage": "http://www.alibabacloud.com"
  26.         }
  27.     ],
  28.     "require": {
  29.         "php": ">=5.5",
  30.         "ext-curl": "*",
  31.         "ext-json": "*",
  32.         "ext-libxml": "*",
  33.         "ext-openssl": "*",
  34.         "ext-mbstring": "*",
  35.         "ext-simplexml": "*",
  36.         "ext-xmlwriter": "*",
  37.         "guzzlehttp/guzzle": "^6.3",
  38.         "danielstjules/stringy": "^3.1",
  39.         "mtdowling/jmespath.php": "^2.4",
  40.         "adbario/php-dot-notation": "^2.2",
  41.         "clagiordano/weblibs-configmanager": "^1.0"
  42.     },
  43.     "require-dev": {
  44.         "ext-spl": "*",
  45.         "ext-dom": "*",
  46.         "ext-pcre": "*",
  47.         "psr/cache": "^1.0",
  48.         "ext-sockets": "*",
  49.         "drupal/coder": "^8.3",
  50.         "symfony/dotenv": "^3.4",
  51.         "league/climate": "^3.2.4",
  52.         "phpunit/phpunit": "^4.8.35|^5.4.3",
  53.         "monolog/monolog": "^1.24",
  54.         "composer/composer": "^1.8",
  55.         "mikey179/vfsstream": "^1.6",
  56.         "symfony/var-dumper": "^3.4"
  57.     },
  58.     "suggest": {
  59.         "ext-sockets": "To use client-side monitoring"
  60.     },
  61.     "autoload": {
  62.         "psr-4": {
  63.             "AlibabaCloud\Client": "src"
  64.         },
  65.         "files": [
  66.             "src/Functions.php"
  67.         ]
  68.     },
  69.     "autoload-dev": {
  70.         "psr-4": {
  71.             "AlibabaCloud\Client\Tests": "tests/"
  72.         }
  73.     },
  74.     "config": {
  75.         "preferred-install": "dist",
  76.         "optimize-autoloader": true
  77.     },
  78.     "minimum-stability": "dev",
  79.     "prefer-stable": true,
  80.     "scripts-descriptions": {
  81.         "cs": "Tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard.",
  82.         "cbf": "Automatically correct coding standard violations.",
  83.         "fixer": "Fixes code to follow standards.",
  84.         "test": "Run all tests.",
  85.         "unit": "Run Unit tests.",
  86.         "feature": "Run Feature tests.",
  87.         "clearCache": "Clear cache like coverage.",
  88.         "coverage": "Show Coverage html.",
  89.         "endpoints": "Update endpoints from OSS."
  90.     },
  91.     "scripts": {
  92.         "cs": "phpcs –standard=PSR2 -n ./",
  93.         "cbf": "phpcbf –standard=PSR2 -n ./",
  94.         "fixer": "php-cs-fixer fix ./",
  95.         "test": [
  96.             "phpunit –colors=always"
  97.         ],
  98.         "unit": [
  99.             "@clearCache",
  100.             "phpunit –testsuite=Unit –colors=always"
  101.         ],
  102.         "feature": [
  103.             "@clearCache",
  104.             "phpunit –testsuite=Feature –colors=always"
  105.         ],
  106.         "coverage": "open cache/coverage/index.html",
  107.         "clearCache": "rm -rf cache/*",
  108.         "endpoints": [
  109.             "AlibabaCloud\Client\Regions\LocationService::updateEndpoints",
  110.             "@fixer"
  111.         ],
  112.         "release": [
  113.             "AlibabaCloud\Client\Release::release"
  114.         ]
  115.     }
  116. }

复制代码

PHPMailer.zip

昨天 21:52 上传

点击文件名下载附件

26.77 KB, 阅读权限: 30, 下载次数: 5

代码.zip

昨天 22:08 上传

点击文件名下载附件

4.55 KB, 阅读权限: 30, 下载次数: 5

mjj v587 紫薯布丁
记录一下牛叉
本帖最后由 hundouluo 于 2024-9-18 22:59 编辑

用上上古探针 cppla/ServerStatus,一句监控的事儿。。

  1. {
  2.     "name": "阿里云免费服务器流量18GB告警,限制username为乌兰察布",
  3.     "rule": "(network_out-last_network_out)/1024/1024/1024>18&(username=’wlcb1’|username=’wlcb2′)",
  4.     "interval": 3600,
  5.     "callback": "https://yourSMSurl"
  6. }

复制代码

看完这个设置,又有点没看懂了,阿里云这个国内20G,国外200G到底是怎样的?之前有论坛的大佬说是:在国内使用20g,在国外使用200G

虚竹 发表于 2024-9-18 22:59
看完这个设置,又有点没看懂了,阿里云这个国内20G,国外200G到底是怎样的?之前有论坛的大佬说是:在国内 …

可以理解为你开国内机器,20g。你开境外机器,180g

zzr 发表于 2024-9-18 23:24
可以理解为你开国内机器,20g。你开境外机器,180g

感谢佬解答