Accounts
db-admin
— A database administrator (typically this is an existing database administrator within your enterprise)fnms-admin
— An installing system administrator (account details must be made available todb-admin
)svc-flexnet
— A service account for normal operations (account details must be made available todb-admin
).
fnms-admin
) and the service account (svc-flexnet
) to an Active Directory group (suggested: FNMS Administrators
) in order to grant them appropriate privileges;
so you may choose to manage other rights through that group. Also note that these accounts and their privileges must remain active for the
lifetime of the FlexNet Manager Suite environment. Privileges | Required on | Purpose |
---|---|---|
Database administrator, with db_owner rights on all operations databases related to FlexNet Manager Suite (compliance data, warehouse data, snapshot data, and inventory data). | Database servers | Provides the following accounts with database access rights as described. |
Member of the public database role in
the model database on the database
server. |
Database servers | Required so that the account can run scripts that check the database compatibility level. |
SELECT rights to the following tables in the
msdb database:
|
Database servers | Only required if an existing installation of FlexNet Manager Suite 2015 or earlier is being migrated to a later release. |
Privileges | Required on | Purpose |
---|---|---|
Membership in the db_owner role on all operations databases (compliance data, warehouse data, snapshot data, and inventory data). |
Database server. |
Post-installation, for continuing administration, this account can be reduced to the same privileges as for the service account (described below). However, the standard installation scripts set some database properties (ARITHABORT, QUOTED_IDENTIFIER) that can only be configured by an account with db_owner privileges. Therefore the installing account needs membership in the db_owner role at least temporarily during installation. |
Local administrator |
|
Installs and configures software on all servers. On inventory beacons, interactive login to the inventory beacon interface also requires local administrator privileges (that is, on inventory beacons this is an operational account as well as being required for setup). |
Set the execution policy for, and execute, PowerShell scripts |
Central application server(s) (including, where separated, web application server, batch server, and inventory server). |
PowerShell scripts are used to complete the configuration of central servers during implementation. Includes an attempt to enable Microsoft Message Queuing, where this is not already enabled. |
Create tasks in Windows Task Scheduler |
|
Runs PowerShell scripts during installation that create scheduled tasks. |
Internet connection to https://flexerasoftware. flexnetoperations.com | A central server (with network access to all other central application servers in a multi-server implementation). | Retrieve installers for implementing FlexNet Manager Suite and the license from Flexera for its operation. |
Internet connection to
https://www.managesoft.com
(Typically granted through membership in the |
The batch server (or, in smaller implementations, the processing server or application server). |
Maintenance or unscheduled collection of the Application Recognition Library, the SKU libraries, and the Product Use Right Libraries. |
Privileges | Required on | Purpose |
---|---|---|
Membership in the following fixed database roles:
Tip: In less
stringent environments, it may be convenient to give this
account membership in the
db_owner role for the
operations databases, which supersedes all of the
above.
|
Database server |
Normal operation (which includes execution of SQL stored procedures). |
Logon as a Service, and run all FlexNet services Tip: Admin access for this account is convenient, and
typically granted through membership in the
FNMS
Administrators security group in Active
Directory; otherwise read, write, and execute permissions
are required on all folders containing FlexNet
installations, FlexNet data, and FlexNet log
files. |
|
Runs all system operations, including batch services and web
services. Important: In a multi-server
implementation, the same service account must be used on
all central servers, and it must be a Windows
domain account. This is required for proper functioning of
Microsoft Message Queueing between the servers. (A distinct
service account may be used for inventory beacons.)
|
Logon as a Batch Job |
|
When the service account runs a batch job, this setting means
the login is not an interactive user. Tip: This is
particularly important on the batch server (for
authorization details, see Authorize the Service Account).
|
Run scheduled tasks as a service account. |
|
Runs scheduled tasks within normal operations. |
Run IIS application pools as a service account |
|
Normal operations |
Internet connection to
https://www.managesoft.com
(Typically granted through membership in the |
The batch server (or, in smaller implementations, the processing server or application server). |
Scheduled collection of the Application Recognition Library, the SKU libraries, and the Product Use Right Libraries. |
svc-flexnet
on your application server(s) and inventory beacons, this may be
adequate only in environments where security is not a significant concern. For
greater security, consider a separate service account for each inventory beacon that has the permissions listed above on the
inventory beacon, but no permissions on your central
application server(s). In addition to the three core accounts described in the tables, your implementation may require additional accounts for special circumstances.
For example, if you are using adapters to connect to other systems and import data, you need appropriate accounts. For details, see documentation for the adapters you need, such as FlexNet Manager Suite Inventory Adapters and Connectors Reference.