IMPORTANT: This site is planned to be decommissioned in 2026. Visit the Tanium Resource Center for all Tanium release notes, user guides, and support information. To view release notes in the Resource Center, see Tanium Release Notes.
IMPORTANT: If you are using semi-annual releases for on premises, see the Release notes for 2024H1 semiannual release, Release notes for 2024H2 semiannual release, or Release notes for 2025H1 semiannual release on the Tanium Resource Center.
Effective October 15, 2024: On prem release notes on the Tanium Knowledge Base are frozen. For release notes related to 7.4 or 7.5 Server and Solutions, see the Monthly updates for Tanium Version 7.4 and 7.5 Server and Solutions on the Tanium Resource Center.

ClientUpgradeNonWindows 7.2.314.3584.0041 en

From Tanium Knowledge Base
Jump to navigation Jump to search


Introduction: ClientUpgrade-NonWindows

Update Tanium Clients for Non-Windows, using Tanium, to the latest available version (see sensor "Latest Available Non-Windows Client Version"). The solution provides content for Client-API based downloads as well as direct downloads (installers in the package)

On Linux systems, if SELinux is enabled, it is temporarily disabled, client upgraded and SELinux re-enabled, to ensure the success of the upgrade. This content deprecates ClientUpgradeNonWindows for all previous versions of 7.4 clients

Download Location

This content is available at: https://content.tanium.com/files/published/ClientUpgradeNonWindows/2020-09-29_07-59-25_7.2.314.3584.0041-gcf1cfcf/ClientUpgradeNonWindows.xml

Usage

This content will allow you to update Non-Windows based Tanium Client installations to specific Tanium Client versions. Coverage is for:

  • 7.2.314.3584
    • RedHat/Centos 8
    • RedHat/Centos/Oracle 5,6,7
    • SuSE 11,12
    • Debian 6,8,9
    • Ubuntu 14,16,18
    • AIX 6,7 requires xlC.rte 13.1.13.1
    • Oracle/SunOS Solaris 10,11
    • Apple OSX (Mac) 11-14
  • 6.0.314.1579
    • Ubuntu 10,12

Changes

  • fix permissions for MacOS update
  • adjust verification queries to use contains vs regex match
  • adjust saved action
  • can migrate to a new server by putting tanium.pub/tanium-init.dat and servername.txt in Tools/ClientUpgrade
    • servername.txt is a list of new servers, comma separated, no spaces. Will become new ServerNameList. A tanium.pub or tanium-init.dat MUST also be present
    • After upgrade, Sensors, Strings and Tools folder will be removed to be loaded by new infrastructure (if migrating to new server)
    • TAGs will be maintained and additional MIGRATED tag added
      • Be aware this means more downloads for that environment! (Sensor Sync, new Tools etc)
      • No migration is performed if no servername.txt/tanium.pub/tanium-init.dat
      • It is possible to replace JUST the taniumpub/tanium-init.dat without changing servers with this method
    • Customer can update the `Distribute Client Update Non-Windows Manifest` package to include the new files.
  • 7.4.2.2063 - no 7.4 AIX yet, and debian 6 deprecated.
  • 7.2.314.3608 OSX 11+ only - Support for 7.2.314.3608 client on OSX
  • If SELinux is enabled, it is temporarily disabled, client upgraded and SELinux re-enabled
  • check for RPM DB corruption and halt if RPM db is corrupt
  • Check for sufficient storage space in Tanium file system (does not check other FS)
  • 7.2.314.3584 - Support for 7.2.314.3584 client
  • support for systemd cgroups
  • Log retreival sensor to aid in any troubleshooting
  • Update of Dashboard to include additional SQs
  • Whitelist updated to have expiry
  • Inproved Debian version detection
  • Incorrect verification query fixed
  • Added manaifest release comparison operators `<` and `>` in addition to existing `*` and number literal
  • Manifest comparison can be 0 or 1 decimals
  • Manifest is now delivered through a dedicated action (and associated scheduled action) instead of built into sensor (ran out of sensor space)

HowTo

The how-to covers:

  • Content Install
  • Client Update
  • Client Migrate
  • Client Uninstall
  • Troubleshooting

Content Install:

  1. Download the content from the URL above
  2. Sign if necessary
  3. Stop any Scheduled Actions that deploy the Manifest
  4. Under Sensors or Packages, select Import XML
  5. Select the downloaded XML file
  6. Click IMPORT and accept any notifications needed.

Client Update/Upgrade

Upgrading the client allows you to move from an older version to the latest available version.  After performing the actions in "Content Install" you must complete the Prereqs and then any one of the 3 options for installing.

      1.  PreReqs:

        • The manifest file provides the endpoint with the rules and versions of files to update
        • The latest manifest file must be distributed, after import (and content update).
        • If you want to Migrate and Update you CLONE (and MODIFY your clone of) the Distribute Client Update Non-Windows Manifest package to also distribute the "tanium.pub"/"tanium-init.dat" and "servername.txt" files.  See the " <a href="#Client_Migrate"> Client Migrate </a> " section below
        • To distribute the Manifest (and optional migration content):
          • A saved Action Distribute Client Update Non-Windows Manifest handles this automatically though you may need to put it into a different Action Group:
            • Menu->Actions->Scheduled Actions
            • Select: `Distribute Client Update Non-Windows Manifest`
            • If required: Move to a different Action Group ("More->Change Group")
            • If required: Enable that Scheduled Action
          • OR
          • Ask:  Get Non-Windows Client Update Details from All Machines
            • Target those with a "Manifest Correct = False"
            • Deploy Action " Distribute Client Update Non-Windows Manifest "
      2. Client Update
          • There are 3 ways to update the Tanium Client using this Content.  Pick the approach that matches your operational needs.
          • Option 1 or Option 2 is recommended
          • Option 1 - A 1 step process, any Distribution
            • The Tanium Client will determine which installer is needed at run time and will download ONLY the required installer using the ClientAPI.
            • The client will then wait for up to an hour for it to download, then install once it has downloaded
            • Example Process:
              1. Identify Targets :
                • Question: Get Non-Windows Clients Not Running Latest Version
                • OR
                • Saved Question: Non-Windows Tanium Client Update Versions
              2. Deploy Action: Update Tanium Client (Non-Windows)
                • select the " Continue if Upgrade Not Required " checkbox if you want to migrate even if no upgrade is required



          • Option 2 - A 2 step process (download, install), any Distribution
            • This supports the separation of the download phase from the installation phase, as 2 separate actions, e.g. download immediatly but install during a scheduled maintenance window
            • Example Process:
              1. Identify Download Targets :
                • Question: Get Non-Windows Clients Not Running Latest Version
                • OR
                • Saved Question: Non-Windows Tanium Client Update Versions
              2. Deploy Action: Download Tanium Client Update (Non-Windows)
              3. Identify Install Targets :
                • Identify Downloaded - Question (e.g.): Get Tanium Client Update Download Status (AIX) , Target "COMPLETED"
                • OR
                • Schedule same targets as Download - Saved Question: Non-Windows Tanium Client Update Versions
              4. Deploy (Schedule) Action: Update Downloaded Tanium Client (Non-Windows)
                • select the " Continue if Upgrade Not Required " checkbox if you want to migrate even if no upgrade is required



        • Option 3 - A 1 step process with the content in the Package, specific Distribution
          • This includes the install file as part of the package, but you must deploy it to a specific OS Distribution, Version, Architecture
          • Example Process:
            • Identify Targets Get Operating System and CPU Architecture and Non-Windows Clients Not Running Latest Version
            • Target specific Distribution (e.g. RedHat Enterprise Linux 7.4 x64)
            • Deploy Action: e.g. Update OS Specific Tanium Client (rel 7 x86_64 7.2.314.xxxx)
              • select the " Continue if Upgrade Not Required " checkbox if you want to migrate even if no upgrade is required


      3. Post Install - Clean up download
        1. Ask Get online from all machines with Tanium Client Update Progress (Non-Windows) contains “COMPLETE” and Non-Windows Clients Not Running Latest Version contains "FALSE"
        2. Select “True” responses
        3. Deploy Action: Update Tanium Client (Non-Windows) – Post-Update Cleanup

Client Migrate:

This content also supports migrating clients from one infrastructure to another. At present, Index DB and Recorder are NOT kept. After upgrade, Sensors, Strings and Tools folder will be removed to be loaded by new infrastructure (if migrating to the new server).  TAGs will be maintained and additional MIGRATED tag added

You can migrate to a new server by putting a tanium.pub/tanium-init.dat and servername.txt in Tools/ClientUpgrade folder, alongside the Manifest.  Luckily, the  Distribute Client Update Non-Windows Manifest content will deliver those just by adding them to the Files section of that package (or your clone of that package).

      • Be aware this means more downloads for that environment! (Sensor Sync, new Tools etc, after migration to the new environment)
      • No migration is performed if no servername.txt/tanium.pub/tanium-init.dat
      • Actions:
        1. Create "servername.txt". A Comma Separated list of server names with NO SPACES. The endpoint will set it's new ServerName/ServerNameList to this value
        2. Obtain the tanium.pub or tanium-init.dat files.
        3. Deploy these to the endpoint to <taniumclientfolder> /Tools/ClientUpdate</taniumclientfolder>
          • Customers can update the Distribute Client Update Non-Windows Manifest package to include the new files.

    When performing the update with one of options 1,2 or 3, the update will detect the servername.txt (and tanium.pub/tanium-inid.dat) and will migrate the endpoint to the desired system. If no upgrade is required (Tanium Clieint Version is NOT OLDER than the upgrade version) then the migration will only occur if you also select the " Continue if Upgrade Not Required " checkbox

    Troubleshooting:

        • If you need to troubleshoot, after assessing the action log, look at TC/Downloads/tmp/tanium-client-upgrade.log and TC/Downloads/tmp/tanium-client-upgrade.log.prev
          • Get Tanium Client Update Log (Non-Windows) to examine the log. Remember to target the machine in question
          • Get Tanium Client Update Progress (Non-Windows) to look at the progress/status, e.g. INSTALLING, COMPLETED etc.
        • if something went wrong, other Tanium Processes (like Tanium Recorder) may stay disabled. To start them again use the modules related actions like `toggle recorder`.

    Saved Questions:

      • Option 1 is also supported by the SQ: Upgradable Tanium Clients (Non-Windows)
      • Option 2 is also supported by the SQ: Upgradable Tanium Clients (Non-Windows)
      • Option 3 is also supported by the SQ: Tanium Client Update Progress (Non-Window)


    Dashboards

    Tanium Client Update (Non-Windows)

    Saved questions:

    Questions

    Tanium Client (Linux) Update Progress

    Get Operating System and CPU Architecture and Tanium Client Version and Latest Available Non-Windows Client Version and Non-Windows Clients Not Running Latest Version and "Tanium Client Update Progress (Non-Windows)" and "Tanium Client Update Download Status (Linux)" from all machines with Is Linux contains true
    Packages:

    Tanium Client (Mac) Update Progress

    Get Operating System and Tanium Client Version and Latest Available Non-Windows Client Version and Non-Windows Clients Not Running Latest Version and "Tanium Client Update Progress (Non-Windows)" and "Tanium Client Update Download Status (Mac)" from all machines with Is Mac contains true
    Packages:

    Tanium Client (AIX) Update Progress

    Get Operating System and Tanium Client Version and Latest Available Non-Windows Client Version and Non-Windows Clients Not Running Latest Version and "Tanium Client Update Progress (Non-Windows)" and "Tanium Client Update Download Status (AIX)" from all machines with Is Aix contains true
    Packages:

    Tanium Client (Solaris) Update Progress

    Get Operating System and CPU Architecture and Tanium Client Version and Latest Available Non-Windows Client Version and Non-Windows Clients Not Running Latest Version and "Tanium Client Update Progress (Non-Windows)" and "Tanium Client Update Download Status (Solaris)" from all machines with Is Solaris contains true
    Packages:

    Non-Windows Client Update Manifest Distribution

    Get Non-Windows Client Update Manifest Version Is Correct from all machines with Is Windows contains false
    Packages:

    Non-Windows Tanium Client Update Versions

    Get OS Platform and Tanium Client Version and Latest Available Non-Windows Client Version and Non-Windows Clients Not Running Latest Version from all machines with Is Windows contains false
    Packages:

    Tanium Client (Non-Windows) Update Download status

    Get Non-Windows Clients Not Running Latest Version and "Tanium Client Update Download Status (Linux)" and "Tanium Client Update Download Status (Mac)" and "Tanium Client Update Download Status (AIX)" and "Tanium Client Update Download Status (Solaris)" from all machines with Is Windows contains false
    Packages:

    Tanium Client (Non-Windows) Update Progress

    Get Operating System and Tanium Client Version and Latest Available Non-Windows Client Version and Non-Windows Clients Not Running Latest Version and "Tanium Client Update Progress (Non-Windows)" and "Tanium Client Update Download Status (Linux)" and "Tanium Client Update Download Status (Mac)" and "Tanium Client Update Download Status (AIX)" and "Tanium Client Update Download Status (Solaris)" from all machines with Is Windows contains false
    Packages:

    Upgradable Tanium Clients (Non-Windows)

    Get Non-Windows Clients Not Running Latest Version from all machines with Is Windows equals false
    Packages:

    Actions

    Distribute Client Update Non-Windows Manifest


    Packages:

    Packages

    Update OS Specific Tanium Client (Linux - amzn 2 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.amzn2.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - amzn x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.amzn2018.03.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 9 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian9_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 9 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian9_i386.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 8 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian8_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 8 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian8_i386.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 7 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian6_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 7 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian6_i386.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 6 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian6_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - debian 6 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-debian6_i386.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - oel 7 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.oel7.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - oel 6 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.oel6.i686.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - oel 6 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.oel6.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - oel 5 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.oel5.i386.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - oel 5 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.oel5.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - rhe 8 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.rhe8.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - rhe 7 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.rhe7.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - rhe 6 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.rhe6.i686.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - rhe 6 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.rhe6.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - rhe 5 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.rhe5.i386.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - rhe 5 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.rhe5.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - sles 12 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.sle12.i586.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - sles 12 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.sle12.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - sles 11 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.sle11.i586.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - sles 11 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-1.sle11.x86_64.rpm
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 18 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-ubuntu18_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 16 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-ubuntu16_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 16 arm64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-ubuntu16_arm64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 14 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_7.2.314.3584-ubuntu14_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 12 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_6.0.314.1579-ubuntu10_i386.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 12 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_6.0.314.1579-ubuntu10_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 10 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_6.0.314.1579-ubuntu10_i386.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Linux - ubuntu 10 x86_64)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    taniumclient_6.0.314.1579-ubuntu10_amd64.deb
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Mac 10)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3518.pkg
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Mac 9)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3518.pkg
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Mac 8)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3518.pkg
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Mac)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584.pkg
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (AIX)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-powerpc.pkg
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Solaris >9 sparc)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-SunOS-5.10-sparc.pkg.tar.gz
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Update OS Specific Tanium Client (Solaris >9 x86_32)

    This package contains 5 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh -c "/bin/sh ./copymanifest.sh;/bin/sh ./runat.sh $1"
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    TaniumClient-7.2.314.3584-SunOS-5.10-i386.pkg.tar.gz
    runat.sh
    tanium-client-upgrade.sh
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Download Tanium Client Update (Non-Windows)

    This package contains 2 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh requestTaniumClientInstallFile.sh 0 &
    Command Timeout 60


    Files:

    Name
    requestTaniumClientInstallFile.sh
    curlbinaix.tar.gz

    Distribute Client Update Non-Windows Manifest

    This package contains 2 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh copymanifest.sh
    Command Timeout 60


    Files:

    Name
    copymanifest.sh
    manifest.txt.53cad673a2d4116e2f966fdd325df93e0c37bdbb96f0f25c1f1c5fae8cbfcae4

    Cancel Download of Tanium Client Update (Non-Windows)

    This package contains 1 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh cancelTaniumClientDownload.sh
    Command Timeout 60


    Files:

    Name
    cancelTaniumClientDownload.sh

    Update Tanium Client (Non-Windows)

    This package contains 4 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh ./requestTaniumClientInstallFile.sh 1 "$1" &
    Command Timeout 3600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    requestTaniumClientInstallFile.sh
    runat.sh
    tanium-client-upgrade.sh
    curlbinaix.tar.gz

    Update Downloaded Tanium Client (Non-Windows)

    This package contains 2 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh ./runat.sh "$1" &
    Command Timeout 600

    Parameters:

    Name Description Type Default Value
    Continue if Upgrade Not Required This will allow you to continue with a migration in the event that an upgrade is not needed Checkbox UnChecked

    Files:

    Name
    runat.sh
    tanium-client-upgrade.sh

    Update Tanium Client (Non-Windows) - Post-Update Cleanup

    This package contains 2 files and 0 sensors.

    Properties:

    Property Value
    Command Line /bin/sh tanium-client-cleanup.sh
    Command Timeout 600

    Files:

    Name
    tanium-client-cleanup.sh
    cancelTaniumClientDownload.sh

    Sensors

    Latest Available Non-Windows Client Version

    Returns the latest available version for this client

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Non-Windows Client Update Details



    Columns:

    Name Description Type Hidden
    Manifest Correct Text
    Expected Hash Text
    Discovered Hash Text
    Migrate To Server Text
    Migrate Pub Text
    Migrate Init Text

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Non-Windows Client Update Manifest Version



    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Non-Windows Client Update Manifest Version Is Correct



    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Non-Windows Clients Not Running Latest Version

    True if the installed Tanium Client is != this version

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Tanium Client Update Cleanup Required (Non-Windows)

    Displays True if cleanup is required (client upgraded and upgrade files remain)

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Tanium Client Update Download Status (AIX)

    Displays the status of Tanium Client upgrade Download request

    Supported Platforms:

    Platform Query Type
    AIX Shell

    Tanium Client Update Download Status (Linux)

    Displays the status of Tanium Client upgrade Download request

    Supported Platforms:

    Platform Query Type
    Linux Shell

    Tanium Client Update Download Status (Mac)

    Displays the status of Tanium Client upgrade Download request

    Supported Platforms:

    Platform Query Type
    Mac Shell

    Tanium Client Update Download Status (Solaris)

    Displays the status of Tanium Client upgrade Download request

    Supported Platforms:

    Platform Query Type
    Solaris Shell

    Tanium Client Update Log (Non-Windows)

    Sensor returns log of the Tanium Client Install (not the Action Log)

    Columns:

    Name Description Type Hidden
    Line Number Numeric
    Log Text Text

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Tanium Client Update Progress (Non-Windows)

    Displays the progress status of Tanium Client upgrades

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell

    Tanium Client Update Ready (Non-Windows)

    Sensor returns True if tanium install package is on Endpoint

    Supported Platforms:

    Platform Query Type
    Linux Shell
    Mac Shell
    Solaris Shell
    AIX Shell