Bulk Installation of Linux Server Monitoring agent using Chef
Unattended installation can be performed by following the below steps:
The Chef cookbook is available in the following links
Chef community - http://community.opscode.com/cookbooks/site24x7
Github - https://github.com/site24x7/chef-site24x7
- Download Site24x7 cookbook into your chef-repo/cookbooks.site24x7 directory. The name of the cookbook directory should be site24x7
 https://github.com/site24x7/chef-site24x7 
- Set your DEVICE KEY. Edit site24x7/attributes/default.rb and replace YOUR_USER_DEVICE_KEY with your unique Site24x7 DEVICE Key.
 * 'default[:Site24x7][:DEVICEkey]' = "YOUR_USER_DEVICE_KEY" NoteDevice key can be obtained from Admin > Developer > Device Key. 
- Set proxy attribute if necessary
 * 'default[:Site24x7][:proxy]' = "user:password@proxyhost:proxyport" 
- Upload the cookbook to your chef server or hosted chef
 * 'knife cookbook upload site24x7' 
- Include recipe[site24x7] in the run_list for all of your servers
 * 'knife node run_list add NODES 'recipe[site24x7]'' 
- Run the chef-client on your nodes in either of the two ways described below,
 * 'sudo chef-client -i 3600 -s 600' or a batch job. 
This will ensure automatic installation of the agent in your server.
Related Articles:
- Add a Linux server monitor
- Bulk install using Ansible
- Bulk install using Puppet
- Bulk install using SaltStack
- Remote install using SSH
