Device Monitoring
Monitor your servers, IoT devices, and other hardware
Overview
Device monitoring allows you to track the health and performance of your servers, IoT devices, and other hardware. Stay informed about critical metrics like CPU usage, memory, disk space, and network activity.
Device monitoring requires installing a small agent on your servers or devices. The agent is lightweight and has minimal impact on performance.
Adding a Device
Follow these steps to add a new device for monitoring:
Navigate to the Device Monitoring section
Click on “Device Monitoring” in the main sidebar navigation.
Add a new device
Click on the “Add New” button in the sidebar and select “Add New Device”.
Enter device details
Provide a name, description, and operating system information for your device.
Install the monitoring agent
Follow the provided instructions to install the monitoring agent on your device.
Configure monitoring parameters
Set alert thresholds for CPU, memory, disk space, and other metrics.
Monitored Metrics
For each device, you can monitor the following metrics:
CPU Usage
Track CPU utilization with custom thresholds for alerts when usage exceeds normal levels.
Memory Usage
Monitor RAM usage and available memory to prevent performance issues due to memory constraints.
Disk Space
Track available storage space and receive alerts before disks fill up completely.
Network Activity
Monitor incoming and outgoing network traffic, bandwidth usage, and connection status.
Process Monitoring
Track specific processes or services to ensure they remain running and responsive.
Custom Metrics
Define and track custom metrics specific to your application or business needs.
Device Dashboard
Once your device is set up for monitoring, you can view its performance data on the device dashboard:
CPU Usage
Memory
Disk Usage
Network
Active Processes
Alert Configuration
Configure alerts to be notified when device metrics exceed specified thresholds:
CPU Usage Alerts
CPU Usage Alerts
Set thresholds for CPU usage alerts (e.g., alert when CPU usage exceeds 80% for more than 5 minutes).
Memory Usage Alerts
Memory Usage Alerts
Configure alerts for memory usage (e.g., alert when available memory drops below 500MB).
Disk Space Alerts
Disk Space Alerts
Set alerts for disk space (e.g., alert when disk usage exceeds 90% or when free space drops below 10GB).
Process Monitoring
Process Monitoring
Receive alerts when critical processes stop running or consume excessive resources.
Network Alerts
Network Alerts
Set thresholds for network traffic and receive alerts for unusual patterns or disconnections.
Supported Operating Systems
The PulseGuard monitoring agent is available for the following operating systems:
Windows
Windows Server 2012 R2 and newer, Windows 10 and 11
Linux
Ubuntu, CentOS, Debian, Red Hat, and other major distributions
macOS
macOS 10.15 (Catalina) and newer
Installation Instructions
- Download the Windows installer from your device setup page
- Run the installer as administrator
- Enter the API key shown on your device setup page when prompted
- The agent will automatically start and connect to PulseGuard
- Download the Windows installer from your device setup page
- Run the installer as administrator
- Enter the API key shown on your device setup page when prompted
- The agent will automatically start and connect to PulseGuard
The API key is unique to each device and can be found on the device setup page. For security reasons, do not share your API key.
Plan Limitations
Plan | Devices | Check Interval | History Retention |
---|---|---|---|
Free | 1 | 5 minutes | 7 days |
Pro | 10 | 1 minute | 30 days |
Expert | 50 | 30 seconds | 90 days |