How to move Site24x7 On-Premise Poller from one customer account to another

How to move Site24x7 On-Premise Poller from one customer account to another

Info
The 32-bit On-Premise Poller is no longer supported in Site24x7 version 6.5 and above.
For an MSP Account in Site24x7, every Customer Account has a unique Device Key. Every On-Premise Poller in a Customer Account is mapped to that unique Device Key and can only be mapped to one account at a time. It cannot be added at the MSP level and should be associated at customer level only.
To move On-Premise Poller from one account to a new account, follow these steps with the Device Key of the account to which the On-Premise Poller has to be moved.
Follow the below steps for Windows 32 and 64-bit On-Premise Pollers
Reconfiguration steps:

    1. Stop the Site24x7 On-Premise Poller process.
       Go to services.msc -> stop the service name 'Site24x7 On-Premise Poller'

    2. Go to 
        C:\Program Files (x86)\Site24x7OnPremisePoller\conf
        Edit the file install.txt where you can find the below keys. Change the values as [ ]
S24X7KEY= [new site24x7 device key]
PROXY= [false/true - depends on if proxy is needed]
PROXY_HOST= [User Proxy Host]
PROXY_PORT= [User Proxy Port]
PROXY_USER= [User Proxy User]
PROXY_PASS= [User Proxy Pass]
SERVERMONITOR= false
        If the PROXY=true, then give appropriate values for PROXY_HOST, PROXY_PORT, PROXY_USER (username proxy credentials), PROXY_PASS (password proxy credentials)                  
     3. Edit the file serveragent.config under /conf/folder. Delete all the keys except the below:
MONAGENTID=SITE24X7
AGENTUID=SITE24X7
NETWORKID=UPDATEDSITE24X7
CUSTOMERID=[new site24x7 device key]
Notes
MONAGENTID and AGENTUID are dynamic values. These will auto-update after successful poller registration..
      4. Delete .eum file available in the Site24x7 On-Premise Poller home folder. 
          C:\Program Files (x86)\Site24x7OnPremisePoller\.eum

      5. Start the Site24x7 On-Premise Poller process.
          Go to services.msc -> Start the service 'SITE24X7_ONPREMISEMONITOR'

Follow the below steps for Linux 32 and 64-bit On-Premise Pollers

Reconfiguration steps:
  1. Stop the Site24x7 On-Premise Poller process:
    Go to /opt/Site24x7OnPremisePoller -> sudo sh StopServer.sh                                   
  2. Go to /opt/Site24x7OnPremisePoller/conf/
    Edit the file install.txt where you can find the below keys. Change the values as [ ]
S24X7KEY=[new site24x7 device key]
PROXY=[false/true - depends on if proxy needed]
PROXY_HOST= [User Proxy Host]
PROXY_PORT= [User Proxy Port]
PROXY_USER= [User Proxy User]
PROXY_PASS= [User Proxy Pass]
SERVERMONITOR=false
    If the PROXY=true, then give appropriate values for PROXY_HOST, PROXY_PORT, PROXY_USER (username proxy credentials), PROXY_PASS (password proxy credentials)                 
  1. Edit the file serveragent.config under /conf/ folder. Delete all the keys except the below:
MONAGENTID=SITE24X7
AGENTUID=SITE24X7
NETWORKID=UPDATEDSITE24X7
CUSTOMERID=[new site24x7 device key]
Notes
MONAGENTID and AGENTUID are dynamic values. These will auto-update after successful poller registration. 
  1. Delete .eum file available in the Site24x7 On-Premise Poller home folder.
    /opt/Site24x7OnPremisePoller/.eum                                                                                                                                                                                                                                                  
  2. Start the Site24x7 On-Premise Poller process.
    Go to /opt/Site24x7OnPremisePoller -> sudo sh StartServer.sh &