import React, { useState, useEffect } from 'react'; import { Box, Typography, CircularProgress, } from '@mui/material'; import { ThemeProvider } from '@mui/material/styles'; import theme from '../theme'; import { getSystemStats } from '../core/requestStats' export const SystemMon = () => { const [cpuUsage, setCpuUsage] = useState(0); const [ramUsage, setRamUsage] = useState(0); useEffect(() => { const interval = setInterval(() => { // Симуляция получения данных об использовании CPU и RAM getSystemStats() .then(stats => { setCpuUsage(stats.cpu); setRamUsage(stats.memory); }) .catch(error => { console.error('Failed to fetch system stats:', error); setCpuUsage(0); setRamUsage(0); }); }, 1000); return () => clearInterval(interval); }, []); return ( System Monitor CPU {cpuUsage}% RAM {ramUsage}% ); }; export const WebsiteAvailability = () => { return ( Services Avability Uptime 99.9% Response Time 85ms ); };