本人刚刚接触linux,在老男孩老师的教学资料中发现一个国人的开源的运维监控软件,在纠结中边查找资料边安装,把安装过程写出来给初学者做个指引。

使用yum安装

安装gcc

[root@cen6 ~]# yum install gcc gcc-c++ make sysstat nc -y

安装python

[root@cen6 ~]# yum install python-devel -y

安装mysql

[root@cen6 ~]# yum install mysql mysql-server mysql-devel -y

启动mysql

[root@cen6 ~]# /etc/init.d/mysqld start

安装rrdtool

[root@cen6 ~]# yum install rrdtool

查询python版本,显示为2.6.6

[root@cen6 ~]# python -V

Python 2.6.。6

把下载的TriAquae文件传至安装的机器上使用rz或ssh

解压文件

tar zxf TriAquae.tar.gz

进入install目录
cd TriAquae/install

制定安装目录
python setup.py build --prefix=/opt/soft/TriAquae

安装
python setup.py install

进入安装目录下的conf文件夹打开tri_confi.py文件

[root@cen6 conf]# vi tri_config.py

修改数据库和IP
修改tri_config配置文件 数据库名称不要更改,更改密码和IP地址(设为本机的)
MySQL_Name = 'TriAquae'
MySQL_User = 'root'
MySQL_Pass = 'coral'
Tri_IP = '192.168.2.2'
配置报警接受邮件,更改成自己的邮箱及smtp服务器地址
SMTP_server = 'smtp.126.com'
Mail_username = 'alex'
Mail_password = 'test123'

进入install文件夹,运行python_ins27.sh,升级python至2.75


[root@cen6 install]# ls

CentOS_README.md   random_pass.py   TriAquae.sql    Ubuntu_README.md

mysqldb_ins.sh     random_pass.pyc  tri_config.py

python_ins27.sh    rrdtool_ins.sh   tri_config.pyc

python-pip_ins.sh  setup.py         Tri_Scrwer.py

[root@cen6 install]# sh python_ins27.sh

初始化python

[root@cen6 install]# python setup.py init

进入安装目录sbin下启动TriAquae

[root@cen6 install]# cd /opt/soft/TriAquae//TriAquae/sbin

[root@cen6 sbin]# ls

batch_CMD.py   single_runCMD.py  Tri_Scrwer.py

batch_sftp.py  snmp_monitor.py   tri_service.py

[root@cen6 sbin]# python tri_service.py start


打开网址输入自己的主机地址和端口号7000