龙空技术网

一款精美的单文件PHP探针:X探针

壹万小时探索 22

前言:

当前朋友们对“php探针监控”大约比较注重,兄弟们都需要了解一些“php探针监控”的相关知识。那么小编在网摘上汇集了一些有关“php探针监控””的相关文章,希望各位老铁们能喜欢,姐妹们快快来了解一下吧!

X探针是一款比较精美的服务器监控面板,可以直观显示服务器的信息。程序使用React开发,最后打包成一个PHP单文件,使用非常简单,上传到服务器然后访问该文件即可。

0. 在线演示

演示地址:

开源地址:

1. 安装部署

从INN 或GitHub下载探针文件,然后上传到网站服务器任意位置,最后访问该文件即可。

比如在你的网站下新建index.php,内容粘贴为上述文件内容,然后访问域名就可以看到最终效果。

或者命令行操作:

# 进入网站目录,替换demo.com为自己的域名cd /www/wwwroot/demo.comwget -O x.php 

然后访问的你的域名/x.php就可以看到效果。

2. 开发环境设置

git clone  x-prober #进入目录npm install # 安装node依赖composer install    # 安装php依赖

本地开发:npm run dev

编译打包:npm run build; php ./Make.php build.最后在dist目录下生成prober.php

3. 类似项目推荐Docker快速部署专业的Netdata云探针(含视频教程)Docker快速部署高逼格的ServerStatus云探针(含视频教程)Noedeinfo一款基于Nodeinfo api的云探针搭建三款极简风格的云探针–开箱即用(含视频教程)4. 小结

x-探针适合监控单台服务器,多台服务器的监控,推荐Serverstatus云探针。相比较而言,服务器监控类,我们最关注的是CPU占用、内存占用、空间占用、实时流量、系统负载。所以,不论是php、python还是go语言实现的监控,基本都围绕这些参数展开的,功能大同小异,当然不喜欢折腾的,还可以使用第三方监控方案,通过ping值或者网站状态码进行被动监控。

标签: #php探针监控