Follow the recommended action plan below to maintain your Umbria installation.
SQL Server:
Reorganize full text indexes weekly (for queries and more help on this, see the Appendix folder for Full Text Indexing)
Client-determined.
Upon completion.
Email notification for database size on threshold.
Ensure Production databases are set to full recovery mode once imported.
Dev and Testing on simple mode.
No backups or maintenance during import process on both Time and Billing server and Umbria. Also ensure it is out of the timeframe of VMWare/HyperV hosting server backups.
Prod 9 p.m. EST for example
Test or Development or UAT 11 p.m. EST for example
Memory maximum, set limit.
Example:
Separate Data/Logs/Temp onto separate disks.
Grow by 1 GB; confirm it is not growing all the time.
Size is by largest transaction, may need to be tested for default allocation based on initial import.
It is strongly recommended, to have system monitoring on the system, for services. Sometimes with system updates, server failures and reboots, services for umbria might not start.
For monitoring, you can use the SCOM Windows Server monitoring platform, or another third party tool.
This can be monitored from the Umbria admin panel under Service Agents or the Welcome tab. A line appears for Web Server.
Additionally a monitoring alert can be placed on IIS (Internet Information Services) panel on the server if the Application Pool stops.
A monitoring alert can be set on this server against the Umbria Agent Service in the Windows Services panel in Windows Server. Additionally, the service should set to start the service if a failure occurs.
This can be also monitored from the Umbria admin panel under Service Agents or the Welcome tab. A line appears for Agent Server.
A monitoring alert can be set on this server against the Elastic Search Service in the Windows Services panel in Windows Server. Additionally, the service should set to start the service if a failure occurs. That service will be on the server where Elastic is installed which typically is the Umbria Agent Server. Also the Umbria Agent service would need to be restarted after an Elastic Service restart.
In addition, typically if the Umbria Agent Service is stopped, elastic capabilities in Umbria may be non functional. Restart the Agent service.
SQL can be configured to notify if the SQL services are stopped. If these are stopped and the database is unaccessible, the Umbria login will bring the user to the install page.