Flash Products Calabrio - May 2017

Server maintenance: the key for an efficient tool


When validating performance for QM and WFM applications, troubleshooting your physical server is also the next best step for finding potential problems.

  • Verify that the server software is updated with windows updates at regular intervals. These should be performed during an off hour maintenance window as most upgrades require a server restart
  • Create a maintenance plan for your servers to have them restarted at least once a month, in some cases this could be as often as once a week depending on the size of the company and the server hardware specs
  • Create a disaster recovery plan in the event that your server goes offline. Do you have a disk image screenshot saved to be able to restore a new server with the last configurations? Do you have another server as a backup that can be repurposed in these events?

Most server upgrades do not affect the Calabrio application, so having these installed shouldn’t cause any conflicts with the applications functionality. If you have any doubts, please don’t hesitate to contact the LOEM Support team and submit a request to have the upgrade validated. All server upgrades fall under the client’s responsibility and should be performed in regular intervals.

Running your server as a Virtual Machine

Calabrio was designed to run optimally on a physical server with specific hardware requirements. When running on a virtual Machine server on its own or in an environment that has multiple instances, it is important to note that hardware requirements will need to be approved for the added workload that the server will be under. As with a physical server, Virtual Machine maintenance remains the client’s responsibility and should be performed by your team regularly to have the updates installed and the server maintained.

Maintenance plan purpose

A maintenance plan provides your IT team time to manage and maintain your servers as well as install upgrades to software to have it run optimally. Without a clear maintenance plan in effect, your server could suffer from slow response times or even failures resulting in loss of time and data. The following steps can be included in your maintenance plan.

Verify that your server backup is working

Regardless of the method that is used to back up the servers current state, your team should verify and validate the state of the backups’ plan some test recoveries of these backups to ensure the data is being saved correctly and validate that the saved location is always accessible and being saved outside of the server.

Validate the Disk space usage

Missing disk space on a server can cause missing data and unwanted occurrences on the server. Servers running applications for business shouldn’t be used as a backup server as well, the excessive read / writes performed on a server could reduce the lifespan of a physical disk. If a RAID configuration is installed for your disks, validate that the data is being synced between the drives correctly. If your disk is PARTITIONED always leave enough disk space for expansion in the event that logs sizes grow exponentially and add an alert to notify your team when space is running low.

Raid configurations

A Raid configuration is a setup performed with your hard disks to provide a backup of data that is being installed on the server. There are different levels of RAID configuration that are available. Your team should be able to determine what RAID level is appropriate for your business needs.

Remote connection validation

If your server is accessible through a remote connection or tools it is suggested to test your connections regularly to ensure that it is reachable. This can include VPN tunnels or hosting by a third party.

Validate Hardware related errors and update firmware package updates

Hardware installed on a server uses firmware to dictate how the hardware should run and communicate with other elements in the server. If you notice more notifications or errors when monitoring these alarms it’s possible that the physical hardware could be faulty and require a replacement.

Validate server usage

Server CPU, RAM and network usage should be monitored and alerts in place to notify your team should any of these begin to run too high. Windows PERFMON tool is installed to provide details on these elements and can be used to assist your team to monitor these items for spikes or excessively high usage. When these are found to happen frequently your team will be able to act accordingly to correct the issue.