How to manually upgrade an On-Premise Poller

How to manually upgrade an On-Premise Poller

You can upgrade an On-Premise Poller directly from the Site24x7 web console by navigating to Admin > On-Premise Poller, clicking the hamburger icon beside an On-Premise Poller, and clicking Upgrade. Learn more. 

If the above method of upgrade fails, try the steps below:
  1. Download the suitable upgrade package:
    Windows: 64 bit | 32 bit
    Linux: 64 bit | 32 bit
  2. Move the downloaded zip file to the Site24x7OnPremisePoller directory.
    Linux:  Execute the following command in the directory where your file is downloaded:
    Make sure to replace <Linux zip file> with the appropriate 64-bit or 32-bit version.
    sudo mv <Linux zip file> /opt/Site24x7OnPremisePoller/
  3. Navigate to the directory where the On-Premise Poller is installed.
    Linux: Execute the following command: 
    cd /opt/Site24x7OnPremisePoller
  4. Stop the On-Premise Poller.
    Windows: Navigate to Start > Settings > Control Panel. Under Administrative Tools, click Services. You can also navigate to services.msc from Run. Stop the Site24x7 On-Premise Poller service as an administrator.
    Linux: Execute the following command:
    sudo sh StopServer.sh -force 
  5. Verify that the On-Premise Poller service has stopped if installed as a service.
    Linux: Execute the following command: 
    sudo /etc/init.d/site24x7-onpremise-poller status

  6. Make a backup of the entire installation directory. The installation directory is named Site24x7OnPremisePoller.
    The default directories for installing the On-Premise Poller are as follows:
    Windows: C:\Program Files(x86)\Site24x7OnPremisePoller
    Linux: /opt/Site24x7OnPremisePoller
  7. Ensure you have created a backup, then extract the downloaded zip file in the root of the On-Premise Poller installation directory mentioned above. There may be existing files.  Overwrite existing files, if prompted.
    Linux: Run the following command and press A to overwrite all existing files:
    Make sure to replace <Linux zip file> with the appropriate 64-bit or 32-bit version.
    sudo unzip <Linux zip file>

  8. After extracting, look for the directory named logs in the On-Premise Poller home. To clear the logs directory, follow these steps:
    i. If the logs.old directory exists, move the logs directory to the logs.old directory.
    ii. If the logs.old directory does not exist, rename the logs directory to logs.old.
    This ensures that only the new version's logs are present in the logs directory.
  9. Change the JRE for On-Premise Poller versions below 5.0.0 by renaming the directories, jre to jre.old and jre_latest to jre 
  10. (Optional) If the reports.old directory exists, move the reports directory to the reports.old directory. If the reports.old directory does not exist, rename the reports directory to reports.old On moving, monitoring data pending to be sent to Site24x7 servers will be lost.
  11. Restart the On-Premise Poller.
    Windows: Go to services.msc > start the service SITE24X7_ONPREMISEMONITOR
    Linux: Execute the following command:
    sudo sh StartServer.sh &

  12. Go to Admin > On-Premise Poller and check if the On-Premise Poller has upgraded. The version number will be specified for each On-Premise Poller beside its name.
Once the On-Premise Poller is restarted, the monitors will start polling. 

Suspend the existing On-Premise Poller and upgrade to suppress the alerts displayed when On-Premise Pollers are Down.


    • Related Articles

    • Upgrading On-Premise Poller to the latest version

      Go to Admin > On-Premise Poller in the Site24x7 web client Click on the name of the On-Premise Poller In the dashboard that opens up, click upgrade to the latest version Confirm it in the pop-up The latest version of the On-Premise Poller will be ...
    • When I restart/activate/upgrade the On-Premise Poller, why is it not showing data immediately

      The following may be one of the following reasons for data not showing up after restarting/activating/upgrading the On-Premise Poller: In cases where there is a large number of monitors pointed to the On-Premise Poller, data collection for all these ...
    • How do I manually change the IP address or hostname of On-Premise Poller?

      You can manually change the On-Premise Poller's IP address or hostname by following the steps below. Stop the On-Premise Poller service. Windows: Navigate to Start > Settings > Control Panel. Under Administrative Tools, click Services. You can also ...
    • Moving a device from one On-Premise Poller to another

      You can always change the On-Premise Poller that monitors your device when your needs demand. This feature also helps to balance the load on an existing On-Premise Poller by moving some monitors to another On-Premise Poller. Log in to your Site24x7 ...
    • How secure is On-Premise Poller

      On-Premise Poller: Introduction On-Premise Poller, a lightweight agent, helps to monitor your internal network and resources behind a firewall or virtual private network (VPN). You can install On-Premise Poller in various branch offices within a ...