首先可以看看上面的成品,由于个人需要只展示CPU和内存的使用率,可以展示的服务器信息还包括以下官方API接口文档中提及的
根据该文档,我写出了一个在PHP中调用API实现服务器信息前端展示的Demo
也可以用其它方式调用,比如官方推荐的Python、我个人较倾向于Java
<?php
class bt_api {
private $BT_KEY = "e0ce8e204caf36d90880e55f41a89b1f"; //接口密钥
private $BT_PANEL = "https://www.keyacg.com:8888/"; //面板地址
//如果希望多台面板,可以在实例化对象时,将面板地址与密钥传入
public function __construct($bt_panel = null,$bt_key = null){
if($bt_panel) $this->BT_PANEL = $bt_panel;
if($bt_key) $this->BT_KEY = $bt_key;
}
//获取系统基础统计
public function GetSystemTotal(){
//拼接URL地址
$url = $this->BT_PANEL.'/system?action=GetSystemTotal';