我有大约1000台需要重启SNMP服务的服务器,有没有一种简单的方法可以通过脚本或批处理文件?在多台服务器上远程重启服务
0
A
回答
0
您是否有任何种类的IP和root用户和密码(或SSH密钥)的集合?
如果是这样,您可以使用for循环遍历它们(实现取决于它们的存储方式),并选择用户名和密码,使用正则表达式筛选或按字段选择并使用expect来提供它密码。
如果你没有这样的集合,看起来你必须建立它们的数据库,并且它可能更容易手动完成它,但是可能值得创建数据库你需要再次这样做。
0
您应该看看Ansible供应工具。
的步骤应该是财产以后这样的:
- 安装Ansible:
sudo apt-get install ansible
(在Ubuntu) 定义你的服务器组在
/etc/ansible/hosts
[snmpservers] myhostnames[01:10000].example.com
重新启动所有服务器上的服务
ansible snmpservers -m service -a "name=snmp state=restarted"
相关问题
- 1. 多台远程上传服务器到服务器
- 2. 远程服务器
- 3. 永远“NPM启动”服务器上
- 4. JRebel远程服务器即服务
- 5. 如何远程服务器上启动Java套接字服务器
- 6. 在多台服务器上同步cronjob
- 7. GitlabCi部署在多台服务器上
- 8. 在远程服务器上安装Windows服务
- 9. Web服务调用在远程服务器上失败
- 10. 在远程服务器上运行Exec()
- 11. DbContext在远程服务器上超时
- 12. 在远程服务器上运行硒
- 13. 在远程服务器上访问MONGODB
- 14. 在远程机器上启动硒服务器的C#代码
- 15. 如何将java服务器上传到远程服务器?
- 16. git diff在两台远程服务器上(git git --no-index外)
- 17. Tomcat服务器远程重新部署
- 18. 重新启动服务器后重新启动WCF服务
- 19. 远程服务
- 20. 使用SSH在远程服务器上启动Flask
- 21. 无法通过ssh在远程服务器上启动屏幕
- 22. 如何在远程电脑上启动pyro服务器?
- 23. 将重文件从一台服务器上传到另一台服务器
- 24. Filebeat服务上重启
- 25. 从IIS控制远程服务器上的服务
- 26. 无法访问远程服务器上的WCF服务
- 27. 调试远程服务器上的Web服务
- 28. 棘轮多台服务器
- 29. 上重新启动服务器proftp的服务不会自动
我拥有.CSV格式的所有IP地址和主机名。至于root用户和密码,我总是可以使用我的域管理员帐户来启动重启动。 我只是不善于刻录和编码.... – 2013-03-05 18:01:41