Mac Agent install Best Practice
I've built a package for the agent that works on 10.7. It does not however work using 10.6 & 10.5. I created it using Iceberg.
My goal is to not have the user enter the server name. What is best practice for this? I've read multiple forums but the documentation is incorrect, or is for 5.1.
Community Chosen Answer
In my case I used http://www.macupdate.com/app/mac/14516/iceberg
From Kace Support:
Best Method - Repackage the agent - The method reduces the dependency on external script execution choosing to bundle the config script inside the package resulting in a monolithic deployment component.
1. Using as package creation tool that allows for postflight actions create an installer package that encases the original KACE installer.
2. Add a Postflight script
# Stop agent
/Library/Application\ Support/Dell/KACE/bin/AMPctl stop
# Add K1000 FQDN name to amp.conf file
echo host=host.example.example > /Library/Application\ Support/Dell/KACE/data/amp.conf
# Start Agent
/Library/Application\ Support/Dell/KACE/bin/AMPctl start
3. Build the package and deploy via any standard tool
Each of these methods will result in a machine taking longer to initially as the agent initially starts with no config, is then shut down, configured and then started. Careful viewing of the logs will show an agent lacking configuration will assume the K1000's hostname is "kbox". After the amp.conf is configured and the agent started it will begin communicating with the FQDN you supply.