Online Help

Inventory Server window

Updated in 2021.1

You use the Inventory Server [Server Name] window to set (or unset) a particular Inventory Server instance as primary, tune the server performance, and view its properties.

Primary server

When running multiple Inventory Server instances on distributed networks, you may want to designate one server as primary to improve audit snapshot processing performance. A primary server is an Inventory Server instance that uploads snapshots received from all automated audit tasks in Alloy Discovery. For the best performance, the primary server should be the one closest to the database server.

When one instance is set as primary, others become secondary. Secondary servers do not upload audit snapshots. They only run their automated audit and discovery tasks, receive snapshots, and queue their snapshots to wait for the primary server to process them.

NOTE: The primary and secondary server roles apply only to automated (scheduled) audit tasks, which produce massive snapshots whose upload could burden servers. Audit snapshots from on-demand audit tasks are uploaded locally by corresponding Inventory Servers.

Multitasking

Multitasking is the Inventory Server's ability to run multiple inventory tasks simultaneously.

At attempts to audit multiple computers concurrently, the server computer hosting the Inventory Server instance may reach the maximum number of inbound connections allowed for its operating system. To perform inventory tasks successfully, you can limit the number of active network connections by managing the number of concurrent audits for the server.

Available controls

To access the Inventory Server [Server Name] window, go to Services > Inventory Servers in the Settings App and double-click an Inventory Server record.

The window has the following tabs and controls:

  • General - this tab shows the general properties of the Inventory Server and allows you to tune its performance.

    • Name - the name of the computer hosting the instance.

    • Version - the Inventory Sever version.

    • Audit Tools Version - the version of Alloy Audit Tools running on the server.

    • Startup Account - the Inventory Server startup account.

    • Check Time - the last time the server confirmed its active status. If the last check time is more than one minute old, the server is considered not active.

    • State - the Inventory Server state, either Active (running) or Not Active (stopped or uninstalled).

    • Performance - this section is where you can configure the instance to perform multiple different Inventory Server tasks simultaneously and set (or unset) the instance as primary.

      • Maximum number of active tasks - the limit for tasks that the Inventory Server runs concurrently. You can configure multitasking as follows:

        1. To enable multitasking, enter the limit of concurrent active tasks. The default number is 3.

        2. To disable multitasking, enter 1.

        NOTE: When more than one task attempts to execute the same operation on a single Network Node (for example, audit the same computer) only one operation will actually execute. Other concurrent operations will be skipped. The Skipped status will be shown in the Task Progress window.

      • Maximum number of parallel audits - the limit for audit processes throughout all the active tasks that the Inventory Server performs concurrently. You can configure parallel auditing as follows:

        1. To enable parallel auditing, enter the limit for concurrent audit processes. The default number is 8.

        2. To disable parallel auditing, enter 1.

        NOTE: When the limit for the parallel operations is reached, no task can start new audit process until the Inventory Server is free to operate.

        NOTE: The audit data within one task can only be uploaded to the database one at a time.

      • Enable multithreading for SNMP - enables the Inventory Server instance to retrieve SNMP data from multiple devices simultaneously.

      • Primary server - sets the Inventory Server instance as primary. For details, see Primary server.

  • Sites - allows you to view the list of Sites associated with this Inventory Server.