本人刚刚接触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