zabbix的安装需要LAMP或者LNMP环境
启动nginx,php-fpm,mysqld
部署安装zabbix
# tar xf zabbix-2.4.3.tar.gz
创建用户:
# groupadd zabbix
# useradd -g zabbix zabbix
# cd zabbix-2.4.3
创建数据库:
server和proxy的运行都依赖于数据库,agent则不需要。
以MySQL数据库为例:
# mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
# mysql> GRANT ALL ON zabbix.* TO zabbix@‘192.168.217.10‘ IDENTIFIED BY ‘zabbix‘;
# 请按需要修改用户名和密码;
# mysql -h192.168.217.10 -uzabbix -pzabbix zabbix < database/mysql/schema.sql
# 如果仅为proxy创建数据库,只导入schema.sql即可;否则,请继续下面的步骤;
# mysql -h192.168.217.10 -uzabbix -pzabbix zabbix < database/mysql/images.sql
# mysql -h192.168.217.10 -uzabbix -pzabbix zabbix < database/mysql/data.sql
编译安装zabbix:
# yum install net-snmp net-snmp-devel libssh2-devel
同时安装server和agent,并支持将数据放入mysql数据中,可使用类似如下配置命令:
./configure\
--prefix=/usr/local/zabbix \
--enable-server --enable-agent \
--with-mysql --enable-ipv6 \
--with-net-snmp --with-libcurl \
--with-ssh