Triggering conditions for host alerts
You can set up IBM Storage Insights Pro so that it examines the attributes, capacity, and performance of a host and notifies you when changes or violations are detected.
- Hosts (general, capacity, and performance changes)
- HBAs (general changes)
- Drives (general, capacity, and performance changes)
- Paths (general changes)
- Datastores (general, capacity, and performance changes)
- VMDKs (general, capacity, and performance changes)
In the tables, default alerts are marked with an asterisk (*).
Hosts (general changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Status* |
One of the following statuses is detected on a host:
|
| Probe Status* |
Generate an alert when one of the following statuses is detected for a probe:
|
| Performance Monitor Status* |
One of the following statuses is detected for a performance monitor:
|
|
Last Successful Probe Last Successful Monitor |
A specified amount of time has passed since a probe or performance monitor was able to collect data about a host. You can use this alert to be notified when up-to-date configuration, status, or performance data is not being collected about a host and its existing data might be stale. This situation might occur if the resource, network or server is unavailable. |
Hosts (capacity changes)
Define alerts that notify you when the capacity of a host falls outside a specified threshold. In alerts, you can specify conditions based on metrics that measure the capacity of hosts, including Used Capacity, Available Capacity, and File System Capacity. By creating alerts with capacity conditions, you can be informed about potential bottlenecks in your network infrastructure.
For example, you can define an alert to be notified when the Used SAN Capacity is greater than or equal to a specified threshold. Used SAN Capacity represents the total amount of SAN storage that is used by volumes that are associated with the host. Use this alert to help identify how much SAN capacity that the host is consuming.
You can also be notified when a metric is less than a specified threshold, such as when you want to identify hosts that are using less SAN capacity.
| Metric | Definition |
|---|---|
| SAN Capacity | The SAN disk capacity from storage systems that is assigned to host. |
| Used SAN Capacity | The total amount of SAN storage that is used by volumes that are associated with the host. |
| FlashCopy® Provisioned Capacity | The total storage space capacity of all FlashCopy targets. |
| FlashCopy Used Capacity | The storage space used by the FlashCopy targets. |
| Primary Provisioned Capacity | The total storage space capacity of the volumes that are directly mapped to the host. |
| Primary Used Capacity | The storage space used on the volumes that are directly mapped to the host. |
| Remote Mirror Provisioned Capacity | The total storage space capacity on the volumes that are target of a copy services relationship, such as a metro mirror or global mirror. |
| Remote Mirror Used Capacity | The storage space used on the volumes that are target of a copy services relationship, such as a metro mirror or global mirror. |
| VDisk Mirror Provisioned Capacity | The total storage capacity of all the VDisk copies. |
| VDisk Mirror Used Capacity | The storage capacity used by the VDisk copies. |
A recommended approach is to monitor the capacity of resources for a number of weeks and by using this historical data, determine reasonable threshold values for each capacity condition. After that is done, you can fine-tune the condition settings to minimize the number of false alerts.
Click Edit alert Definitions, and for each capacity alert definition click View History to see the history of host capacity and set the threshold that you want relative to that data.
Hosts (performance changes)
Define alerts that notify you when the performance of a host falls outside a specified threshold. In alerts, you can specify conditions based on metrics that measure the performance of host, including Response Time, I/O rates, and Data rates. By creating alerts with performance conditions, you can be informed about potential bottlenecks in your network infrastructure.
For example, you can define an alert to be notified when the Total Response Time for a drive is greater than or equal to a specified threshold. Total Response Time represents the average number of milliseconds for the back-end storage resources to respond to a read or a write operation. Use this alert to help identify disk conditions that might slow the performance of the host.
You can also be notified when a metric is less than a specified threshold, such as when you want to identify drives that are having low Response Time.
- Data Collection must run against a resource for a time before IBM Storage Insights Pro can determine whether a threshold is violated and an alert is generated for a performance condition.
A recommended approach is to monitor the performance of resources for a number of weeks and by using this historical data, determine reasonable threshold values for each performance condition. After that is done, you can fine-tune the condition settings to minimize the number of false alerts.
Click Edit alert Definitions, and for each performance alert definition click View History to see the history of host performance and set the threshold that you want relative to that data.
HBAs (general changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Status |
One of the following statuses is detected on an HBA:
|
| Removed HBA | A previously monitored HBA can no longer be found. Historical data about the HBA is retained, but no current data is being collected. Use this alert to be notified if an HBA is removed or becomes unavailable. |
| New HBA | An HBA is detected for the first time. |
Drives (general changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Status |
One of the following statuses is detected on a disk:
|
| Removed Drive | A previously monitored drive can no longer be found. Historical data about the drive is retained, but no current data is being collected. Use this alert to be notified if a drive is removed or becomes unavailable. |
| New Drive | A drive is detected for the first time. Use this alert to be notified of hardware changes on hosts. |
| Paths | The number of access paths that are associated with the drive falls outside a specified range, or is equal to or not equal to a specified value. |
Drives (capacity changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Capacity | The total amount of storage capacity that is assigned to a host drive. |
| Available Drive Capacity | The unused capacity on a host drive. |
| Used Capacity | The amount of used storage capacity on a host drive. |
Drives (performance changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| I/O Rate (Read) | The average number of read operations per second that are issued to the back-end storage resources. |
| I/O Rate (Write) | The average number of write operations per second that are issued to the back-end storage resources. |
| I/O Rate (Total) | The average number of I/O operations per second that are transmitted between the back-end storage resources and the component. This value includes both read and write operations. |
| Data Rate (Read) | The average number of MiB per second that are read from the back-end storage resources. |
| Data Rate (Write) | The average number of MiB per second that are written to the back-end storage resources. |
| Data Rate (Total) | The average rate at which data is transmitted between the back-end storage resources and the component. The rate is measured in MiB per second and includes both read and write operations. |
| Response Time (Read) | The average number of milliseconds for the back-end storage resources to respond to a read operation. |
| Response Time (Write) | The average number of milliseconds for the back-end storage resources to respond to a write operation. |
| Response Time (Total) | The average number of milliseconds for the back-end storage resources to respond to a read or a write operation. |
Paths (general changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Status |
One of the following statuses is detected on a path:
|
| Deleted Path | A previously monitored access path for a host drive can no longer be found. This change might or might not affect the availability of the drive because there might be more than one path available. |
| New Path | An access path for a drive is detected for the first time. |
Datastores (general changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Status |
One of the following statuses is detected on a datastore:
|
| Removed Datastore | A previously monitored datastore can no longer be found. Historical data about the datastore is retained, but no current data is being collected. Use this alert to be notified if a datastore is removed or becomes unavailable. |
| New Datastore | A datastore is detected for the first time. |
Datastores (capacity changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Used Capacity (%) | The percentage of storage capacity that is used on the host data store. |
| Capacity | The SAN disk capacity from storage systems that is assigned to host. |
| Used Capacity | The total amount of SAN storage that is used by datastores that are associated with the host. |
| Available Capacity | The amount of unused storage capacity on the host data store. |
| File System Capacity | The amount of storage space on the file system of the resource. |
| Used File System Capacity | The used capacity on the host file system. |
| Available File System Capacity | The total amount of unused storage capacity on a file system. |
Datastores (performance changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| I/O Rate (Read) | The average number of read operations per second that are issued to the back-end storage resources. |
| I/O Rate (Write) | The average number of write operations per second that are issued to the back-end storage resources. |
| I/O Rate (Total) | The average number of I/O operations per second that are transmitted between the back-end storage resources and the component. This value includes both read and write operations. |
| Data Rate (Read) | The average number of MiB per second that are read from the back-end storage resources. |
| Data Rate (Write) | The average number of MiB per second that are written to the back-end storage resources. |
| Data Rate (Total) | The average rate at which data is transmitted between the back-end storage resources and the component. The rate is measured in MiB per second and includes both read and write operations. |
| Response Time (Read) | The average number of milliseconds for the back-end storage resources to respond to a read operation. |
| Response Time (Write) | The average number of milliseconds for the back-end storage resources to respond to a write operation. |
| Response Time (Total) | The average number of milliseconds for the back-end storage resources to respond to a read or a write operation. |
VMDKs (general changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Removed VMDK | A previously monitored VMDK can no longer be found. Historical data about the VMDK is retained, but no current data is being collected. Use this alert to be notified if a VMDK is removed or becomes unavailable. |
| New VMDK | A VMDK is detected for the first time. |
VMDKs (capacity changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| Used Capacity | The percentage of storage capacity that is used on the VMDK on the host data store. |
| Size | The size of the VMDK on the host data store. |
VMDKs (performance changes)
| General Attributes | Defining Conditions for Attributes |
|---|---|
| I/O Rate (Read) | The average number of read operations per second that are issued to the back-end storage resources. |
| I/O Rate (Write) | The average number of write operations per second that are issued to the back-end storage resources. |
| I/O Rate (Total) | The average number of I/O operations per second that are transmitted between the back-end storage resources and the component. This value includes both read and write operations. |
| Data Rate (Read) | The average number of MiB per second that are read from the back-end storage resources. |
| Data Rate (Write) | The average number of MiB per second that are written to the back-end storage resources. |
| Data Rate (Total) | The average rate at which data is transmitted between the back-end storage resources and the component. The rate is measured in MiB per second and includes both read and write operations. |
| Response Time (Read) | The average number of milliseconds for the back-end storage resources to respond to a read operation. |
| Response Time (Write) | The average number of milliseconds for the back-end storage resources to respond to a write operation. |
| Response Time (Total) | The average number of milliseconds for the back-end storage resources to respond to a read or a write operation. |