国内开源运维管理平台 OWS

OWS是Open Web SA的简称,意指开放的web运维管理系统。

OWS是由Open Web SA开发团队,针对目前服务器运维、监控和报警提出的一个开源、易用的Linux服务器运维管理平台。

OWS是一个基于《GPLv2协议》永久开源,并且可以免费下载和使用的运维管理软件。

OWS感谢有您的一路支持,如果您有建议可以发表到社区的建议专版,我们会认真的听取和采纳任何有价值的建议!

如果您在使用过程中遇到任何问题,可以登录我们的社区进行交流,也可以加入技术QQ群:22250846 进行技术咨询!

开放的运维管理系统 OSA

OSA是Open System Adminstrator 的简称,意指开源,开放的运维管理系统。

OSA运维管理平台是由OSA开发团队,针对目前服务器运维、监控和报警提出的一个开源、 易用、实用的跨平台服务器运维管理平台;

OSA运维管理平台除了满足运维需求,还引导用户进行知识管理,流程规范,日常学习等。

OSA感谢有您的一路支持,如果您有建议可以发表到社区的建议专版,我们会认真的听取 和采纳任何有价值的建议!

OSA己开放BETA版所有源码,欢迎各位下载和测试。根据调查问卷 的结果, 添加适当的功能后,继续推出新版本,感谢大家的关注!

演示版本地址:

http://demo.osapub.com
用户名:demo
密码:demo

OSA开源运维监管理平台是由OSA开发团队,针对目前服务器运维、监控和报警提出的一个开源、 易用、实用的跨平台服务器运维管理平台;OSA运维管理平台除了满足运维需求,还引导用户进行知识管理,流程规范,日常学习等。

  主要功能:

  资源监控

  独创的即时监控,智能分析服务器进程的内存和CPU占用率等信息。

  邮件报警

  灵活的报警设置,以邮件的方式进行服务异常、设备宕机等告警通知。

  单机运维

  简单操作即可进行服务器的日常维护与管理,支持通过智能手机进行登录和管理。

  批量操作

  批量操作结合计划任务功能,让操作更加自动化,一键部署成千上万台服务器。

  故障记录

  强大的故障记录与分类功能,根据历史记录很好的分析突发故障。

  知识库

  丰富的知识库内容,帮助您解决问题,寻找日常运维中的问题的答案。

  运营分析

  用图形的方式分析服务器,让运营人员对基础设备状态信息了如指掌。

  账户管理

  通过合理的权限分配,为不同用户设定不同角色,方便灵活管理。

国产开源运维管理工具介绍TriAquae

如果你有以下需求,本文章或许会对你有所帮助:
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虚拟机,only  Python。你甚至不需要在客户机上装客户端,只需要支持SSH,当然你得知道用户名密码
3、        它如此简单,你无需学习特殊的语法、花数天的时间研究软件的结构,只需5分钟,你就可以开始自如的使用它管理你的系统了
4、        它是开源的,它是免费的……

 T1.jpg (15.73 KB)

2012-10-16 14:07

 T2.jpg (25.43 KB)

2012-10-16 14:07

 t3.jpg (19.25 KB)

2012-10-16 14:07

 T4.jpg (15.2 KB)

2012-10-16 14:07

 T5.jpg (30.14 KB)

2012-10-16 14:07

 T6.jpg (39.03 KB)

2012-10-16 14:07

 triaquae_web.jpg (21.71 KB)

2012-12-5 17:00

 monitorPage.png (93.78 KB)

2012-12-14 10:24

 WEB.jpg (18.62 KB)

2012-12-14 10:24

开源项目:天涯服务器管理系统 V2.1.1

一个用于管理服务器的运维软件,可以很方便管理上千台Linux服务器。

项目托管地址:http://code.google.com/p/tianyaservmanager/

开源协议
Artistic License/GPL

一、开发包
Client

python 2.5 +
wxpython2.8+
rpyc3.0+
psyco 1.6+
MySQLdb
ConfigParser
pywin32 for py2.5 (windows only)

Server
func
certmaster
cfengine
mysql5.0+
rpyc3.0+

二、支持平台
Windows xp/2000/2003 Linux2.6+ MacOS

三、角色分配
客户端
服务器端

四、功能特点
跨平台、分级管理、实时监控、及时报警、远程操作、可扩展性、在线升级、安全可靠

五、系统架构图

六、功能截图
客户端登录界面

客户端主界面

更多截图:
http://blog.liuts.com/post/175/

七、服务器端Demo
http://blog.liuts.com/post/183/

八、模块编写
XRC(XML Resource)的设计来源于wxWidgets,它的想法很简单,就是将界面设计的工作从程序中独立出来。具体的做法是,创建单独的XML文件,负责 界面设计,程序运行的时候载入,生成界面。这样做的好处是显而易见的。首先,将繁琐的外观设计代码从程序中去掉,程序更清晰易读。其次,XRC文件独立于 程序,程序运行时才调用,因此可以随意更换外观。这种思想并不是wxWidgets的原创,MFC中的RC已经有了,类似的还有HTML和CSS的关系。 wxPython从wxWidgets继承而来,当然也保留了XRC(介绍来源于互联网)。 
更多http://wiki.wxwidgets.org/Using_XML_Resources_with_XRC

九、目录结构
/var/SERVMANAGER
├─data 存放服务器分类及一般信息(XML格式)
├─img 系统图片资源
├─Module 系统模块UI资源
├─numbers 系统帐号pem密钥文件,默认只有root.pem。
├─sql 系统表结构
└─tmp 系统临时目录(XML格式)

十、初始化系统
修改config.py,配置服务器主机、帐号、密码及数据库。
默认帐号:root
默认密码:123456
运行文件ServManager.py即可。

十一、声明
由于平台目前只在公司内部使用,因些会存在很多不完善的地方,大家在使用过程当中出现问题本人将不负任何责任,软件只供学习与交流用,同时禁止用于任何商业用途。

Ducter

Ducter是面向设备、产品的分布式命令平台,为第三方提供针对设备与产品的信息收集或操控的命令通道。作为国内已在多个公司投入使用的一款开源产品运维管理系统。 Ducter是产品的管理平台,实现任意产品的管理、监控及用户自定义的发布与回退,为第三方提供产品运行状况的实时数据及事件通知。Ducter是集设备管理、产品管理、服务上线和服务器操作等于一体的运维管理系统。该系统分为Dcuter-Server/Ducter-Web两个部分。

Ducter目标

  • 产品管理系统

    产品->服务->服务池(服务池属性)->服务池设备->设备。

  • 产品自动发布系统

    可视化、自定义、并发、自动。
    适用于任意产品类型:c/c++、python、java、php等。

  • 产品操控系统

    远程操作产品服务的启动、停止、重启等。

  • 产品运行及使用资源的实时信息收集与通知系统

    实时收集产品的运作状态及资源占用信息。在状态改变的时会主动实时事件通知。

  • 分布式命令平台

    命令的action由用户脚本实现:shell、python、ruby等。
    ducter提供脚本运行的环境。

运维定位

与其他系统关系

  • 与puppet、cfengine等配置系统关系:

    puppet、cfengine:面向配置
    ducter:面向交互,可与puppet等集成。

  • 与Mesos的关系:

    Mesos:资源管理、调度平台。
    Ducter:分布式任务与命令平台,服务管理平台,资源及服务调度有第三方实现。

其他网络运维管理工具参考:http://net.it168.com/a2014/1011/1672/000001672664.shtml

几个开源的运维管理系统介绍相关推荐

  1. ducter运维平台_开源自动运维管理平台_自动化运维平台 开源

    专访运维管理开源平台负责人刁文波:Ducter能 550x364 - 47KB - JPEG 专访运维管理开源平台负责人刁文波:Ducter能 550x381 - 45KB - JPEG 光宇游戏黄振 ...

  2. ducter运维平台_专访运维管理开源平台负责人刁文波:Ducter能帮你!

    专访运维管理开源平台负责人刁文波:Ducter能帮你! 发表于2015-02-11 14:11| | 来源CSDN [编者按]广大的运维朋友肯定常常会在工作中遇到各种和产品发布与管理有关的问题,对于解 ...

  3. 云智慧正式开源运维管理平台(OMP),加速AIOps社区生态建设

    近日,在云智慧推出数据可视化编排平台FlyFish后,又重磅推出开源运维管理平台OMP(Operation Management Platform).这款由云智慧自主设计与研发,集轻量级.聚合型.智能 ...

  4. 运维管理工具+chef+puppet+ansible+SaltStack

    运维管理工具+chef+puppet+ansible+SaltStack Puppet.Chef.Ansible和SaltStack让用户极容易配置和维护数十台.数百台.乃至数千台服务器.这倒不是说小 ...

  5. 运维自动化之基于python语言的文字界面的运维管理软件

    之前开发了php+mysql+shell运维监控系统,监控起来很方便,但在运维管理方便还是不能实现,所以最近打算使用python语言编写一套的运维管理系统,可以使用单台或多台机器同时管理与部署等功能, ...

  6. rabbitmq导出队列_消息队列BCMQ在大云运维管理平台BCDeepWatch中的应用

    友情提示:全文约2600字,预计阅读时间12分钟 摘要 消息队列作为重要的中间件,广泛用于分布式系统中各子系统间的异步解耦:本文主要介绍了大云消息队列中间件BC-MQ在BC-DeepWatch中的应用 ...

  7. django 实现linux运维管理平台

    概述 使用django实现一个linux运维管理平台,可以实现注册登录,机器管理 ,服务器批量操作,服务器性能监控. 详细 代码下载:http://www.demodashi.com/demo/112 ...

  8. IT运维管理基础知识:运维人员应该必备的五大技术

    本文转自:http://www.betasoft.com.cn/btzsk/2010-07-21/448.html 下面将IT运维管理基础知识必须要学习或能让你运维任务加分的技艺稍做简介.最先我们假定 ...

  9. 集中化运维管理——Puppet管理之路

    文/刘宇 大数据时代高伸缩性.容错性的特点给运维提出了更高的要求.系统管理不再是疲于安装操作系统.对系统参数进行逐一配置与优化.打补丁.安装软件.配置软件.添加某个服务的时代.为了提高效率.避免重复劳 ...

最新文章

  1. 2015.7.13 第五课 课程重点(z-index、overflow、浏览器兼容性)
  2. Java重写equals和hashCode方法
  3. 使用salt-api来搭建salt自动化平台
  4. 设计模式--组合模式
  5. 60.Java 代码编译和执行的整个过程
  6. iPhone模拟器中程序的删除
  7. [AlwaysOn Availability Groups]CLUSTER.LOG(AG)
  8. Django实战(1):需求分析和设计
  9. java unit test怎么写_Java J Unit Test
  10. 字符串16进制之间相互转换(转载)
  11. 022 - cocos creator 3D
  12. 【矩阵论】对称矩阵特征值的性质与直积
  13. [杂言] 祭奠与真正的告别
  14. Android Study Material Design 十 再探沉浸式
  15. 多线程 环形缓冲区_使用环形缓冲区有效登录多线程应用程序
  16. 小小的宏 大大的世界
  17. 2.1spring cloud 环境配置
  18. MDT2008部署杂谈2——简介
  19. 删除内置不卡米教程_“异形钻”也很美,想来点不一样的?
  20. linux dd报错,安装Mac版变色龙使用dd命令遇到Resource busy 错误

热门文章

  1. linux crash工具用法,使用crash工具看懂slab
  2. 网站上线要做的事和不该做的事,你知道吗?
  3. ES系列:查看所有索引及其状态
  4. TensorFlow相关的精彩问答
  5. python 强类型 弱类型_Python到底是强类型语言还是弱类型语言
  6. BackTrack(bt5) GNOME汉化
  7. Android 蓝牙SPP通信——简介
  8. 26. 删除排序数组中的重复项Leetcode
  9. 2021-03-4:task04_NFM模型
  10. uni-app入门介绍