Adjusting the Web Server on the Inventory Beacon
The configuration file for the web server on the inventory beacon allows a few options that are not exposed through the inventory beacon's user interface.
The local web server (either IIS or self-hosted) is the mechanism through which agents report to the inventory beacon. Most of the settings for the web server on the inventory beacon are adjustable through the user interface for your inventory beacon (see Local Web Server Tab). However, there are a limited number of additional settings, not available through the UI, that may be useful in specific situations.
- File name: BeaconEngine.config
- File format: XML
- Default location: C:\Program Files (x86)\Flexera
Software\Inventory
Beacon\DotNet\conf\BeaconEngine.configNote: Pay particular attention to the location. There is a second file of the same name in another location for configuring logging (see File Paths for Inventory Beacon).
All the following settings are attributes of the
beaconCommonSettings
element.
Setting | Sample value | Details |
---|---|---|
allowedExtensions |
A comma-separated list of the file name extensions that the inventory beacon web server will accept from inventory clients (either installed on managed devices, or executed through zero-footprint inventory). | |
authenticationType |
anonymous , basic |
In the Local Web Server tab of the inventory beacon interface, this reflects the setting of the Use Basic Authentication check box. |
maxDownloadMessageSizekB |
30720 (default) |
The upper size limit (in kilobytes) on files transferred downstream to inventory agents. Not reflected in the beacon interface. |
networkname |
Computer hostname[:port], FQDN, or IPv4 address |
By default, the local computer name of the inventory beacon
is used by downstream FlexNet Inventory Agents for all uploads to this
inventory beacon. The default port number is 80 for
HTTP, or 443 for HTTPS. Alternatively, a custom port can be specified (in
the format This is strictly an override setting (a change), and not an optional alternative. When this attribute is set, all devices reporting to this inventory beacon must use the new, override value. Note: This value is automatically uploaded to the central application server. Where an enterprise has multiple inventory beacons, it is also communicated to all other beacons.
All inventory beacons in the enterprise then create
fail-over settings for those devices that have FlexNet Inventory Agents
installed. A FlexNet Inventory Agent that cannot reach its normal inventory beacon is then able to try communicating with another
one in the fail-over list. Because this value is distributed to all FlexNet Inventory Agents that receive policy updates, some of which may be legacy
versions, the value must not be in the IPv6 address family, since
older versions only supported the IPv4 address family. As a result, in fully
IPv6 networks, this value must be either the hostname, or the
fully-qualified domain name (FQDN) of the inventory beacon.
|
password |
The encrypted password | In the Local Web Server tab of the inventory beacon interface, this reflects the
Password field used with Basic Authentication for
IIS. Important: Use great care with account or password changes. You
risk creating 'orphan' devices that can no longer report inventory. For more
details, see Changing IIS Passwords on Inventory Beacons.
|
protocol |
http , https |
This reflects the setting of the HTTPS check box
displayed in the Local Web Server tab of the inventory beacon interface (see Configuring Inventory Collection). When that check box
is cleared, this settings has the value http . When the check
box is set, the protocol setting advises managed devices to use
https (supported only when you are using IIS on the
inventory beacon, and have configured it to use the HTTPS
protocol). |
selfHostedFirewallManageEnabled |
true , false |
In the Local Web Server tab of the inventory beacon interface, this reflects the Configure
Windows Firewall check box. When this value is true, the
inventory beacon attempts to configure Windows Firewall to
allow access through the port value recorded in selfHostedPort .
|
selfHostedMaxUploadMessageSizekB |
30720 (default) |
The upper size limit (in kilobytes) on files transferred upstream from the
inventory beacon to the central application server.
Not reflected in the beacon interface. This setting is applicable only to the
self-hosted web server: if webServiceHost is set for
IIS (or None ), this value is
ignored. |
selfHostedPort |
8080 (default) |
The port number that the self-hosted web server uses to receive data from
downstream inventory agents. In the Local Web Server tab
of the inventory beacon interface, this reflects the
Port field. This value is ignored when
webServiceHost is set for IIS (or
None ), or when
selfHostedFirewallManageEnabled is
false . |
username |
In the Local Web Server tab of the inventory beacon interface, this reflects the
Username field. Important: Use great care
with account or password changes. You risk creating 'orphan' devices that
can no longer report inventory. For more details, see Changing IIS Passwords on Inventory Beacons.
|
|
webServiceHost |
IIS , None ,
SelfHost |
In the Local Web Server tab of the inventory beacon interface, this reflects the settings of the three
radio buttons, No local web server , Self-hosted web
server , and IIS web server . |
IT Asset Management (Cloud)
Current