集群服务器管理相关开源工具
2012-08-03 16:50
267 查看
apache ace
https://github.com/fabric
先安装python2.7和setuptools-0.6c11.win32-py2.7.exe。
下载Fabric-1.6.1.tar.gz,解压到C盘。
cd到C:\Fabric-1.6.1目录,执行命令:setup.py install
将C:\Python27\Scripts加到PATH中,fab.exe在该目录下。
创建文件fabfile.py,其中定义了一个函数uptime,内容如下:
from fabric.api import *
def uptime():
run('uptime')
cmd进入到该文件所在的目录,执行如下命令:
fab -H 192.168.56.101 -u root -p 123456 uptime
命令最后的那个uptime就是在fabfile.py中定义的函数名。
nagios
cacti
附:
fabfile.py
# -*- coding: utf-8 -*-
# fab -H 192.168.56.101 -u root -p 123456
from fabric.api import *
env.hosts = ['192.168.56.101']
env.user = 'root'
env.password = '123456'
def uptime():
run('uptime')
def cmake():
run('cd /media/sf_ubuntu/SrvProj2013/build && rm * -rf && cmake ..')
def make():
run('cd /media/sf_ubuntu/SrvProj2013/build && make')
def test():
run('cd /media/sf_ubuntu/SrvProj2013/build && make test')
https://github.com/fabric
先安装python2.7和setuptools-0.6c11.win32-py2.7.exe。
下载Fabric-1.6.1.tar.gz,解压到C盘。
cd到C:\Fabric-1.6.1目录,执行命令:setup.py install
将C:\Python27\Scripts加到PATH中,fab.exe在该目录下。
创建文件fabfile.py,其中定义了一个函数uptime,内容如下:
from fabric.api import *
def uptime():
run('uptime')
cmd进入到该文件所在的目录,执行如下命令:
fab -H 192.168.56.101 -u root -p 123456 uptime
命令最后的那个uptime就是在fabfile.py中定义的函数名。
nagios
cacti
附:
fabfile.py
# -*- coding: utf-8 -*-
# fab -H 192.168.56.101 -u root -p 123456
from fabric.api import *
env.hosts = ['192.168.56.101']
env.user = 'root'
env.password = '123456'
def uptime():
run('uptime')
def cmake():
run('cd /media/sf_ubuntu/SrvProj2013/build && rm * -rf && cmake ..')
def make():
run('cd /media/sf_ubuntu/SrvProj2013/build && make')
def test():
run('cd /media/sf_ubuntu/SrvProj2013/build && make test')
相关文章推荐
- 集群服务器管理相关开源工具
- 开源配置管理工具config-toolkit 使用心得
- Android 开源项目android-open-project工具库解析之(二) 高版本向低版本兼容,多媒体相关,事件总线(订阅者模式),传感器,安全,插件化,文件
- 10款免费且开源的项目管理工具
- 面向敏捷开发团队的 7 个开源项目管理工具
- 2015年排名前5的开源项目管理工具
- 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
- 管理工具里没有AD相关快捷方式的处理方法
- 生产环境的开源容器管理平台--Rancher入门教程(5):自定义Catalog工具
- Testacular:Google开源的JavaScript测试执行过程管理工具
- 试用了下ITIL开源管理工具iTop,感觉很爽,准备尽快部署并首先实现公司CMDB治理
- CocoaPodsi :iOS项目中第三方开源库的管理工具
- puppet开源的软件自动化配置和部署工具——本质就是CS,服务端统一管理配置
- Java语言介绍(04)开源项目(07)项目管理工具(01)XPlanner
- 10款免费且开源的项目管理工具
- CPU架构、发行版本、软件管理工具、程序组成及虚拟机相关知识点
- 十款开源的数据库管理工具
- 谷歌生产级别开源容器调度和管理工具Kubernetes学习
- 免费或开源的项目管理工具
- Linux 基于WEB开源的系统管理工具webmin