If you have an agent installed on that machine already (from the same or from a previous version), the NSH installer will only upgrade the existing agent and will not request feedback on which new components you wish to install.
To step around this, you should uninstall the agent, then re-run the installer. Once the initial agent is removed, you will be allowed to select which components you wish to install.
We use an nsh-install-defaults file for use with the "-silent" parameter to the .SH script. Here is ours with the appserver hostname changed to "appserverhost". It installs the rscd and nsh, which I believe are menu options 1 and 4. This is for a 5.2.x installer, so check to make sure the menu options for those 2 features are still valid.
% cat nsh-install-defaults
thanks for replies. If bladelogic already exists the only way i found to install NSH was to reinstall bladelogic. That way, on install, you can choose the nsh menu option.