几个开源的运维管理系统介绍

如果你有以下需求,本文章或许会对你有所帮助:

1. 网络里LINUX服务器较多,缺乏统一管理的工具。

2. 系统经常需要更改,如果定期更改所有服务器密码、批量更新特定文件等。

3. 需实时获得所有服务器的运行信息,例如,需立刻查看每台服务上装分别装了多少根内存条该怎么办,难道一台台登录 上去看?当然一般的系统监控软件是不会收集服务器有多少条内存条这样的信息的。

4. 如果想往所有服务器上放一个文件,怎么办?

5. 想在所有服务器上启动一个服务或执行一个脚本怎么办?

关注官网:triaquae2.sinaapp.com

相信许多LINUX 管理员,运维工程师都遇到过自动化运维的需求,如批量安装机器、批量装应用、批量传文件、批量监控等等(如果你还没需到过,呵呵,可能你还不是一名合格的工程师)。市场上有N多相关的管理软件,开源的如Nagios,Cacti,Shrink监控,Cfengine,Puppet统一部署管理软件,商业的更是多了去了,如HP 的S A,SiteScope监控,openview,Oracle Grid Control等,它们都很强大,当然也各有利弊。共同的缺点就是无一例外配置起来都不简单,好像开发人员是故意做了个门槛,只有能成功搭建起来的人才是有资格使用的工程师。并且加上都是国外软件,好多英语不好的工程师学习这些软件确实需要花很大力气。

本人多年以来也算用过不少IT管理软件,虽然现在的管理工具也能满足大部分运维需要,但总是希望能把IT管理做的越简单越好,管理1000台,10000台服务器能和管理一台服务器一样,解决运维人员的双手,能使他们花更多的心思去降低IT成本,提高运维效率上,而不每天疲于奔命的装服务器,搭建服务,软件更新等 ,尽做一些不能真正体现自身价值 的工作。基于这样的想法,我2年前用PYTHON和SHELL写过一个叫RMT的批量管理工具,它就可以实现批量执行命令,脚本,传文件等,但 它需要在被管理机上装一个小的客户端,并且安全性上不是很好。近期自己换了工作,在一家大型500强外企,相信多数人都使用过他们的产品,虽然这个公司已经做了很多的IT自运化运维,统一管理工作,比如统一装机器,统一监控,SSO统一登录等,但依然看到很多同事要花很多的时间去在很多机器上做重复的工作。北京分公司几百台服务器,有十多个在管理,每个人管一摊,我觉得如果他们在自动化上再往前走一步的话,一半的人被开掉,IT系统也不会出问题吧。

终于我决定自己要专心搞一个开源自动化运维软件,吸收现有IT自动化软件的优点,一步步的把它做起来,说不定以后会比Puppet还有好用呢,呵呵。

先Show下功能:

IT批量运维管理软件-- TriAquae

1. 服务器分组管理

2. 批量命令执行

3. 批量文件传送、接收

4. 服务器运行状态抓取、分析

5. 服务器硬件信息收集

6. 定时计划任务

7. 批量软件部署

8. 系统密码更改

我推荐大家使用 TriAquae的理由:

1、 它如此方便,你可以像管理本地一台服务器一样可以轻松的让成千上万台服务器做同样的事情,比如 uname –a查一下系统版本,执行一个收集日志的脚本,修改所有服务器上的一个文件……,当然它能做的不至这些……

2、 它如此之轻,只要你的机器上装有Python,那么你就可以开始使用它,它不需要你装数据库,不需PHP、不需要JAVA虚拟机,onlyPython。你甚至不需要在客户机上装客户端,只需要支持SSH,当然你得知道用户名密码

3、 它如此简单,你无需学习特殊的语法、花数天的时间研究软件的结构,只需5分钟,你就可以开始自如的使用它管理你的系统了

4、 它是开源的,它是免费的……

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
来说点什么吧!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容