1.1

Table Of Contents
A JVM option passed to the Agents JVM. For example, to dene a
1 GB heap, you include this option: -J-Xmx1024M. To set a system
property foo.bar to true, you add -J-Dfoo.bar=true.
-Jvmarg
The directory in which the Agents log le is written. The default is
the current directory. For details, see Agent Log File on page 296.
-dir=dir
A conguration property and value passed to the Agent. You can
dene conguration properties on the command line or in the Agent
properties le. For details, see Agent Properties File on page 296.
prop=value
This command line instantiates a JMX Agent with a non-default working directory and property le:
sqlf agent start -dir=/usr/local/sqlfire
property-file=/usr/local/sqlfire/agent/myprops.props
When you launch the JMX Agent, you identify the distributed system to which you want to connect by specifying
the lookup method (used to discover and communicate with other members of the distributed system) as either
IP multicast or a SQLFire locator member. See Conguring Discovery Mechanisms on page 219.
You specify these attributes as a list of prop=value pairs on the agent command line, or in the agent property
le. For example, to connect to a SQLFire system that uses a locator:
mcast-port=0
locators=host1[12345]
To connect to a system that uses multicast:
mcast-address=239.192.81.1
mcast-port=10021
The agent registers an AdminDistributedSystem MBean with the SQLFire distributed system.
See Distributed System Properties for JMX Agent on page 297 for a list of additional properties. Additional
properties are available to congure the supported JMX connectors/adaptors (RMIConnectorServer and
HTTPAdaptor). For details, see the tables under Conguring JMX Connectors and Adapters on page 299.
Agent Properties File and Log Files
By default, the JMX Agent properties le is named agent.properties. You can specify a different properties le
on the command line when you launch the JMX Agent.
See Starting the JMX Agent on page 295 for more information.
Agent Properties File
The Agent looks for the properties le in the following locations and sequence:
1. A directory that you explicitly specify with the -dir argument when starting the Agent
2. The current directory
3. Your home directory (the default)
4. The CLASSPATH
You can modify the values in the properties le via the HttpAdaptor or any supported JMX interface.
Agent Log File
By default, the Agent log le is named agent.log. You can specify a different log le as a command-line
argument when you launch the JMX Agent.
Basic JMX Agent Properties
Specify values for these properties to congure the basic operation of the SQLFire JMX Agent.
vFabric SQLFire User's Guide296
Managing and Monitoring vFabric SQLFire