Zabbix_server部署
1、创建Zabbix数据库
Mysql> create database zabbix character set utf8;
2、创建zabbix用并赋权
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
3、解压zabbix安装包:
tar -zxvf zabbix-3.4.8.tar.gz
4、导入数据库sql脚本zabbix-3.4.8
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql
5、创建zabbix 用户组和用户
groupadd zabbix
useradd -m -g zabbix zabbix
passwd zabbix
6、cd /root/zabbix-3.4.3
# ./configure --prefix=/usr/local/src/services/zabbix --enable-server --enable-agent --enable-proxy --enable-java --with-mysql --with-net-snmp --with-libcurl --with-libevent --with-libpcre=/usr/local/src/services/pcre
---报错没有snmp,解决:
这个是安装snmp的文档: https://topmanopensource.iteye.com/blog/925025
-- Unable to find "javac" executable in path,解决:
没有搜索到相关文档那编译的时候讲--enable-java去掉生成makefile
--configure: error: Curl library not found,解决:
资料说:没有安装这个curl-devel,下载相关源码包编译安装
安装版本: http://www.rpmfind.net/linux/rpm2html/search.php?query=curl-devel
rpm -ivh libcurl-devel-7.19.7-53.el6_9.x86_64.rpm --force --nodeps
重新编译zabbix:
./configure --prefix=/usr/local/src/services/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurl --with-libevent --with-libpcre=/usr/local/src/services/pcre
*******************************************************
* Now run 'make install' *
* *
* Thank you for using Zabbix! *
* <http://www.zabbix.com>