2.4 Permissions for Running Knowledge Scripts

AppManager ResponseTime for SQL Server requires that the AppManager Windows agent—specifically, the netiqmc process—run as Local System. This requirement stems from the fact that most AppManager ResponseTime applications run out-of-process from the AppManager agent. The separate process for the module run with the authority of the user ID specified in each Knowledge Script. The agent must have the authority to start a new process as any user ID specified in a Knowledge Script parameter. Therefore, the agent must run with Local System authority.

When you install AppManager ResponseTime for SQL Server on computers with existing AppManager agents, you need to update any agents that are not running as Local System. Even though the requirement to run with this authority only applies to the netiqmc service, you should update both agent services so that they run with the same authority. If you do not update these services to run as Local System, the Discovery_SQL-RT Knowledge Script will fail.

To update the logon authority:

  1. On each computer where you will install the module, navigate to the Control Panel, double-click Administrative Tools, and then double-click Services.

  2. In the list of services, right-click NetIQ AppManager Client Communication Manager (netiqccm) and select Properties.

  3. On the Logon tab, select ...Local System account.

  4. Take the same steps for the NetIQ AppManager Client Resource Monitor (netiqmc) service.

  5. Restart both services.