User Manual

Device Monitoring

Monitor your device's performance in real-time. This page provides a comprehensive overview of your system's CPU, memory, network activity, and active tasks, helping you understand your device's operational status at a glance.

Device Monitoring

Summary

This page provides a detailed overview of your device's current operational status. It displays critical information such as when the data was last updated, how long the system has been running, and granular details about CPU, memory, network interfaces, and currently active processes. CPU and memory usage are visually indicated with colors (green for low, orange for medium, red for high) for quick assessment of system health. This allows you to monitor your device's performance and identify potential issues efficiently.

Page Access

You can access this page by navigating to: /devices_systemmonitor

Page Functionalities

  • Last Updated Time: Displays the precise time when the system monitoring data was last refreshed.
  • Uptime: Shows how long your device has been continuously running since its last startup.
  • CPU Information:
    • Model: Details the specific model of your device's processor.
    • Cores: Indicates the number of processing cores available.
    • Load: Shows the current CPU usage percentage. This value is color-coded: green for usage below 50%, orange for 50-79%, and red for 80% or higher, helping you quickly assess CPU activity.
  • Memory Information:
    • Total: Displays the total amount of RAM installed in your device.
    • Free: Shows the amount of memory currently available for use.
    • Used: Indicates the percentage of memory currently in use. This value is color-coded: green for usage below 50%, orange for 50-79%, and red for 80% or higher, allowing for easy identification of high memory consumption.
  • Network Interfaces: Provides a list of all active network connections, detailing:
    • Type: The kind of network connection (e.g., WiFi, Ethernet).
    • Interface: The name of the network adapter.
    • IP: The assigned IP address for the interface.
  • Active Tasks: Lists the processes currently running on your device, showing:
    • Command: The name of the running program or service.
    • PID: The unique process identifier.
    • CPU: The percentage of CPU resources consumed by that task.
    • MEM: The percentage of memory resources consumed by that task.

Scenario Executions

Possible usage steps within this page

Scenario: Quickly check overall system health.

As a user, you want to get a rapid overview of your device's performance to ensure it's running smoothly.

  1. Navigate to the "Device Monitoring" page.
  2. Observe the "Last Updated" time to confirm the data is current.
  3. Look at the "CPU Load" percentage and its color. If it's green, your CPU is not heavily utilized.
  4. Check the "Memory Used" percentage and its color. If it's green, you have ample free memory.
  5. Scan the "Active Tasks" section to see if any specific applications are consuming significant CPU or memory resources.

Result: You gain an immediate understanding of your device's current health, confirming efficient operation or identifying areas of high resource usage.

Scenario: Identify a resource-intensive application.

You notice your device is running slower than usual and suspect a program is using too many resources.

  1. Access the "Device Monitoring" page.
  2. Review the "CPU Load" and "Memory Used" indicators. If either is orange or red, this confirms high resource consumption.
  3. Scroll down to the "Active Tasks" list.
  4. Identify tasks with high "CPU" or "MEM" percentages.
  5. Note the "Command" and "PID" of these tasks to understand which applications are causing the slowdown.

Result: You successfully pinpoint the applications or processes that are consuming the most resources, allowing you to take action, such as closing them if they are unnecessary.

Possible errors which may occur on this page

Error: Data not updating or showing outdated information.

Why it happens: This typically occurs if the device is not connected to the internet, or if there is an issue with the backend system that collects and provides the monitoring data. The application relies on real-time data feeds.

What to do:

  1. Check your device's internet connection.
  2. Ensure the monitored device is online and accessible.
  3. If the issue persists, the problem might be with the data source or server connection, and you may need to report it to support.
Error: Missing sections or incomplete data (e.g., no network information).

Why it happens: If certain hardware components are not detected, or if their monitoring agents are not running correctly on the device, their respective sections might appear empty or incomplete. For example, if a network adapter is disabled or faulty, its information might not be displayed.

What to do:

  1. Verify that all device hardware (e.g., network adapters) is functioning correctly.
  2. If possible, restart the monitoring agent software on the device.
  3. Contact support if the issue persists, as it may indicate a deeper system problem or configuration error.