Situations

You can use predefined situations in a number of ways, such as the following:

Look at each situation. The range of values assigned to a predefined situation might not be appropriate for your environment. Also, verify whether the situation is distributed and running.

Additionally, you might want to assign the predefined situation to more than 1 managed system in your network. If you want to assign it to more than 1 managed system, you must embed it in one of your own situations.

MS_SQL_Block_Critical

Declares a critical condition if the number of processes in conflict is greater than or equal to 60.

MS_SQL_Block_Warning

Declares a warning condition if the number of processes in conflict is greater than or equal to 20 and less than 60.

MS_SQL_Cache_Ave_FreePage_Crit

Declares a critical condition if the average number of cache buffers scanned to find a free buffer exceeds the critical threshold. The default threshold is Cache Average Free Scan greater than 15.

MS_SQL_Cache_Ave_FreePage_Warn

Declares a warning condition if the average number of cache buffers scanned to find a free buffer exceeds the warning threshold. The default threshold is Cache Average Free Scan greater than 10 and less than or equal to 15.

MS_SQL_Cache_Hit_Ratio_Crit

Declares a critical condition if the ratio of data cache hits to total data requests exceeds the critical threshold. The default threshold is Cache Hit Ratio less than 70.00.

MS_SQL_Cache_Hit_Ratio_Warn

Declares a warning condition if the ratio of data cache hits to total data requests exceeds the warning threshold. The default threshold is Cache Hit Ratio less than 90.00 and greater than or equal to 70.00.

MS_SQL_Cache_Max_FreePage_Crit

Declares a critical condition if the maximum number of cache buffers scanned to find a free buffer exceeds the critical threshold. The default threshold is Cache Maximum Free Scan greater than 15.

MS_SQL_Cache_Max_FreePage_Warn

Declares a warning condition if the maximum number of cache buffers scanned to find a free buffer exceeds the warning threshold. The default threshold is Cache Maximum Free Scan greater than 5 and less than or equal to 15.

MS_SQL_Client_Cnt_Pct_Used_Crit

Declares a critical condition if the percentage of client licenses being used exceeds the critical threshold. The default threshold is Client Count Pct Used greater than 90.00.

MS_SQL_Client_Cnt_Pct_Used_Warn

Declares a warning condition if the percentage of client licenses being used exceeds the warning threshold. The default threshold is Client Count Pct Used greater than 70.00 and less than or equal to 90.00.

MS_SQL_Collection_Status_Warning

Declares a warning condition if the collection status is not Active.

MS_SQL_CPU_Critical

Declares a critical condition if the percentage of CPU usage is greater than or equal to 80 and elapsed time since the SQL server was started is at least 10 minutes.

MS_SQL_CPU_Warning

Declares a warning condition if the percentage of CPU usage is greater than or equal to 60 and less than 80 and elapsed time since the SQL server was started is at least 10 minutes.

MS_SQL_DB_Error_Status

Provides an alert if the database has a serious error.

MS_SQL_DB_Freespace_Critical

Declares a critical condition if the percentage of freespace on the database is less than or equal to 10.

MS_SQL_DB_Freespace_Warning

Declares a warning condition if the percentage of freespace in the database is less than or equal to 20 and greater than 10.

MS_SQL_DB_Num_Errors_Warning

Declares a warning condition if the number of databases with an error status is greater than 0.

MS_SQL_DB_Space_Pct_Used_Crit

Declares a critical condition if the percentage of space used in the database compared to the total space allowed exceeds the critical threshold. The default threshold is Database Space Pct Used greater than 90.00.

MS_SQL_DB_Space_Pct_Used_Warn

Declares a warning condition if the percentage of space used in the database compared to the total space allowed exceeds the warning threshold. The default threshold is Database Space Pct Used greater than 70.00 and less than or equal to 90.00.

MS_SQL_DB_Status_Crit

Declares a critical condition if the database is unavailable because of an error or being taken offline.

MS_SQL_DB_Suspect_Crit

Declares a critical condition if the database is in an inconsistent state because it cannot be restored.

MS_SQL_Device_Free_PCT_Warning

Declares a warning condition if the percentage of freespace on the device is less than or equal to 10.

MS_SQL_Error_Warning

Declares a warning condition is the number of SQL Server errors during the current interval is greater than 0.

MS_SQL_ErrorLog_Size_Warning

Declares a warning condition if the error log size is greater than or equal to 10000 bytes.

MS_SQL_Failed_Jobs_Crit

Declares a critical condition if the number of jobs run by the SQLServerAgent service that have failed over the last monitoring interval has exceeded the critical threshold. The default threshold is SQLServerAgent Failed Jobs greater than 0.

MS_SQL_Fragmentation_Crit

Declares a critical condition if the percentage of fragmentation exceeds the critical threshold. The default threshold is Fragmentation greater than 80.00.

MS_SQL_Fragmentation_Warn

Declares a warning condition if the percentage of fragmentation exceeds the warning threshold. The default threshold is Fragmentation greater than 30.00 and less than or equal to 80.00.

MS_SQL_IO_Disk_Errors_Crit

Declares a critical condition if the number of SQL Server read/write disk errors exceeds the critical threshold. The default threshold is Statistics Name=='io errors' and Current Value greater than 0.

MS_SQL_IOERR_Startup_Warning

Declares a warning condition if the number of IO errors since startup is greater than or equal to 10 and the percentage of IO errors in the current interval is greater than or equal to 5.

MS_SQL_IOError_Curintvl_Warning

Declares a warning condition if the percentage of IO errors during the current interval is greater than or equal to 80.

MS_SQL_Log_Freespace_Critical

Declares a critical condition if the percentage of freespace in the log is less than or equal to 10.

MS_SQL_Log_Freespace_Warning

Declares a warning condition if the percentage of freespace in the log is less than or equal to 20 and greater than 10.

MS_SQL_Log_Shipping_Threshold_Warn

Declares a warning condition if the configured threshold, minutes between backup or restore jobs are exceeded. Test for Threshold Exceeded = Yes.

MS_SQL_Log_Shipping_Job_Status_Error

Declares an error condition if the backup or restore job results in an error. Test for Job Status = 3 (Error).

MS_SQL_Log_Space_Pct_Used_Crit

Declares a critical condition if the percentage of space used by the transaction log compared to the total allocated transaction log size exceeds the critical threshold. The default threshold is Log Space Pct Used greater than 90.00.

MS_SQL_Log_Space_Pct_Used_Warn

Declares a warning condition if the percentage of space used by the transaction log compared to the total allocated transaction log size exceeds the warning threshold. The default threshold is Log Space Pct Used greater than 70.00 and less than or equal to 90.00.

MS_SQL_Log_Suspend_Warning

Declares a warning condition if the number of processes in log suspend is greater than or equal to 1.

MS_SQL_LogonPct_Crit

Declares a critical condition if the number of current user connections as a percentage of the available user connections has exceeded the critical threshold. The default threshold is Pct Max Logons Active greater than 90.00.

MS_SQL_LogonPct_Warning

Declares a warning condition if the percentage of active logins is greater than or equal to 90.

MS_SQL_Long_Running_Transaction_Warning

Declares a warning condition if the same database transaction is identified to be the longest running transaction over two consecutive 15 minutes interval cycles.

MS_SQL_Mirror_Failover_Critical

Declares a critical condition that is found only on the principal server after a failover, but the server is not changed to the mirror role (Mirroring_State is equal to 'Pending Failover').

MS_SQL_Mirror_Lagging_Warning

Declares a warning condition if the contents of the mirror database lag the contents of the principal database (Mirroring State is equal to 'Synchronizing'). The principal server instance sends log records to the mirror server instance, which applies the changes to the mirror database to roll it forward.

MS_SQL_Mirror_Suspended_Warning

Declares a warning condition if the mirror copy of the database is not available (Mirroring_State is equal to 'Suspended'). The principal database runs without sending any logs to the mirror server, a condition known as running exposed.

MS_SQL_Network_Read_Rate_Crit

Declares a critical condition if the rate (packets per second) of Tabular Data Stream (TDS) packets being read from the network exceeds the critical threshold. The default threshold is Network Read Rate (per Sec.) greater than 150.

MS_SQL_Network_Read_Rate_Warn

Declares a warning condition if the rate (packets per second) of Tabular Data Stream (TDS) packets being read from the network exceeds the warning threshold. The default threshold is Network Read Rate (per Sec.) greater than 50 and less than or equal to 150.

MS_SQL_Network_Write_Rate_Crit

Declares a critical condition if the rate (packets per second) of Tabular Data Stream (TDS) packets being written from the network exceeds the critical threshold. The default threshold is Network Write Rate (per Sec.) greater than 150.

MS_SQL_Network_Write_Rate_Warn

Declares a warning condition if the rate (packets per second) of Tabular Data Stream (TDS) packets being written from the network exceeds the warning threshold. The default threshold is Network Write Rate (per Sec.) greater than 50 and less than or equal to 150.

MS_SQL_Num_Process_Blocked_Crit

Declares a critical condition if the number of blocked processes exceeds the critical threshold. The default threshold is Total Processes Blocked greater than 10.

MS_SQL_Num_Process_Blocked_Warn

Declares a warning condition if the number of blocked processes exceeds the warning threshold. The default threshold is Total Processes Blocked greater than 2 and less than or equal to 10.

MS_SQL_Oldest_Transaction_Crit

Declares a critical condition if the age (in minutes) of the oldest transaction in the database's transaction log exceeds the critical threshold. The default threshold is Oldest Open Transaction (min) greater than 15.

MS_SQL_Oldest_Transaction_Warn

Declares a warning condition if the age (in minutes) of the oldest transaction in the database's transaction log exceeds the warning threshold. The default threshold is Oldest Open Transaction (min) greater than 5 and less than or equal to 15.

MS_SQL_Opt_Stats_Age_Crit

Declares a critical condition if the time (in minutes) since the table statistics were last updated exceeds the critical threshold. The default threshold is Optimizer Statistics Age (in Min.) greater than 1440.

MS_SQL_Opt_Stats_Age_Warn

Declares a warning condition if the time (in minutes) since the table statistics were last updated exceeds the warning threshold. The default threshold is Optimizer Statistics Age (in Min.) greater than 180 and less than or equal to 1440.

MS_SQL_Pct_Block_Warning

Declares a warning condition if the percentage of processes in conflict is greater than or equal to 50.

MS_SQL_Pct_CPU_Yields_Warning

Declares a warning condition if the percentage of CPU yields is greater than 75.

MS_SQL_Pct_IO_Warning

Declares a warning condition if the percentage of time spent for IO operations is greater than or equal to 90.

MS_SQL_PCT_MAX_Locks_Critical

Declares a critical condition if the number of locks reaches or exceeds 80 percent of the maximum locks allowed.

MS_SQL_PCT_MAX_Locks_Warning

Declares a warning condition if the number of locks ranges from 60 to 80 percent of the maximum locks allowed.

MS_SQL_ProbAge_GT_17_Warning

Declares a warning condition if the age of the last error is 30 minutes or greater and the highest severity level is greater than or equal to 17.

MS_SQL_Proc_Buffs_Active_Crit

Declares a critical condition if the percentage of active procedure buffers (buffers containing procedure(s) actively being executed) to total available procedure buffers exceeds the critical threshold. The default threshold is Procedure Buffers Pct Active less than 75.00.

MS_SQL_Proc_Buffs_Active_Warn

Declares a warning condition if the percentage of active procedure buffers (buffers containing one or more procedures) actively being executed) to total available procedure buffers exceeds the warning threshold. The default threshold is Procedure Buffers Pct Active less than 95.00 and greater than or equal to 75.00.

MS_SQL_Proc_Buffs_Used_Crit

Declares a critical condition if the percentage of used procedure buffers to total available procedure buffers exceeds the critical threshold. The default threshold is Procedure Buffers Pct Used less than 75.00.

MS_SQL_Proc_Buffs_Used_Warn

Declares a warning condition if the percentage of used procedure buffers to total available procedure buffers exceeds the warning threshold. The default threshold is Procedure Buffers Pct Used less than 95.00 and greater than or equal to 75.00.

MS_SQL_Proc_Cache_Active_Crit

Declares a critical condition if the percentage of the procedure buffer cache with currently executing procedures exceeds the critical threshold. The default threshold is Procedure Cache Pct Active less than 75.00.

MS_SQL_Proc_Cache_Active_Warn

Declares a warning condition if the percentage of the procedure buffer cache with procedures in it exceeds the warning threshold. The default threshold is Procedure Cache Pct Active less than 95.00 and greater than or equal to 75.00.

MS_SQL_Proc_Cache_Used_Crit

Declares a critical condition if the percentage of used procedure buffers to total available procedure buffers exceeds the critical threshold. The default threshold is Procedure Cache Pct Used less than 75.00.

MS_SQL_Proc_Cache_Used_Warn

Declares a warning condition if the percentage of the procedure buffer cache with currently executing procedures exceeds the warning threshold. The default threshold is Procedure Cache Pct Used less than 95.00 and greater than or equal to 75.00.

MS_SQL_Process_Blocked_Warning

Declares a warning condition if the percentage of blocked processes is greater than or equal to 25 and the number of blocked processes is greater than or equal to 5.

MS_SQL_Process_Infected_Warning

Declares a warning condition if the number of infected processes is greater than or equal to 1.

MS_SQL_Processes_Bad_Warning

Declares a warning condition if the number of bad processes is greater than or equal to 1.

MS_SQL_Processes_Stop_Warning

Declares a warning condition if the number of stopped processes is greater than or equal to 5 and the percentage of stopped processes is greater than or equal to 10.

MS_SQL_ProcessLockSleep_Warning

Declares a waning condition if the percentage of processes in locksleep is greater than or equal to 10 and the number of processes in locksleep is greater than or equal to 5.

MS_SQL_ProcessOthSleep_Warning

Declares a warning condition if the number of processes in other sleep is greater than or equal to 2 and the percentage of processes in othersleep is greater than or equal to 50.

MS_SQL_Rem_Serv_Stat_Critical

Declares a critical condition if the remote server has a status of Inactive.

MS_SQL_Repl_Latency_Crit

Declares a critical condition if the time (in milliseconds) between the time a transaction marked for replication is entered into the transaction log and the time the transaction is read out of the log and delivered to the distribution database exceeds the critical threshold. The default threshold is Replication Latency (ms) greater than 900,000.

MS_SQL_Repl_Latency_Warn

Declares a warning condition if the time (in milliseconds) between the time a transaction marked for replication is entered into the transaction log and the time the transaction is read out of the log and delivered to the distribution database exceeds the warning threshold. The default threshold is Replication Latency (ms) greater than 120,000 and less than or equal to 900,000.

MS_SQL_Status_Critical

Declares a critical condition if the SQL Server status is not active.

MS_SQL_Status_Inactive

Initiates an action if the SQL server is inactive.

MS_SQL_Total_Locks_Critical

Declares a critical condition if the number of locks reaches or exceeds 4000.

MS_SQL_Total_Locks_Warning

Declares a warning condition if the number of locks reaches or exceeds 200.