marcosimbuerger / monitoring-station
监控站。应用概览。
1.0.0
2020-12-31 10:59 UTC
Requires
- php: >=7.4
- ext-ctype: *
- ext-iconv: *
- symfony/asset: 5.1.*
- symfony/config: 5.1.*
- symfony/console: 5.1.*
- symfony/dotenv: 5.1.*
- symfony/flex: ^1.3.1
- symfony/framework-bundle: 5.1.*
- symfony/http-client: 5.1.*
- symfony/security-bundle: 5.1.*
- symfony/twig-bundle: 5.1.*
- symfony/yaml: 5.1.*
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- symfony/browser-kit: 5.1.*
- symfony/phpunit-bridge: ^5.2
Conflicts
This package is auto-updated.
Last update: 2024-09-14 17:53:45 UTC
README
监控站从监控卫星收集数据并显示。
监控卫星
- Symfony(Symfony Bundle)的监控卫星
- Drupal的监控卫星
- Contao的监控卫星
- Magento(即将推出)
- Shopware(即将推出)
安装
$ composer create-project marcosimbuerger/monitoring-station .
配置
创建 .env.local
将 .env.local.example
复制到 .env.local
。
创建您的后端登录
将您的后端用户名和密码添加到 .env.local
。
使用 bin/console security:encode-password
生成密码散列。
环境
使用 APP_ENV 变量定义环境。(APP_ENV=dev
/ APP_ENV=prod
)
在将监控站用于生产之前,请勿忘记将其设置为 prod
。
缓存生命周期
在 app_config.yaml
中定义获取的网站数据的缓存生命周期。
添加监控卫星
将 config/example.monitoring_satellite.websites.yaml
文件复制到 config/monitoring_satellite.websites.yaml
并添加您的监控卫星端点。
登录
在浏览器中打开根目录。输入您的后端登录凭据以登录。
测试
您可以通过调用 /example/monitoring-satellite/v1/get
获取监控卫星的示例结果。基本认证:foo
| bar
命令
可用的控制台命令。
website-data:fetch Fetches the website data.
website-data:clear-cache Clears the website data cache.
website-data:prune-cache Prunes the website data cache.
许可证
本项目采用MIT许可证发布。有关更多信息,请参阅包含的LICENSE 文件。