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. 
Info
As per our latest announcement, the 32-bit On-Premise Poller is no longer supported from version 6.5 and above.
If the above method of upgrade fails, try the steps below:

Windows upgrade

  1. Download the appropriate package for your architecture:
    1. 64-bit version | 32-bit version
  2. Locate the downloaded zip package and move the zip file to the installation directory
    1. By default: C:\Program Files(x86)\Site24x7OnPremisePoller
  3. Stop the On-Premise Poller.
    1. Go to Start > Settings > Control Panel > Administrative tools > Services.
    2. Alternatively, use services.msc from Run.
    3. Stop the service named Site24x7 On-Premise Poller using administrator privileges.
  4. Verify service status in the Services menu and check if the service has stopped.
  5. Backup the entire Site24x7OnPremisePoller directory before proceeding.
    1. Default directory: C:\Program Files(x86)\Site24x7OnPremisePoller
  6. Extract the zip file into the root of the installation directory. Overwrite the existing files, if prompted.
  7. After extraction, find the logs directory:
    1. If logs.old directory exists, move the logs directory into logs.old directory.
    2. If 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.
    3. (Optional) Similarly, move or rename the reports directory in the same way as the logs directory. However, doing this will delete any monitoring data that hasn't yet been sent to Site24x7 servers.
  8. Change the JRE (Java Runtime Environment)
NotesThis step is optional and required only when upgrading from an older version. For example, from version 11.0.23 to 11.0.26
    1. Rename jre to jreold.
    2. Rename jre_latest to jre.
  1. Restart the On-Premise Poller
    1. Use services.msc to start the Site24x7 On-Premise Poller service.
  2.  Verify the upgrade
    1. Navigate to Admin > On-Premise Poller to confirm the upgrade. Check the version number beside the On-Premise Poller name. 
Now, you have successfully manually upgraded the latest version of On-Premise Poller on a Windows machine.

Linux upgrade

  1. Download the appropriate package for your architecture:
    1. 64-bit version | 32-bit version
  2. Locate the downloaded zip package and execute the command below:
    sudo mv <Linux zip file> /opt/Site24x7OnPremisePoller/
<Linux zip file>: Replace the appropriate 64-bit version in the terminal. 
  1. Navigate to the installation directory by executing the following command:
    cd /opt/Site24x7OnPremisePoller
  1. Stop the On-Premise Poller by executing the following command:
    sudo sh StopServer.sh -force
    Or to stop the On-Premise Poller if it was started as a service, execute this command: 
    /etc/init.d/site24x7-onpremise-poller stop
  2. Verify the On-Premise Poller status by executing the following command:
    sudo /etc/init.d/site24x7-onpremise-poller status
     check if the service has stopped.
  3. Backup the entire Site24x7OnPremisePoller directory before proceeding.
    Default directory: /opt/Site24x7OnPremisePoller
  4. Extract the zip file into the root of the installation directory by executing the following command:
    sudo unzip <Linux zip file>
    Press A to overwrite all the existing files.
  5. After extraction, find the logs directory:
    1. If logs.old directory exists, move the logs directory into logs.old directory.
    2. If 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.
    3. (Optional) Similarly, move or rename the reports directory in the same way as the logs directory. However, doing this will delete any monitoring data that hasn't yet been sent to Site24x7 servers.
  1. Change the JRE (Java Runtime Environment)
  2. NotesThis step is optional and required only when upgrading from an older version. 
      1. Rename jre to jreold.
      2. Rename jre_latest to jre.
  3. Start the On-Premise Poller by executing the following command:
    sudo /etc/init.d/site24x7-onpremise-poller start 
  4. Verify the upgrade
    1. Navigate to Admin > On-Premise Poller to confirm the upgrade. Check the version number beside the On-Premise Poller name. 
Now, you have successfully manually upgraded the latest version of On-Premise Poller on a Linux machine.
Once the Site24x7 On-Premise Poller is restarted, your monitors will resume polling. 
Info
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 ...
    • Adding On-Premise Poller on a Linux platform

      If your machine has SELinux configured, it needs to be temporarily disabled for the On-Premise Poller installation to be successful. To disable SELinux: Open a Terminal with root privileges and execute this command: setenforce 0 To add an On-Premise ...
    • 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 ...