Appliance Health Monitoring

Overview

Appliance Health Monitoring helps you proactively manage and troubleshoot the performance of your Login Enterprise Virtual Appliance. By monitoring key metrics, you can ensure optimal operation and resource utilization, preventing minor issues from becoming major problems.

Benefits of Appliance Health Monitoring

The primary benefit of Appliance Health Monitoring is that it allows you to monitor the health of your Appliance in real time. This enables you to identify and address potential issues before they escalate. For example, running out of disk space can be a major issue, and Appliance Health Monitoring provides clear visibility into how much space you have left. Additionally, by observing how heavy Tests impact Appliance performance and tracking usage trends over time, you can make informed decisions about resource allocation.

Key metrics monitored

Appliance Health Monitoring provides insights into the following metrics:

1. Disk utilization

  • Description: Displays the percentage of total disk space currently in use.
  • Importance: Helps you keep track of available disk space and avoid running out, which can lead to critical issues.

2. Disk utilization (Inodes)

  • Description: Shows the percentage of inodes used versus the total available. An inode represents a file or directory, so running out of inodes means you can’t create new files or directories even if there is free disk space.
  • Importance: Useful for managing systems with a large number of small files, preventing inode exhaustion.

3. CPU utilization

  • Description: Indicates the percentage of CPU resources currently in use.
  • Importance: Helps you monitor how efficiently your Appliance’s CPU is being used and identify potential performance bottlenecks.

4. Memory utilization

  • Description: Shows the percentage of RAM currently in use.
  • Importance: Provides insight into memory usage, helping you understand if your Appliance needs more resources or if there are inefficiencies.

Technical details on metrics monitoring

  • Disk space and inodes check: We check for disk space and inodes every 20 minutes.
  • Disk and Memory utilization: We monitor disk and RAM utilization every 20 seconds. The results are averaged per minute, which is then displayed in the daily graph view.

Metric gathering methods

  • CPU metrics: We read the /proc/stat file at a 20-second interval and calculate the delta using the algorithm in c#. For details, see Gathering CPU utilization from /proc/stat.
  • Memory metrics: We gather memory metrics from /proc/meminfo, where the calculation is performed as follows: UsedMemory = MemTotal - MemFree.
  • Disk metrics: Disk usage is monitored using the df command. For details, see the df Command documentation.
  • Inodes metrics: Inodes are monitored using the df command with the -i option.

Accessing Appliance Health Monitoring

From the Login Enteprrise sidebar menu, you can find Appliance Health Monitoring under System > Appliance Health.

Frame 570.png

Using Appliance Health Monitoring

1. Navigate to the feature: Go to System > Appliance Health from your Appliance’s sidebar menu.

2. View metrics: The main screen displays the four key metrics: CPU utilization, Disk utilization (Inodes), Disk utilization, and Memory utilization.

Frame 571.png

3. Analyze data: Review the metrics to understand your Appliance’s current health status. Check for any unusual trends or values that might indicate potential issues.

4. Take action: Based on the data, you can take appropriate action, such as freeing up disk space, managing inode usage, or upgrading resources if necessary.

Downloading charts as an image

You can download charts as images for sharing or use in custom reports and presentations. Downloading a chart as an image applies to all charts: Load Test, Continuous Test, and Appliance Health.

To download a chart, follow these steps:

  1. Locate the Download icon: The download icon is located at the top right corner of the chart.
  2. Select image format: When you hover over the icon, three download options will appear: PNG, SVG, and JPG.
  3. Download the image: The selected image will be saved to your Downloads folder, or the directory you've configured as your default Downloads location.

Notifications

Notifications in the UI

The Appliance Health Monitoring interface includes persistent notifications that provide real-time alerts about system health. Currently, these notifications cannot be disabled and will always appear when certain thresholds are exceeded.

Key features:

  • Threshold alert: A notification appears when disk usage exceeds 90%.
  • Dismissal: You can dismiss the notification; however, this action is saved only for the current session. If the issue is not addressed and you relaunch the browser, the notification will reappear. It will not reappear for the same session after dismissal.
  • Display timing: Notifications are triggered in 20-minute intervals. If you log in shortly after the check, you may not see the alert immediately, leading to a potential wait of up to 20 minutes for the notification to appear.

Frame 682.png

Email notifications

The Appliance Health Monitoring system allows for customizable email notifications to keep you informed about critical issues.

Configuration options:

  • Enable/Disable notifications: You can easily enable or disable email notifications based on your preferences.
  • Recipient settings: Specify recipients to receive alerts when disk usage exceeds the 90% threshold.
  • Cooldown period: The default cooldown period is set to 48 hours. This means that if a notification is sent due to high disk usage, the system will check again after 48 hours before sending another email. If the issue is resolved within that timeframe, no further emails will be sent.

Note: Email notifications are currently only available for disk usage alerts, triggered by the same threshold of over 90% disk capacity.

Frame 683.png

Goals and takeaways

  • Proactive monitoring: Stay ahead of potential issues by keeping an eye on critical metrics.
  • Informed decisions: Use the data to make decisions about resource allocation and maintenance.
  • Efficient operation: Ensure that your Appliance runs smoothly and efficiently by addressing issues before they impact performance.

If you have questions about Appliance Health Monitoring or if you encounter any issues, feel free to reach out to our support at support@loginvsi.com.