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

首先,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 = ‘[email protected]‘  #邮件

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下载了!有需要的可以去下载看看,也可自行下载!
   在此祝大家生活愉快!!!

时间: 2024-10-04 18:18:06

批量管理工具,TriAquae!比较简单的相关文章

简单主机批量管理工具

题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密码可以不同 流程图: 说明: ### 作者介绍: * author:lzl ### 博客地址: * http://www.cnblogs.com/lianzhilei/p/5881434.html ### 功能实现 题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密

Python开发程序:简单主机批量管理工具

题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密码可以不同 流程图: 说明: ### 作者介绍: * author:lzl ### 博客地址: * http://www.cnblogs.com/lianzhilei/p/5881434.html ### 功能实现 题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密

module04-2-简单主机批量管理工具

需求 1. 运行程序列出主机组或者主机列表2. 选择指定主机或主机组3. 选择让主机或者主机组执行命令或者向其传输文件(上传/下载)4. 充分使用多线程或多进程5. 不同主机的用户名密码.端口可以不同 目录结构 简单主机批量管理工具 ├ bin # 执行文件目录 | └ SBHM.py # 执行程序 ├ conf # 配置文件目录 | ├ hosts.ini # 配置文件.目前主要保存主机连接相关信息 | └ init_conf.py # 配置文件格式化程序 └ core # 程序核心代码位置

【Python之旅】第六篇(七):开发简易主机批量管理工具

通过前面对Paramiko模块的学习与使用,以及Python中多线程与多进程的了解,依此,就可以开发简易的主机批量管理工具了. 显然批量管理主机时,程序如果能并发执行功能是最好的,因为这样可以最大程度地利用CPU的性能,因此这就需要使用Python多线程或者多进程,基于学习的需要,这里主要使用多进程来进行开发,当然,这会存在一定问题,后面会说. 主要内容如下: 1.主机批量管理工具功能 2.设计框架 3.实现:数据库信息与程序源代码 4.实战演示 5.程序的不足 6.在写程序过程中的经验教训 7

原创python多线程批量管理工具batch(不断完善)

#!/usr/bin/env python import threading import time import paramiko import os,sys from ip import ip_list,web_server,ip_msg from optparse import OptionParser from ssh_co.cfg.config import host_msg def opts(): parser = OptionParser(usage="usage %prog op

VirtualBox硬件级虚拟机 vbox修改器去虚拟化 批量管理工具 支持批量启动克隆

浪潮vbox批量管理工具--v2019 软件价格 此版本采用注册码方式 软件绑定电脑使用包月20元 包年120元 永久版200元 https://item.taobao.com/item.htm?id=598192994387 Ω.Ω: 1311190882 特别说明1.此工具是基于官方版本VirtualBox,在购买我们软件之前请自行安装好vbox主程序!2.如果vbox不能正常使用,可以联系我们客服远程安装或处理,收费20元3.该工具支持批量链接克隆与完整克隆链接克隆一个新的虚拟机才2-3M

使用模块化管理工具seajs实现简单动画效果

今天使用模块化的管理工具seajs实现了一个简单的动画效果. seajs具有简单友好的模块定义规范.seajs遵循CMD规范,可以像nodejs一样编写代码. seajs具有自然直观的代码组织方式.依赖的自动加载,配置简洁清晰. 通过学习,发现seajs的使用是具有一个标准的格式的,如下define(function(require,exports,module){ //定义的代码块 });其中回调的参数名和顺序都是不可改变的. 这次小动画实现的文件结构: word.html代码如下: 1 <!

UnixShellManager-linux/unix/windows服务器批量管理工具(带UI图形)

Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具. QQ: 3468937449  QQ 群: 561663572  一起学习交流. 下载 地址: http://download.csdn.net/detail/chufeng_79/9599371 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放你的双手,五分钟批量执行上千台服务器命令. Unix 实验室

win服务器批量管理工具 批量管理vps

远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务.从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等.远程桌面采用的是一种类似TELNET的技术,它是从TELNET协议发展而来的,通俗的讲远程桌面就是图形化的TELNET.那么如何批量管理我们的多台服务器呢?下面向大家介绍一款远程桌面连接工具——IIS7远程桌面连接工具. 查看地址:iis7远程桌面