EV Observe - Forecast Functionality

Last modified on 2024/01/08 15:50

EV Observe : 5.3+

   The deployment of forecasts on On-Premise platforms requires a dedicated machine (Analytics). We invite you to contact your usual EasyVista contact for more information.

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: 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.


  • 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.

          Short term forecast - Graph widget.png

Forecast in the Status List widget

  • The report displays the projected status (15-hour), the status change deadline and the confidence level.
       Short term forecast - Status list report.png
  • You can click the projected status to create a ticket.
       Short term forecast - Status list report - Create ticket.png

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.

          Short term forecast - Detail CI form.png

          Short term forecast - Detail CI form - Metric tab.png

Medium-term to long-term forecast horizon

Calculation rules

The forecast is calculated using Average peak hour data.


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

     Medium-long term forecast - Dashboard.png


How to enable the forecast functionality for a company

   •   Only for administrators.

  • The deployment of forecasts on On-Premise platforms requires a dedicated machine (Analytics).

Step 1: Select the company where you want to enable the forecast functionality


1. Go to the Web app.

2. Select the company from the company tree structure.


  • The selected company must be associated with a Box.
  • You can create a new company. Open url.png See the procedure

    Company tree structure.png

Step 2: Enable the forecast functionality

1. Select Configuration > General > AIOps in the menu.

2. Enable the forecast functionality.

          Activate forecast.png

The forecast functionality will be enabled for all commands whose compatibility has been validated. Open url.png See the List of commands

   When the forecast functionality is enabled for a company, the principle of inheritance will enable it for all IT Service companies and sites of the company, including those created in the future.

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.

   You can enable the forecast functionality only if one metric is selected.

          Short term forecast - Graph widget - Configuration.png

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.

          Short term forecast - Status list widget - Configuration.png

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.

          Medium-long term forecast - Configuration.png

  • 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

  • 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
Powered by XWiki © EasyVista 2024