discover_gf

Discovers Multiple GlassFish Domains by reading the Domain Discovery file and saving the discovered targets of the host to the Agents provided in the Host Agent Mapping file. If the Host Agent mapping file is not provided, the local Agent (the Agent on the same host as the target) is used to save/monitor the discovered targets. If a local Agent is not found, the default discovery Agent is used to save/monitor the discovered targets.

Format

$emcli discover_gf
       -input_file=domain_discovery_file:file_path
       [-input_file=host_agent_mapping_file:file_path]
       [-debug]

[ ]  indicates that the parameter is optional

Options

  • input_file=domain_discovery_file

    Fully-qualified path to a CSV-formatted file containing one line of details per domain to be added. The structure of the CSV file is as follows:

    <Administration Server host machine name>,
    <Administration Server listen port>,
    <Administration Server username>,
    <Administration Server password>,
    <Unique Domain Identifier>,
    <Agent url - optional >,
    <Protocol - optional >,
    <Service URL - optional>,
    <External Options - optional>,
    <Discover Down Servers - optional - Default if not specified is false>,\n" +
    

    For example:

    mco01.mycompany.com,4848,admin,password,my_domain_01,https://mco01.mycompany.com:3872/emd/main
    mco01.mycompany.com,4848,admin,password,my_domain_01,https://mco01.mycompany.com:3872/emd/main,http,,,true
    

    For information about the input_file parameter, see -input_file Syntax Guidelines.

  • input_file=host_agent_mapping_file

    Fully-qualified path to a CSV-formatted file containing multiple lines of host system names where Managed Servers are to be monitored, and the Agent to be used to monitor each host's Managed Servers. The structure of the CSV file is as follows:

    <target_host1>,<save_to_agent1>
    <target_host2>,<save_to_agent3>
    

    For example:

    mycompany.com,https://mco01.mycompany.com:3872/emd/main
    

    For information about the input_file parameter, see -input_file Syntax Guidelines.

  • debug

    Runs the verb in verbose mode for debugging purposes.

Examples

Example 1

$emcli discover_gf -input_file=domain_discovery_file:/tmp/emcli/domain_discovery_file.txt

Example 2

$emcli discover_gf -input_file=domain_discovery_file:/tmp/emcli/domain_discovery_file.txt -input_file=host_agent_mapping_file:/tmp/emcli/host_agent_mapping_file.txt -debug