User information
 Loading ...
Show article in Knowledge Base

 Maintenance work Export knowledge base Export     SubscribeSubscribe      Show article info

The following actions are the required maintenance actions that your Operations Technician have to perform regularly if you have purchased an installed server version of VisionProject:


  • Document your system setup, the different servers and components used, as well as their dependencies.  
  • You need have processes and procedures in place to guarantee system stability and manage your system efficiently
  • Back up your server, files and database regularly so that nothing is lost in case of a crash
  • Execute nightly database jobs:
    • Check db
    • Re-index nightly or weekly
    • Execute other maintenance jobs such as Update Statistics (on MS SQL Server) regularly (nightly if you can)
    • For MySQL : See mysqlcheck (analyze + optimize)
  • Continually check the VisionProject log files for any serious errors and contact if you find any
  • Make sure that the Recent Activity portlet is visible on your dashboard and that you check and follow up any system messages
  • Continually check so that the log-files don't get too big, if so then stop VisionProject, remove the files, and then start VisionProject again
  • Continually check so that the capacity of the server is sufficient (Memory, CPU, disks, network IO) and don't affect performance
  • Restart the VisionProject Application Server (Apache Tomcat) from time to time, at least once a month is recommended
  • Also make sure that you set up Monitoring for VisionProject and dependend components, for example by using Nagios, OP5, SCCM or similar tools. We recommend that you monitor:
    • Network access between server TCP/Ping and all components
    • Protocols and ports for example HTTP/HTTPS access to VisionProject, and SMTP/IMAP access to email server
    • Available and used memory
    • Available and used CPU
    • Available and used disk space on all disks
    • Disk IO on all disks used. Check available vs consumed IO. Also it is important to monitor disk swappig 
    • Network IO between components and between user and VisionProject
  • Use Java Mission Control and flight recorder if you want to get detailed knowledge of the Java/tomcat server performance. See
  • Upgrade VisionProject when new versions are released to make sure you do not run a too old version 

User comments
 Loading ...