zabbix之rpm安装详解

一、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

zabbix之rpm安装详解的相关文章

zabbix专题:第三章 Zabbix Agent客户端安装详解

第三章 Zabbix Agent For  本节目录大纲 程序环境 zabbix agent安装配置 (1)安装 (2)配置 (3)启动服务 在zabbix服务器上面添加zabbix-agent服务器,看是否agent安装成功 zabbix专题:第三章 Zabbix Agent For Linux 前面我们已经知道了Zabbix 可以采用Agent/Server 的架构 如果机器比较多,可以使用批量脚本执行或者使用ansible部署agent zabbix agent安装配置 (1)安装 注意r

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需

yum与rpm的详解 --用来安装软件

                   yum与rpm的详解                           --用来安装软件 关键字:本地yum  第三方yum  yum参数 yum软件控制 rpm参数  永久挂载   软件的依赖性 第一部分:配置本地yum源      1.yum安装http服务,并共享给其他主机可以访问 如果在服务器不在的情况下或是无法从网上获取第三方软件时,此时,可以利用自己的镜像进行安装,需要一个与本机匹配的安装镜像,rhel-server-7.0-x86_64-dv

RPM命令详解(安装、升级、卸载)

RPM命令详解(安装.升级.卸载) rpm 常用命令1.安装一个包# rpm -ivh 2.升级一个包# rpm -Uvh 3.卸载一个包# rpm -e 4.安装参数--force 即使覆盖属于其它包的文件也强迫安装--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装. 5.查询一个包是否被安装# rpm -q < rpm package name> 6.得到被安装的包的信息# rpm -qi < rpm package name> 7.列出该包中有哪些文

CentOS程序包管理器rpm、yum以及程序包编译安装详解

一.程序包管理器RPM和Yum简介 程序包管理器:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,可以更方便地实现程序包的安装.升级.卸载和查询等管理操作. rpm软件包管理器(RPM Package Manager):rpm包存在依赖关系,依赖关系复杂,安装时间很长,虽然可以忽略依赖关系,但是可能会导致程序包安装后无法正常使用. yum程序包管理器( Yellow dog Updater, Modified):yum是基于RPM包管理,自动解决程序包间的依赖关系.根据配置文件的资源地

zabbix专题:第九章 zabbix自动发现功能详解

zabbix自动发现功能详解 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.co zabbix自动发现功能详解 网络发现简介 有100台服务器,不想一台台主机去添加,能不能让zabbix自动添加主机呢,当然可以,网络发现便是这个功能,当然前提条件是所有服务器都已经安装了agent或者snmp(其实也可以不用,鉴于我们大部分功能都用agent,所以请安装上agent),server扫描配置好的ip段,自动添加ho

httpd 安装详解(待更新)

httpd 安装详解 安装httpd: rpm包:CentOS发行版中直接提供 编译安装:定制新功能,或其它原因 安装方式: yum install httpd CentOS 6:httpd-2.2 程序环境: 配置文件: /etc/httpd/conf/httpd.conf/httpd /etc/httpd/conf.d/*.conf 服务脚本: /etc/rc.d/init.d/httpd 脚本配置文件:/etc/sysconfig/httpd 主程序文件: /usr/sbin/httpd

Cloudera impala简介及安装详解

一.Impala简介 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用相同的统一存储平台,Impala也使用相同的元数据,SQL语法(Hive SQL),ODBC驱动程序和用户界面(Hue Beeswax).Impala还提供了一个熟悉的面向批量或实时查询和统一平台. 二.Impala安装 1.安装要求 (1)软件要求 Red Hat Enterprise Linux (RHEL)/CentOS 6.2 (

Gentoo Linux安装详解--根据官方WiKi整理

1. 前期准备 远程登录: 开启ssh服务: /etc/init.d/sshd start 设置密码: passwd 以便使用putty.ssh client远程登录上传stage等(有时在线下载很慢,而局域网上传很快) 准备磁盘: 分区: fdisk /dev/sda /dev/sda1 : /boot 100M(32-100M) 设启动笔记-a/dev/sda2 : / 20G/dev/sda3 : /home 20G/dev/sda5 : /swap 1G (内存< 512 MB,分区分配