Monitoring Control Panel - Copy this React, Tailwind Component to your project
Create a monitoring and control panel website with the following sections: Web, Software, Game Server, and Computer (Main). Each section will have distinct functionalities: Web Server & Game Server Sections: Display a list of servers with the following information: Server Name, Description, Status (Online/Offline), and Uptime. Each server should have a clickable option to view more details such as Memory Usage, CPU Usage, and Server Start Settings (including Start Directory, Program Name, and Arguments). Provide buttons to Turn On/Off the server. Include options to Create/Delete a server. Allow the user to select a maximum uptime (e.g., 7 days), after which the server will automatically shut down (handled in the backend). Main Computer Section: Provide options to Shutdown, Restart, and an input field to execute shell commands directly. Add functionality to check disk space, view network status (IP address, active connections), and monitor hardware temperatures (CPU, GPU).
