Silent installer on linux

We are attempting to totally automate the install for foglight agent managers. We've spoken with support and they referred us to here. The installer for linux is not truly silent or headless and requires some human intervention. We are trying to find out if we can echo commands to the installer in order to bypass a human having to actually be involved in the process, or to see if someone else has another solution that has worked for them in the past.

Thanks!

Top Replies

Parents
  • yes you can on the binary you download from fms multiple parameters are available

    support.quest.com/.../doc874421

    from our ansible script

    '{{fglam_data_dir}}/fglam.bin --silent --installdir {{fglam_install_dir}} --fms url={{fglam_fms_url1}} --fms url={{fglam_fms_url2}} --host-display-name={{fglam_name}} --no-start-on-exit --no-install-service'

    shell: '{{fglam_data_dir}}/fglam.bin --silent --installdir {{fglam_install_dir}} --fms url={{fglam_fms_url1}} --fms url={{fglam_fms_url2}} --host-display-name={{fglam_name}} --no-start-on-exit --no-install-service'
  • So we tried this already, passing the parameters in, and it still forced us to do the test and confirmation. You know, press 5 to test the servers and 0 or 9 to exit. I don't remember the exact button presses off the top of my head.

    Here's what we are running, and it is still requiring human intervention.

    ./fglam‑5_9_5-linux-x86_64.bin --headless --silent --installdir /opt/quest/ --fms url=$SERVER1 --fms url=$SERVER2 --host-display-name $HOSTNAME
  • try dropping --headless it's not on my command

    from doc:

    --headless launches the Agent Manager and configuration interface on the command line. If not specified, the graphical interface is displayed

  • How you defined $server1 and $server2? is host name only or full url e.g http://server1:8080? the command should work and you can also use something like this

    ./fglam‑5_9_5-linux-x86_64.bin --headless --silent --installdir /opt/quest/ --fms url=$SERVER1 --detectha --host-display-name $HOSTNAME

Reply
  • How you defined $server1 and $server2? is host name only or full url e.g http://server1:8080? the command should work and you can also use something like this

    ./fglam‑5_9_5-linux-x86_64.bin --headless --silent --installdir /opt/quest/ --fms url=$SERVER1 --detectha --host-display-name $HOSTNAME

Children
No Data