我不是pipe理员,但是我必须pipe理大约10台Linux服务器。 这些服务器遍布全球,其中一些被用作生产服务器,另一些被用作登台服务器或开发服务器。
目前没有这些服务器的集中pipe理。 如果我必须创build一个用户,我必须在所有机器上手动这样做,我必须手动将它们添加到一个组中(并重新读取手册页以查看它是如何完成的),编辑sudoers文件等。
所有这些机器运行我们的定制软件,所以我需要一种方法来监视进程(可以像重复执行“ps -ef”一样简单,以确保它已经启动)。
我已经看到了一些软件来集中pipe理机器,如nagios,webmin,redhat的太空行走,Ubuntu的景观和许多变种。
你想要木偶 。 系统自动化ftw。 从程序员的angular度来看,Puppet的一个额外好处是,您可以有效地编写代码来pipe理机器,并且更多的编程最佳实践(比如修订控制)可以自然地映射到Puppet的工作方式。
查看Webmin的Web驱动远程pipe理界面。 它有许多监视实用程序的模块插件(如Heartbeat ,以及其他多服务器监视工具)。 您还可以将运行webmin的任意数量的服务器链接到一个面板中,将所有服务器监控放在一个位置。
对于用户,您可能需要设置OpenLDAP或Samba域名,而不是将用户从一台机器复制到另一台机器。 OpenLDAP可能是一件痛苦的事情,但并不是像在多台机器上同步用户一样。