- 0 minutes to read

Uninstalling Nodinite Pickup LogEvents Service Logging Agent

The Nodinite Pickup Log Events Service Logging Agent provides robust, end-to-end logging and seamless integration. When your requirements change or you need to migrate to another solution, you can safely uninstall the agent using either Portal-based PowerShell automation (v7) or the Windows installer (v6/v7).

Understanding Agent Uninstallation

Key Considerations

Before uninstalling, ensure you understand the approach and method available for your version:

  • Nodinite v7: Portal-based PowerShell scripts provide centralized, automated uninstallation
  • Nodinite v6 & v7 Legacy: Windows 'Add or Remove Programs' or direct MSI installer uninstallation
  • Resource Cleanup: Queues, tables, folders, and subscriptions must be disabled/removed manually
  • Service State: The Windows Service must be stopped before uninstallation can complete

Prerequisites: Disable Intermediate Storage Access

Before uninstalling the agent in either version, ensure that any applications or services no longer create messages to the intermediate storage destinations. The agent must not receive new messages while being uninstalled.

Disable logging code in all custom applications Stop any processes that send events to message queues, files, or databases monitored by this agent Verify no new messages are being created in:

  • ActiveMQ message brokers
  • AMQP message services
  • Azure Blob Containers or Event Hubs
  • File shares or local folders
  • MSMQ message queues
  • PostgreSQL or SQL Server databases
  • Azure Service Bus topics/queues

Nodinite version 7

Uninstalling the Pickup LogEvents Service Logging Agent in Nodinite v7 requires completing several steps to ensure the agent is fully removed and will not be reinstalled during future updates. Follow these steps carefully:

Step 1: Remove from Portal

Remove the Pickup LogEvents Service Logging Agent from the Nodinite Portal so it is not reinstalled during the next system update:

  1. Log in to the Portal
  2. Navigate to MarketplaceLogging Agents
  3. Locate Pickup LogEvents Service Logging Agent
  4. Click Remove or uncheck the agent to disable it from automatic installation

Step 2: Remove from Web Client Installed Agents List

Remove the Pickup LogEvents Service agent from the list of installed agents in the Nodinite Web Client. Follow the Delete Monitoring Agent instructions in the Add or manage Monitor Agent guide.

Step 3: Run the Uninstall Script

To complete the removal of the Pickup LogEvents Service along with the entire Nodinite core services, follow the Uninstall Nodinite v7 process:

  1. Download a new Nodinite v7 ZIP file to obtain the latest uninstall script (Nodinite7-%ENVIRONMENTNAME%-UnInstall.ps1)
  2. Run the uninstall script to remove all Nodinite components
  3. Run the install script to reinstall Nodinite core services and configured agents (without the Pickup LogEvents Service, since it was removed from the Portal)

After both scripts complete successfully:

  • Nodinite will be updated to the latest version
  • The Pickup LogEvents Service Logging Agent will no longer be installed
  • Other agents will be restored as configured

See also: Uninstall Nodinite v7 for complete step-by-step instructions

Nodinite version 6 (Add or Remove Programs - Legacy)

Warning

The Add or Remove Programs uninstallation method for Nodinite v6 is deprecated and will be retired. Please upgrade to Nodinite v7 for the modern Portal-based scripted uninstallation experience.

Important

Before uninstalling, always disable logging to all destinations. Failing to do so may waste resources, fill queues, and cause disk issues for your team.


Uninstall Guide

After completing the prerequisites above (Disable Intermediate Storage Access), follow these steps to uninstall:

Remove all queues, tables, and folders that the Nodinite Pickup Log Events Service Logging Agent used to fetch LogEvents from any supported source:

  • ActiveMQ
  • AMQP
  • Blobs in Containers (Azure Storage Account)
  • Event Hub and syncpoint in Azure Storage Account
  • File Folder (SMB)
  • MSMQ
  • PostgreSQL database(s)
  • SQL Server
  • Service Bus

You can start the uninstall process with either of the following methods:

Step 1: Add or Remove Programs

Add or Remove Programs
Example of the Windows 'Add or Remove Programs' interface for uninstalling the agent.

Step 2: Start the Installer

Alternatively, double-click the MSI file to launch the uninstaller for the Nodinite Pickup Log Events Service Logging Agent.

msi
Example of the MSI installer file used for uninstallation.

Step 3: Welcome Screen

After starting the uninstaller, you will see the Welcome screen.

Welcome
Example of the Welcome screen displayed by the uninstaller.

Click Next to continue or Cancel to exit.

Step 4: Change, Repair, Remove

In the 'Change, Repair, Remove' dialog, click Remove to uninstall the agent.

Remove
Example of the 'Change, Repair, Remove' dialog.

If the service is still running, a dialog may appear. Click 'Ok' to close and continue.

Service is in Use
Example of the 'Service is in Use' dialog.

If the service cannot be closed, another dialog may appear. Click 'Ok' to proceed.

Unable To Close
Example of the 'Unable To Close' dialog.

Step 5: Remove Program

Click Remove to finalize the uninstallation.

Remove Program
Example of the 'Remove Program' dialog.

Step 6: Completed Setup

The final step displays either a successful uninstall or a premature exit.

Completed
Example of a successful uninstallation screen.

Click Finish to exit the uninstaller.


Troubleshooting

Failed Uninstallation

If the uninstall fails, you will see a premature exit.

Premature exit
Example of a failed uninstallation with premature exit.

Additional Resources

If you need help, contact our Support.

Additional troubleshooting information may be available in the Windows Event Logs.


Next Step