一、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
[[email protected] opt]# tar xf mariadb-10.0.12.tar.gz [[email protected] opt]# ls mariadb-10.0.12 mariadb-10.0.12.tar.gz
2、创建系统用户mysql
[[email protected] opt]# useradd -r mysql
3、创建数据存储目录
[[email protected] opt]# mkdir /mydata/data -pv
4、修改数据存储目录的属主,属组
[[email protected] 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启动项
[[email protected] mariadb-10.0.12]# cd /usr/local/mysql/ [[email protected] mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod + x /etc/rc.d/init.d/mysqld #添加一个执行参数
7、替换my.cnf配置文件
[[email protected] mysql]# cp support-files/my-large.cnf /etc/my.cnf cp: overwrite `/etc/my.cnf‘? y
8、配置my.cnf配置文件(添加指定数据文件路径)
9、初始化MariaDB
[[email protected] mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
10、启动MariaDB
[[email protected] mysql]# /etc/init.d/mysqld start Starting MySQL. SUCCESS!
11、路径映射
[[email protected] mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin/ #这样可以直接访问mysql,不用写绝对路径;
时间: 2024-10-02 09:49:35