一、zabbix简介
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
########################以上摘自百度百科########################
二、演示环境
系统:Centos 6.5 mini安装
已安装的组件及包组:cmake,Development tools,Server Platform Development
源码包:mariadb-10.0.12.tar.gz
三、安装 MariaDB
1、解压mariadb
[root@zabbix-server opt]# tar xf mariadb-10.0.12.tar.gz [root@zabbix-server opt]# ls mariadb-10.0.12 mariadb-10.0.12.tar.gz
2、创建系统用户mysql
[root@zabbix-server opt]# useradd -r mysql
3、创建数据存储目录
[root@zabbix-server opt]# mkdir /mydata/data -pv
4、修改数据存储目录的属主,属组
[root@zabbix-server opt]# chown -R mysql.mysql /mydata/data/
5、编译安装MariaDB
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mydata/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci # make # make install
6、配置MariaDB启动项
[root@zabbix-server mariadb-10.0.12]# cd /usr/local/mysql/ [root@zabbix-server mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod + x /etc/rc.d/init.d/mysqld #添加一个执行参数
7、替换my.cnf配置文件
[root@zabbix-server mysql]# cp support-files/my-large.cnf /etc/my.cnf cp: overwrite `/etc/my.cnf‘? y
8、配置my.cnf配置文件(添加指定数据文件路径)
9、初始化MariaDB
[root@zabbix-server mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
10、启动MariaDB
[root@zabbix-server mysql]# /etc/init.d/mysqld start Starting MySQL. SUCCESS!
11、路径映射
[root@zabbix-server mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin/ #这样可以直接访问mysql,不用写绝对路径;
本文出自 “阿俊博客” 博客,请务必保留此出处http://ssc4469.blog.51cto.com/6315913/1627739
原文地址:http://ssc4469.blog.51cto.com/6315913/1627739