TriAquae是一款国产开源的批量运维管理软件,按照运维工程师日常实际工作需求开发的轻量级IT批量管理软件,开发语言是Python,主要可以实现批量命令执行、文件传送、软件部署、服务器信息收集等功能
IT批量运维管理软件-- TriAquae
1. 服务器分组管理
2. 批量命令执行
3. 批量文件传送、接收
4. 服务器运行状态抓取、分析
5. 服务器硬件信息收集
6. 定时计划任务
7. 批量软件部署
8. 系统密码更改
我推荐大家使用 TriAquae的理由:
1、 它如此方便,你可以像管理本地一台服务器一样可以轻松的让成千上万台服务器做同样的事情,比如 uname –a查一下系统版本,执行一个收集日志的脚本,修改所有服务器上的一个文件……,当然它能做的不至这些……
2、 它如此之轻,只要你的机器上装有Python,那么你就可以开始使用它,它不需要你装数据库,不需PHP、不需要JAVA虚拟机,only Python。你甚至不需要在客户机上装客户端,只需要支持SSH,当然你得知道用户名密码
3、 它如此简单,你无需学习特殊的语法、花数天的时间研究软件的结构,只需5分钟,你就可以开始自如的使用它管理你的系统了
4、 它是开源的,它是免费的……
软件安装环境要求
平台:Centos 平台
软件:Python 2.4及以上版本适用,需要Python Paramiko模块支持(一般Centos系统现在安装的python版本是Python 2.4.3)
其次进行安装:
a. 现假设你已通过各种途径获取了TriAquae的源代码,请确认为以下版本:TriAquae.2.0.beta.v5.tgz(官网上多是测试的版本)
b. 解压TriAquae.2.0.beta.v5.tgz后进入解压目录,执行以下命令:
tar zxvf TriAquae-2.0.beta.v5.tgz
进入目录:
python setup.py build --prefix=/usr/local/TriAquae(这个是自己设置的目录)
执行成功后就进行下一步
python setup.py install
如果在执行这一步出现报错
这就说明模块库python-devel没有安装
执行一下 yum install python-devel -y
再次执行一下
python setup.py install
显示下面的成功信息
WorkDir = "/usr/local/TriAquae"
Complete ok
Now you can run /usr/local/TriAquae/bin/TriAquae_console to start manage your network.
Default login password : admin
安装完成后,没有报错!你可以切换到已安装目录执行ls查看:
ls
bin conf include logs modules scripts
代表安装成功 echo "ok"
进入bin目录,启动程序:
./TriAquae_Console
在执行过程中如果出现了
sh: gpg: command not found
这样的错误就是没有安装gpg
执行一下
yum install gpg -y
就OK了!
登录需要输入密码,如果是第一次登录,初始密码为:admin,
这样软件安装成功!!!