1. 搭建zabbix
zabbix是基于lnmp架构的,所以在搭建zabbix之前需要先搭建lnmp架构,前面文章有写到如何搭建,可以参考文章 LNMP架构
安装依赖包
[root@node2 ~]# yum -y install net-snmp-devel libevent-devel
下载zabbix
[root@node2 ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.2.tar.gz
[root@node2 ~]# ls
zabbix-5.0.1.tar.gz
[root@node2 ~]# tar xf zabbix-5.0.1.tar.gz
创建zabbix用户和组
[root@node2 ~]# useradd -r -M -s /sbin/nologin zabbix
[root@node2 ~]# id zabbix
uid=304(zabbix) gid=304(zabbix) 组=304(zabbix)
配置zabbix数据库
[root@node2 ~]# mysql -uroot -p123
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123';
Query OK, 0 rows affected, 2 warnings (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
[root@node2 ~]# cd zabbix-5.0.1/database/mysql/
[root@node2 mysql]# ls
data.sql images.sql Makefile.in
double.sql Makefile.am schema.sql
[root@node2 mysql