install zabbix 3.2 on CentOS7:
以下安装均采用mysql数据库 1、zabbix-server agent编译安装
tar -zxvf zabbix-3.2.0.tar.gz && cd zabbix-3.2.0
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 && make install
groupadd zabbix && useradd zabbix -g zabbix
chown -R zabbix.zabbix /usr/local/zabbix
2、仅安装server
./configure --enable-server --with-mysql --with-net-snmp && make install
groupadd zabbix && useradd zabbix -g zabbix
chown -R zabbix.zabbix /usr/local/zabbix
3、abbix-proxy编译安装
./configure --prefix=/usr --enable-proxy --with-net-snmp --with-sqlite3 --with-ssh2 && make install
groupadd zabbix && useradd zabbix -g zabbix
chown -R zabbix.zabbix /usr/local/zabbix
4、仅安装agent
zabbix-agent3.2 编译安装
tar zxf zabbix-3.2.0.tar.gz && cd zabbix-3.2.0
./configure --prefix=/usr/local/zabbix --enable-agent && make install
groupadd zabbix && useradd zabbix -g zabbix
chown -R zabbix.zabbix /usr/local/zabbix
修改配置
zabbix-server
/usr/local/zabbix/etc/zabbix_server.conf
zabbix-proxy
/usr/local/zabbix/etc/zabbix_proxy.conf
zabbix-agent
/usr/local/zabbix/etc/zabbix_agentd.conf 修改以下字段
Server=10.103.4.112
ServerActive=10.103.4.112:10051
(Hostname需要改成客户端本机的IP地址)
Hostname=10.103.4.111
启动:
/usr/local/zabbix/sbin/zabbix_agentd start
数据库配置
vim /usr/local/zabbix/etc/zabbix_server.conf
数据库及表创建:
mysql -uroot -p<password>
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
quit;
cd database/mysql
mysql -uzabbix -p<password> zabbix < schema.sql
# stop here if you are creating database for Zabbix proxy
mysql -uzabbix -p<password> zabbix < images.sql
mysql -uzabbix -p<password> zabbix < data.sql
ansible-playbook 源码安装zabbix3.0.4
...