码迷,mamicode.com
首页 > 其他好文 > 详细

批量管理工具,TriAquae!比较简单

时间:2015-05-03 19:09:56      阅读:452      评论:0      收藏:0      [点我收藏+]

标签:管理工具   python   服务器   批量管理工具   

首先,triaquae是基于ssh 的方式来对主机进行批量管理的,安装triaquae这边可以是图形,也可以不是图形! 然后triaquae访问必须要图形界面的支持!traquae是用python语言编写的,实现在大量主机推送文件,执行命令的一个过程! triaquae添加主机什么的也是比较方便的,因为是基于web的图形界面吗!比较简单!triaquae整体来讲操作命令的什么给回执的时间也不算 慢! 但是可能服务器太大量的话就不太合适了! 因为毕竟是基于ssh的! 如果服务器量太大的话,就根据需要是否考虑换一个批量管理工具了!
    TriAquae部署完成后的使用教程,小伙伴们,快去试试批量管理吧! 关于网页操作这里有个教程说明
   http://triaquae.readthedocs.org/en/latest/
   写的还是挺全面的! 老男孩在关于这个出了一个使用视频! 相当不错!
   http://edu.51cto.com/index.php?do=lession&;id=15761
  下边也有!
triaquae实现的功能简介:
1,推送文件
2,批量执行命令
3,服务器硬件信息收集
4,定时计划任务部署
5,批量软件部署
6,可以对服务器分别管理! #比如说3台服务器,想只对1和3号服务器进行操作,也是可以的!

triaquae的安装步骤
配置好本机的IP地址,因为triaquae是基于web的,所以需要httpd的支持,
另外安装过程会像数据库里边写文件,所以需要把数据库打开
另外triaquae使用python写出来的,需要python2.6以上的支持

yum -y install httpd  

yum -y install gcc gcc-c++ make sysstat nc

yum -y install python-devel

yum -y install mysql mysql-server mysql-devel

yum -y install rrdtool

安装环境搭建好之后,将压缩包解开
tar zxf TriAquae.2014-04-26.tar.gz

然后进入到压缩包里的install里边

cd TriAquae/install

python setup.py build --prefix=/usr/local/triaquae  #指定安装目录在这个路径

python setup.py install   #执行安装
然后启动数据库跟httpd服务

service httpd start

service mysqld  start

然后进入数据库里边

mysql> set password for ‘root‘@‘localhost‘=password(‘coral‘); #给数据库设置密码

mysql> create database TriAquae;  #建立需要的库

mysql> quit   #退出来

然后回到安装目录
在这里需要说明一下,向数据库中写的文件之所以能写进去,是因为TriAquae/TriAquae/conf/tri_config.py
这个文件中默认指定的数据库账号密码和数据库地址都是在本机!如果更换了数据库账号密码,需要在这安装目录修改一下在执行一下步骤!
文件的内容和下边需要改的内容一样!
cd /root/TriAquae/install
python setup.py init #想数据库中写入文件供web访问
cd /usr/local/triaquae/TriAquae/conf/  #进入安装目录下的conf下

vim tri_config.py

MySQL_Name = ‘TriAquae‘   #数据库名字

MySQL_Host = ‘localhost‘  #数据库所在的地点

MySQL_Port = ‘3306‘       #数据库的端口

MySQL_User = ‘root‘       #数据库帐号

MySQL_Pass = ‘coral‘      #数据库密码

Tri_IP = ‘10.110.9.169‘  #
IP
SMTP_server = ‘leigy@ft.com‘  #邮件

Mail_username = ‘leygy‘

Mail_password = ‘12345‘

配置完成后
cd ../sbin

python tri_service.py start
启动服务,如果启动成功,就在浏览器http://localhost:7000访问,
因为之前并没有安装python-mysql这个模块的包,所以启动报错!当然,安装过得就不用了!
如果启动报错就执行下边的

tar zxf MySQL-python-1.2.3c1.tar.gz

cd MySQL-python-1.2.3c1

python setup.py install

然后切换到triaquae的安装目录,再次启动服务,然后访问http://localhost:7000
帐号admin
密码triaquae
  TriAquae部署完成了,小伙伴们,快去试试批量管理吧! 关于网页操作这里有个教程说明
   http://triaquae.readthedocs.org/en/latest/
   写的还是挺全面的! 老男孩在关于这个出了一个使用视频! 相当不错!
   http://edu.51cto.com/index.php?do=lession&;id=15761
   关于triaquae就说到这了! 关于安装包我已经传到我的51cto下载了!有需要的可以去下载看看,也可自行下载!
   在此祝大家生活愉快!!!

本文出自 “斗月” 博客,请务必保留此出处http://douyue.blog.51cto.com/10174393/1641435

批量管理工具,TriAquae!比较简单

标签:管理工具   python   服务器   批量管理工具   

原文地址:http://douyue.blog.51cto.com/10174393/1641435

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!