Uninstalling clients hosted on client Server: Difference between revisions

From NEOSYS Technical Support Wiki
Jump to navigationJump to search
m (Added hint on how to remove client from 'Daily List of Open Ports', since full information cannot be disclosed on public techwiki.)
No edit summary
Line 1: Line 1:
#Install a license covering all previous years, and periods if part year termination, in one go for all modules and with the usual seven days grace period so that the client may continue using the system for paid up periods and years without support, but not create documents related to later periods after they stop paying.
====On notice of termination====
#Create a single license restriction covering all previous years (and periods if mid-year termination), for all modules and with the usual seven days grace period, so that the client cannot create documents dated outside the period paid for.
#In NEOSYS, set the expiry date of all active user accounts to 1 day after termination date.
#Create Thunderbird reminder for the last day of contract, to disable autostart in the container's lxc config edit.
#Follow steps in https://itwiki.neosys.com/index.php/Preventing_access_after_termination
 
====On the day after termination:====
#In support home page (support.htm), strike-through the terminated client's link.
#In support home page (support.htm), strike-through the terminated client's link.
#Stop recording daily backup of the databases in google drive file once it is terminated.
#Stop recording daily backup of the databases in Google drive spreadsheet.
#In Nagios, if the status of the stopped host is DOWN or the status of any of its services is CRITICAL/WARNING for 30 days or more, then comment out the lines in the Nagios configuration file only for the services that are not working, so that Nagios stops alerting for it.
#In Nagios, comment out all entries related to the terminating client.
#If the terminated client is permanently closing operations or is shifting/has shifted to another location (i.e. different IP address), then comment out all lines for the client in Nagios configuration file and delete the associated entry from Zone Edit.
#If you still have access to the client host machine, change container ip address in lxc config edit.
#Close all processes and delete all .cmd files needed to start NEOSYS processes.
#Remove client from 'Daily List of Open Ports' report to support@neosys.com (bkup: scanports/neosys.com/authports.txt file).
#In Task Scheduler, disable the scheduled tasks that start NEOSYS processes and the scheduled task that restarts Apache.
#In dev, edit doall, comment out the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.  
#Remove client from 'Daily List of Open Ports' report to support@neosys.com. (bkup: authports file)
#Create Thunderbird reminder to permanently delete/clean up after a year.
 
====Permanent deletion====
#Remove the terminated client's link from support home page (support.htm).
#In dev, edit doall, delete the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.  
#Delete the associated entry from Zone Edit.
#In Nagios, delete all lines related to the terminated client.

Revision as of 11:38, 2 January 2025

On notice of termination

  1. Create a single license restriction covering all previous years (and periods if mid-year termination), for all modules and with the usual seven days grace period, so that the client cannot create documents dated outside the period paid for.
  2. In NEOSYS, set the expiry date of all active user accounts to 1 day after termination date.
  3. Create Thunderbird reminder for the last day of contract, to disable autostart in the container's lxc config edit.
  4. Follow steps in https://itwiki.neosys.com/index.php/Preventing_access_after_termination

On the day after termination:

  1. In support home page (support.htm), strike-through the terminated client's link.
  2. Stop recording daily backup of the databases in Google drive spreadsheet.
  3. In Nagios, comment out all entries related to the terminating client.
  4. If you still have access to the client host machine, change container ip address in lxc config edit.
  5. Remove client from 'Daily List of Open Ports' report to support@neosys.com (bkup: scanports/neosys.com/authports.txt file).
  6. In dev, edit doall, comment out the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.
  7. Create Thunderbird reminder to permanently delete/clean up after a year.

Permanent deletion

  1. Remove the terminated client's link from support home page (support.htm).
  2. In dev, edit doall, delete the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.
  3. Delete the associated entry from Zone Edit.
  4. In Nagios, delete all lines related to the terminated client.