Operation
Information on monitoring and controlling censhare server and services. Backup and restore the databases and increase performance. Information on managing the network and remote environments. Useful tipps on debugging and tracing censhare clients.
Monitor server and services — Learn how to monitor the performance of censhare servers and services and how to trace errors.
- Performance analysis of censhare Server — How to perform a censhare Server basic performance analysis (ca. 15-60 min.) for all logged-in users up to the case that no new client login is possible.
- Improve performance for remote asset events — With large numbers of remote asset events and slow network connections, the performance of the master server can be impacted. If processing the remote asset events takes too long, the thread pool of the master server can delete itself. As a solution, configure an additional remote asset thread pool for the assignment of events.
- RAM allocation for censhare Server — Monitor the RAM usage of the allocated memory.
- Memory management with G1 Garbage Collector — Garbage collection (GC) is a form of automatic memory management. The garbage collector attempts to reclaim garbage or memory occupied by objects that are no longer in use by a system.
- Check for memory leaks — How to troubleshoot server performance problems that are caused by memory leaks.
- Limits for censhare Server logfiles — How to change the censhare server logging limits and where to find the logfiles.
- Send server logs to Syslog server — How to configure the server.xml to send log messages to a Syslog server.
- Analyze censhare commands — Locate relevant information about commands in the censhare Admin Client and the server logfiles to trace commands for errors.
- Improve performance by caching transformation results — For users with complex layouts and many transformations, there is an optimization of the censhare performance with the resource cache. A cache is activated by the Transformation Resource service. By caching the parsed results of an XSLT, a speed increase is noticeable, especially on remote workstations.
- Optimize monitoring on Windows - Problem Reporting — The standard setup of Windows Problem Reporting prevents to monitor crashed applications. Learn how to deactivate the option.
- Manage censhare services with systemd — Administrate censhare-related systemd services.
- Manage censhare services with rccss — Use the basic tool rccss to start, stop or query the status of censhare services in a censhare environment.
Monitor database performamce — Monitor the two databases - native PostgreSQL/Oracle and the embedded cdb.
- Analyse database connections — Learn about the best practices to analyze database connections.
- Oracle database performance checks — A collections of commands to check your Oracle database performance.
- Oracle database performance checks (Admin Client) — The censhare Admin Client offers a built-in performance analysis tools for the connected Oracle database.
- PostgreSQL database performance check — Learn about the performance of a PostgreSQL database.
- Vacuum process for PostgreSQL databases — Database vacuuming is a way to increase the table and database performance of a PostgreSQL database. Learn how to use the vacuum process to clean the database.
- Automatic database cleanup of asset history — Why is my asset history cleaned up without further notice?
- Optimize CDB - adjust feature indexes — Adjust the indexes in the censhare database (CDB). Use config.xml (AssetStore).
- Optimize CDB - fast index rebuilding — The censhare embedded database (CDB) saves resources through compression and fast rebuilding of the index. In addition, find comprehensive statistics to evaluate the data structure.
censhare Web debugging tools — The Developer mode of censhare Web provides tools that help you trace, analyze and debug requests from the censhare web client to the censhare Server, and responses from the censhare Server to the censhare web client.
- Channel sniffer — The channel sniffer monitors the communication between the web client and the censhare Server.
- Advanced profiler — The advanced profiler helps you to identify performance issues in the web client.
- Command executor — The command executor lets you analyze the result of a certain command that is executed within a request from the web client.