Zabbix如何安装部署

  介绍

这篇文章主要介绍Zabbix如何安装部署,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>前言

Zabbix是目前最为主流的开源监控方案之一,部署本身并不困难,难的是深入理解。根据在生产环境的实践从新版Zabbix 4.0 LTS开始全部使用码头工人部署,我相信未来越来越多的开源组件都会以容器化的形式呈现在我们面前。

操作系统:

[root@mysql  ~] #, cat /etc/redhat-release   CentOS  Linux  release  7.5.1804 (核心)

Mysql:版本5.7.23 192.168.75.251

Zabbix服务器:版本3.4.12 192.168.75.250

<强>一、安装Mysql

<强> 1.1下载Mysql

关闭防火墙

# systemctl  stop  firewalld   #,systemctl  disable  firewalld   vi /etc/selinux/config   SELINUX=enforcing 改为,SELINUX=,

禁用Centos7默认数据库为mariadb,先卸载

rpm  -qa  | grep  mariadb   mariadb 5.5.56 - 2. el7.x86_64——填词   rpm  -e ——nodeps  mariadb 5.5.56 - 2. el7——填词。x86_64

这个版本需要增加1.9,也要下载

[root@mysql 软]#,你   total  132444   -rw-r——r, 1, root  root  83709983, Aug  10, 10:26  boost_1_59_0.tar.gz   -rw-r——r, 1, root  root  51907462, Aug  10, 10:26  mysql-5.7.23.tar。广州

添加mysql用户,

groupadd  mysql   useradd  -g  mysql  -s /sbin/nologin  mysql

1.2安装依赖包

<代码> yum安装- y cmake野牛bison-devel libaio-devel gcc gcc-c + + git ncurses-devel

1.3编译

解压mysql,把增加的压缩版放到解压后的mysql目录内

tar  xzvf  mysql-5.7.23.tar.gz   mv  boost_1_59_0.tar.gz  mysql-5.7.23

进入MySQL源文件目录,新建配置做为编译目录,并进入该目

cd  mysql-5.7.23   mkdir 配置   cd 配置

使用cmake进行生成编译环境,

cmake  . . -DBUILD_CONFIG=mysql_release  \      -DINSTALL_LAYOUT=STANDALONE  \      -DCMAKE_BUILD_TYPE=RelWithDebInfo  \      -DENABLE_DTRACE=OFF  \      -DWITH_EMBEDDED_SERVER=OFF  \      -DWITH_INNODB_MEMCACHED=提醒\      -DWITH_SSL=bundled  \      -DWITH_ZLIB=system  \      -DWITH_PAM=提醒\      -DCMAKE_INSTALL_PREFIX=/var/mysql/, \      -DINSTALL_PLUGINDIR=?var/mysql/lib/plugin" \      -DDEFAULT_CHARSET=utf8  \      -DDEFAULT_COLLATION=utf8_general_ci  \      -DWITH_EDITLINE=bundled  \      -DFEATURE_SET=community  \      -DCOMPILATION_COMMENT=癕ySQL  Server  (GPL)“\      -DWITH_DEBUG=OFF  \      -DWITH_BOOST=. .

安装

<代码>做,,使安装

修改配置文件

vim 。/etc/my . cnf中所做   (mysqld)   datadir=/var/lib/mysql   套接字=/var/mysql/mysql.sock   端口=3306   log_error=/var/mysql/日志/error.log   basedir=/var/mysql/(客户端)   套接字=/var/mysql/mysql.sock   chown  mysql.mysql  /etc/my . cnf中所做

创建日志文件

mkdir  -p /var/mysql/日志   touch /var/mysql/日志/error.log   touch /var/mysql/mysql.sock   chown  -R  mysql.mysql /var/mysql/

1.4初始化

<代码> #/var/mysql/bin/mysqld——初始化用户=mysql

查看数据文件是否生成

# ll /var/lib/mysql      total  110628      -rw-r——安康;1,mysql  mysql  56, Aug  10, 11:06  auto.cnf      -rw-r——安康;1,mysql  mysql  417年,Aug  10, 11:06  ib_buffer_pool      -rw-r——安康;1,mysql  mysql  12582912, Aug  10, 11:06  ibdata1      -rw-r——安康;1,mysql  mysql  50331648, Aug  10, 11:06  ib_logfile0      -rw-r——安康;1,mysql  mysql  50331648, Aug  10, 11:06  ib_logfile1      drwxr-x——安康;2,mysql  mysql  4096年,Aug  10, 11:06  mysql      drwxr-x——安康;2,mysql  mysql  8192年,Aug  10, 11:06  performance_schema      drwxr-x——安康;2,mysql  mysql  8192年,Aug  10, 11:06  sys

Zabbix如何安装部署