feat(backend): expose system up/down status
This commit is contained in:
@@ -8,6 +8,7 @@ beszel.use("*", beszelAuth())
|
|||||||
|
|
||||||
interface BeszelSystemInfo {
|
interface BeszelSystemInfo {
|
||||||
name: string
|
name: string
|
||||||
|
status: "up" | "down"
|
||||||
info: {
|
info: {
|
||||||
cpu: number
|
cpu: number
|
||||||
ram: number
|
ram: number
|
||||||
@@ -17,6 +18,7 @@ interface BeszelSystemInfo {
|
|||||||
|
|
||||||
interface BeszelApiSystem {
|
interface BeszelApiSystem {
|
||||||
name: string
|
name: string
|
||||||
|
status: "up" | "down"
|
||||||
info: {
|
info: {
|
||||||
cpu: number
|
cpu: number
|
||||||
mp: number // memory percentage
|
mp: number // memory percentage
|
||||||
@@ -56,6 +58,7 @@ beszel.get("/systems", async (c) => {
|
|||||||
|
|
||||||
const systems: BeszelSystemInfo[] = data.items.map((system) => ({
|
const systems: BeszelSystemInfo[] = data.items.map((system) => ({
|
||||||
name: system.name,
|
name: system.name,
|
||||||
|
status: system.status,
|
||||||
info: {
|
info: {
|
||||||
cpu: system.info.cpu,
|
cpu: system.info.cpu,
|
||||||
ram: system.info.mp,
|
ram: system.info.mp,
|
||||||
|
|||||||
Reference in New Issue
Block a user