Skip to main content

Linux Poller Installation

The Linux Poller service provides robust asset discovery capabilities for Linux-based environments, enabling comprehensive monitoring and data collection across your IT infrastructure.

This guide provides step-by-step instructions for installing and configuring the Linux Poller service on supported Linux distributions (Ubuntu 22/24, Red Hat 9.2/9.4).

Prerequisites and Supported Features

System Requirements and Supported Features

System Requirements

  • Supported OS: Ubuntu 22/24, Red Hat 9.2/9.4
  • Network: Port 8090 must be allowed for communication between the Poller and other machines.
  • Permissions: Root/admin access is required for installation.

Required Information from ServiceOps

  • Secure Auth Code

  • Activation Code

  • ServiceOps Server IP Address

  • Protocol (HTTP/HTTPS)

    note

    This guide applies to both Ubuntu and RedHat. Auto-upgrade is not supported for the Linux Poller. The Poller requires both activation and secure auth codes to function and works with ServiceOps v8.6.3 and above.

Supported Discovery Features

  • Windows (WMI), Linux/macOS (SSH), SCCM, SNMP, Cloud (AWS, Azure), Chrome OS, Virtual (VMware, Nutanix)
  • Wake on LAN
  • Gateway to Agent Communication
  • Local Storage for Patch/CAB Files

Installation and Configuration

Step 1: Download and Install

  1. Download: Get the Linux Poller setup file (MotadataServiceOpsPollerServer) from the Download Links.

  2. Set Permissions: Navigate to the download directory and run chmod 777 MotadataServiceOpsPollerServer.

  3. Run Installation: Execute the installer with root privileges: sudo ./MotadataServiceOpsPollerServer.

Step 2: Configure Poller

During the installation, you will be prompted for the following information:

  1. Protocol: Select 1 for HTTP or 2 for HTTPS.

Here, 1 (HTTP) is entered. The following prompt appears.

  1. ServiceOps Server IP: Enter the IP address of your ServiceOps server.

Once entered, the following “Enter SecureAuth” prompt appears.

  1. Secure Auth Code: Enter the code from your Agent Credential Profile.

  1. Activation Code: Enter the code from your License Details tab.

You can get the activation code from the ServiceOps portal, which is shown below.

Please copy the code from here and paste it into the terminal below.

Once entered, the details will appear, and the setup will be completed successfully.

Step 3: Verify and Set Up Agent Communication

  1. Verify Service: Check that the service is running: systemctl status ft-poller-server.

  2. Verify Portal Registration: The Poller will appear in the Discovery Poller section of your ServiceOps portal.

  3. Agent Communication:

    • When installing the Discovery Agent on client machines, provide the Poller IP Address, Port 8090, and the Secure Auth Code.
    • Ensure your firewall allows traffic on port 8090: ufw allow 8090.

  4. Verify Poller Registration: The pollers installed will appear in the ServiceOps portal under Admin > Discovery and Agents > Agent > Discovery Poller tab as shown below.

Poller Uninstallation Steps

To uninstall the Linux Poller service, follow these steps:

  1. Stop the Poller Service:

    sudo systemctl stop ft-poller-server

    This command stops the running Poller service.

  2. Disable the Poller Service:

    sudo systemctl disable ft-poller-server

    This command prevents the Poller service from starting automatically on boot.

  3. Remove the Service Unit File:

    sudo rm -rf /etc/systemd/system/ft-poller-server.service

    This command deletes the systemd service unit file for the Poller.

  4. Reload Systemd Daemon:

    sudo systemctl daemon-reload

    This command reloads the systemd manager configuration.

  5. Remove Installation Directory:

    sudo rm -rf /opt/MotadataPoller/

    This command removes the Poller's installation directory.

Troubleshooting and Best Practices

Troubleshooting Common Issues
  • Installation Issues: Check for sudo and file permissions.
  • Connection Issues: Verify the server IP and network connectivity.
  • Authentication Issues: Double-check Secure Auth and Activation codes.
  • Service Issues: Check system logs for errors.
  • Firewall Issues: Ensure port 8090 is allowed.
Configuration Best Practices
  • Network: Place the Poller in the same subnet as target assets.
  • Security: Keep authentication codes confidential and use HTTPS.
  • Performance: Monitor system resources and configure appropriate scan schedules.