webarchitect609 / monitor
通过HTTP请求的超轻量级监控。
0.1.5
2024-07-22 12:19 UTC
Requires
- php: ^7.2 || ^8.0
- ext-mysqli: *
- guzzlehttp/guzzle: ^6.5 || ^7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^9.6
Suggests
- webarchitect609/bitrix-monitor: Bitrix monitoring via HTTP-request.
Conflicts
README
请注意!目前这还是一个不稳定的前alpha版本!
这个库允许通过使用X-Monitor-Token头中的令牌,通过HTTP请求监控不同的指标。
如何使用
1 将 resources/monitor-dist.php
复制到网站文件夹,并取一个方便的名称。
2 按照文件中的说明设置参数。不要忘记指定一个足够长的安全令牌!并且尽量不要完全启用您的应用程序。仅使用最小配置,以便库可以收集指标。
3 检查一切是否正确。例如,使用curl
curl -XGET 'http://example.org/monitor.php?metric=dummy-metric' \
-H 'X-Monitor-Token: very-long-token-to-be-placed-here!'
4 设置监控软件(例如,Zabbix),以发送包含令牌和所需指标名称的请求。
享受美丽的数据图表吧!