Synapcus Developers (EN)

Maintaining Your On-Premise Installation

Ensuring the ongoing performance and reliability of your Synapcus:360 on-premise installation requires diligent maintenance and regular monitoring. This guide outlines the essential maintenance tasks, update procedures, and performance monitoring strategies necessary to keep your Synapcus:360 environment optimized and running smoothly.


Regular Maintenance Tasks

  1. Temporary Files Deletion: Regularly delete temporary files created by Synapcus:360 and the underlying HCL Domino server. Accumulation of these files can slow down system performance.

  2. Database Locks Management: Ensure that any database locks are freed regularly to prevent access issues or performance degradation. Automated scripts can help manage and release locks as needed.

  3. Resolving Duplicates in Domino: Duplicates (doublets) within the Domino database should be identified and resolved on a weekly basis. This helps in maintaining data integrity and system efficiency.

  4. Connectivity Tests: Regularly test connectivity between Synapcus and the Synforge server, as well as between Synapcus and any integrated cloud services, to ensure seamless data exchange and functionality.

  5. Automating Start/Restart Processes: Implement admin scripts to automate the starting and restarting of critical components such as Synforge and NodeJS. This ensures minimal downtime and efficient recovery from errors.

  6. Server and Client URL Testing: Periodically test the server and client URLs to other cloud providers to ensure that integrations and external connections are functioning correctly.

  7. Log Files Management: Regularly check and clean log files to prevent them from consuming excessive disk space. This also aids in troubleshooting by ensuring that logs are current and relevant.

  8. Database Health Checks: Regular checks for incorrect database UNIDs (Universal Network IDs) in Domino databases are crucial for preventing data conflicts and ensuring database integrity.


Updating Synapcus:360

Maintaining the security, performance, and feature set of your Synapcus:360 installation requires regular updates not only to the Synapcus:360 software itself but also to the underlying system components, including the host operating system, Node.js, HCL Domino, and any other critical components. The process for keeping Synapcus:360 and its environment up to date involves several key steps:

Check for Updates

  • Synapcus:360 Updates: Regularly consult the Synapcus:360 official website or contact Qalgo GmbH for information on available updates specific to the Synapcus:360 application.

  • System Components Updates: The on-premise administrator is also responsible for checking updates for the host operating system, Node.js, HCL Domino, and other involved components. This ensures that all parts of your system are running the latest, most secure, and efficient versions.

Follow Update Instructions

  • Application Update: Carefully follow the provided instructions for updating Synapcus:360. This process may involve running update scripts, deploying new files, or adjusting configurations specific to the Synapcus:360 environment.

  • System Components Update: Updating the operating system, Node.js, HCL Domino, and other components may require separate procedures. Ensure these updates are compatible with your current Synapcus:360 version. Coordination with the support teams for each component, especially the Qalgo GmbH support team, is crucial to avoid compatibility issues.

Collaboration with Qalgo GmbH Support Team

  • The on-premise administrator must collaborate closely with the Qalgo GmbH support team during the update process. This partnership ensures that updates to Synapcus:360 and its dependent components are executed smoothly and in a manner that maintains system integrity and compatibility.

Testing After Updates

  • Comprehensive Testing: After applying updates to Synapcus:360 or any system components, conduct thorough testing to ensure that all parts of the Synapcus:360 application are functioning correctly. This should include testing for new features, security enhancements, and performance improvements introduced with the updates.

  • Identify and Address Issues: Any issues discovered during post-update testing must be addressed promptly. Collaboration with Qalgo GmbH's support team can be invaluable in resolving any unexpected problems or compatibility issues that arise.


Monitoring Server and Client Performance

  1. Server Performance Monitoring: Implement tools or scripts to monitor server resource utilization (CPU, memory, disk space, and network usage). This helps in identifying potential bottlenecks or issues affecting performance.

  2. Client Performance Feedback: Regularly gather feedback from users regarding the client-side performance of Synapcus:360. Issues such as slow load times, interface lag, or connectivity problems should be addressed promptly.

  3. Analyzing Logs for Errors: Regularly review server and application logs for errors or warnings that may indicate underlying issues. Addressing these proactively can prevent more significant problems down the line.


Conclusion

Maintaining an on-premise installation of Synapcus:360 involves regular attention to system cleanup, updates, connectivity, and performance monitoring. By establishing a routine maintenance schedule that includes the tasks outlined above, you can ensure that your Synapcus:360 environment remains secure, efficient, and responsive to the needs of your organization. Automating as many of these tasks as possible will help in reducing the administrative overhead, allowing your team to focus on more strategic activities.