EV Observe - Forecast Functionality
EV Observe : 5.3+
The forecast functionality is used to detect weak signals before alerts are generated, and in this way, help operations teams anticipate issues before they occur.
- Forecasts are applicable to configuration items (CI), i.e. hosts and services.
- They are performed using the metrics and statuses returned by a specific list of commands run by service templates on the Box.
- They meet different needs based on the forecast horizon: short-term forecast horizon (15-hour night-time) and medium-term to long-term forecast horizon (capacity).
- They are constantly reevaluated based on the latest data collected.
Forecasts: Objectives
- Enable the operations team to anticipate failure.
- Optimize SLAs by reducing unavailability.
- Process potential night-time alerts during the day when more employees are available to work on them.
- Minimize the costs and disorder that may arise from work during off-business hours.
Notes
- The commands compatible with forecasts are maintained by EasyVista. You cannot add new ones or modify existing ones.
Short-term forecast horizon: 15-hour night-time
The 15-hour forecast horizon enables you to avoid resorting to on-call staff during off-hours for incidents that could have been anticipated. This forecast horizon is applicable to operations integrated with a Dataviz.
Forecasts are available in the Graph widget (forecast mode), in the Status List widget and in the Details form of the configuration item (CI).
Calculation rules
- The system will apply a single rule to all CI metrics with thresholds. This rule will trigger an alert when either the maximum or minimum threshold limit is reached.
- You define a status for each metric with thresholds. Thresholds are extracted from the most recent performance data returned by monitoring.
- The final status of the CI is determined using the most critical metric status.
- To calculate the projected status or value, there must be at least 30 points of historical data, i.e. 30 values for the metric in question.
example A service has a control interval of 2 minutes ==> 1 hour is required before the forecast can be calculated.
- The frequency for recalculating the forecast depends on the control interval.
- Interval of 1 minute => Forecast recalculated every 5 minutes.
- Interval of 5 minutes => Forecast recalculated every 15 minutes.
- Interval of 10 minutes => Forecast recalculated every 30 minutes.
- Interval of 15 minutes => Forecast recalculated every 30 minutes.
- Intervals greater => Forecast recalculated each time a control is run.
Forecast in the Graph widget
The forecast is displayed as a dotted line in the chart.
Forecast in the Status List widget
- The report displays the projected status (15-hour), the status change deadline and the confidence level.
- You can click the projected status to create a ticket.
Forecast in the Details form of the CI
The Details form displays the projected status (15-hour), the status change deadline and the confidence level. The forecast is displayed in the Metric tab.
Medium-term to long-term forecast horizon
Calculation rules
The forecast is calculated using Average peak hour data.
Display
The capacity report contains a table that displays the current capacity rate, the capacity overrun deadline in months and days and the corresponding date.
- Components whose current capacity rate is already 100% and components whose capacity rate will not reach 100% within the forecast horizon defined will not be displayed.
- Components are sorted in ascending order based on their capacity overrun deadline. Components whose capacity overrun date is earliest will appear at the top of the table.
example Capacity overrun horizon: 12 months
Procedures
How to enable the forecast functionality for a company
Step 1: Select the company where you want to enable the forecast functionality
SelectCompanyInCompanyTree_Procedure
1. Go to the Web app.
2. Select the company from the company tree structure.
Notes:
- The selected company must be associated with a Box.
- You can create a new company.
See the procedure
Step 2: Enable the forecast functionality
1. Select Configuration > General > AIOps in the menu.
2. Enable the forecast functionality.
The forecast functionality will be enabled for all commands whose compatibility has been validated. See the List of commands
How to configure a short-term forecast horizon
In the Graph widget
1. Go to the relevant Dataviz and switch to edit mode.
2. Add a Graph widget.
3. Add a metric.
4. Enable the forecast functionality.
In the Status List widget
1. Select Configuration > Reporting in the menu.
2. Create or modify a Widget report using the Status List template.
3. Go to the relevant Dataviz and add a Status List widget.
4. Select the 15 hours forecast value from the drop-down list.
How to configure a medium-term or long-term forecast horizon
1. Select Configuration > Reporting in the menu.
2. Create or modify a capacity report.
3. Select the Parameters tab.
4. Complete the Capacity overrun section.
- Overrun horizon: Horizon used for forecasting capacity overrun, expressed in days or months.
example Horizon = 1 month
==> The report will only display components likely to reach capacity overrun within a maximum of one month. Other components will not be included.
- Show trend: Used to indicate whether or not the trend should be displayed in charts in the report.
Commands supported by the forecast functionality
Click to see the list of commands
- check_snmp_alcatel_oaw_disk
- check_snmp_switch_alcatel_disk
- check_arkoon_system_disk
- check_snmp_beemo_disk_usage
- check_snmp_bluecoat_disk_usage
- check_snmp_netscaler_disks
- check_snmp_cyberoam_disk
- check_api_sansymphony_pool_disk
- check_api_sansymphony_physicaldisk
- check_api_sansymphony_virtualdisk
- check_ps_datacore_physical_disk
- check_ps_datacore_pool_disk
- check_ps_datacore_virtual_disk
- check_snmp_compellent_disks
- check_equallogic_disk_pool_usage
- check_equallogic_disk-raid-status
- check_equallogic_disk-raid-usage
- check_equallogic_disk_status
- check_snmp_dell_idrac_pdisks
- check_snmp_dell_idrac_disks
- check_snmp_dell_idrac_vdisks
- check_p2000_diskstatus_by_ssh
- check_p2000_vdiskstatus_by_ssh
- check_snmp_win_disk
- check_snmpv3_win_disk
- check_snmp_win_disk_port
- check_snmp_disk_free_GB
- check_emc_cxax_diskstatus
- check_snmp_datadomain_disks
- check_emc_unity_disk
- check_emc_unity_dae
- check_emc_vnx_iscsivirtualdisks
- check_emc_vnx_msex2007vd
- check_emc_vnx_msex2010vd
- check_emc_vnx_disk
- check_emc_vnx_dae
- check_cli_fujitsu_dx60_s2_disks
- check_snmp_fsc_disk
- check_2012fc_diskstatus
- check_2012fc_vdiskstatus
- check_3par_cage
- check_3par_ld
- check_3par_pd
- check_fc1040_diskstatus
- check_fc1040_vdiskstatus
- check_fc1050_vdiskstatus
- check_fc1040_diskhealth
- check_p2000_diskhealth
- check_snmp_hp_p4000_sd_presence
- check_snmp_hp_p4000_sd_smarthealth
- check_snmp_hp_p4000_sd_temperature
- check_snmp_hp_p6000_diskgroups
- check_snmp_hp_p6000_disks
- check_snmp_hp_p6000_vdisks_status
- check_api_simplivity_cluster_diskusage
- check_snmp_huawei_diskStatus
- check_snmp_ibm_aix_disk
- check_as400_disk
- check_snmp_as400_disk
- check_as400_diskstatus
- check_ibm_v7000_disk
- check_ibm_v7000_lsarray
- check_ibm_v7000_mdiskgrp_usage
- check_snmp_isilon_cluster_disk_usage
- check_snmp_isilon_cluster_diskio_in
- check_snmp_isilon_cluster_diskio_out
- check_snmp_isilon_node_disk_status
- check_snmp_juniper_ssl_diskusage
- check_snmp_lin_diskio
- check_snmp_lin_disk
- check_snmp_lin_disk_part
- check_mysql_tmp_disk_tables
- check_mssql_database_pending_diskio
- check_wmi_avgdisksecperread
- check_wmi_avgdisksecpertransfer
- check_wmi_avgdisksecperwrite
- check_wmi_currentdiskqueuelength
- check_wmi_percentdisktime
- check_wmi_win_diskquota
- check_wmi_diskio
- check_wmi_diskusage
- check_snmp_netapp_hddstatus
- check_snmp_netapp_volume
- check_api_nutanix_disk_status
- check_snmp_oceanstore_disks_healthStatus
- check_snmp_oceanstore_disks_runningStatus
- check_snmp_oceanstore_disks_temperature
- check_snmp_oracle_sbc_diskusage
- check_api_paloalto_diskspace_usage
- check_qnap_system_snmp
- check_qnap_system_snmp_with_exclusion
- check_snmp_qnap_disk_summary
- check_snmp_table_status
- check_linux_command_numeric
- check_snmp_synology_diskstatus
- check_snmp_synology_disktemperature
- check_snmp_ucopia_disk_temp
- check_dc_host_ioread
- check_dc_host_iowrite
- check_dc_vm_ioread
- check_dc_vm_iowrite
- check_esx_host_diskio_read
- check_esx_host_diskio_write
- check_esx_vm_disk
- check_snmp_wg_xcs_disk
- check_snmp_aerohive_ram
- check_snmp_alcatel_oaw_ram
- check_snmp_alcatel_os10k_nvram_battery
- check_snmpv3_alcatel_os10k_nvram_battery
- check_snmp_alcatel_os10k_ram
- check_snmpv3_alcatel_os10k_ram
- check_snmp_alcatel_switch_nvram_battery
- check_snmp_alcatel_switch_mem
- check_snmp_AlliedTelesis_ram
- check_arkoon_system_ram
- check_snmp_bintec_rs230aw_ram
- check_snmp_bluecoat_memory_usage
- check_snmp_ciscoAsa_ram
- check_snmp_cisco_nexus_ram
- check_snmp_cisco_mem
- check_snmp_netscaler_ram
- check_snmp_cyberoam_ram
- check_snmp_oid
- check_snmp_datadomain_nvram
- check_snmp_fortigate_mem
- check_snmp_freebsd_mem
- check_snmp_fsc_ram
- check_snmp_hirschmann_ram
- check_aruba_wifi_snmp_ram
- check_snmp_procurve_ram
- check_snmp_hh3c_ram
- check_snmp_huawei_ram_entity
- check_snmp_ibm_aix_mem
- check_snmp_as400_ram
- check_snmp_juniper_ram
- check_snmp_juniper_srx_pfe_memusage
- check_snmp_juniper_ssl_ram
- check_linux_process_mem_usage
- check_snmp_lin_mem
- check_snmpv3_lin_mem
- check_snmp_motorolawing_ram
- check_snmp_processus_parameter
- check_snmp_processus_ram
- check_win_procinstance_usage_ram
- check_win_procinstance_usage_ram_mo
- check_snmp_win_mem
- check_wmi_ram
- check_snmp_netapp_nvrambattery
- check_snmp_netasq_ram
- check_snmpv3_netasq_ram
- check_api_nutanix_host_ram_usage
- check_snmp_oracle_sbc_ram
- check_snmp_paloalto_ram
- check_snmp_quantum_ram_usage
- check_openshift_ram
- check_nrpe
- check_dc_host_overhead_ram
- check_dc_host_mem
- check_dc_overhead_ram
- check_dc_mem
- check_dc_vm_active_ram
- check_dc_vm_overhead_ram
- check_dc_vm_mem
- check_esx_host_mem
- check_esx_vm_mem
- check_vbi_dw_vs_param
- check_snmp_wg_xcs_ram
- check_snmp_zyxel_ram