搭建zabbix-5.0.7
背景
因公司要把zabbix从3升到5,总结一下搭建过程。
环境
系统版本:centos7.6
因为zabbix-5.0.7对php版本有一定要求,也不想折腾lnmp环境,我直接用网上现成的,mysql版本选用5.7,php选用7.3其他默认
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
修改php参数,zabbix对此参数有要求sed -i "s#max_input_time = 60#max_input_time = 300#g" /usr/local/php/etc/php.inisystemctl restart php-fpm
搭建
yum install -y mysql-devel net-snmp-devel libevent-devel pcre-devel javac* gcc gcc-c++ make libcurl-devel libxml2-*
wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.7.tar.gz -P /usr/local/src
cd /usr/local/src
tar xf zabbix-5.0.7.tar.gz && cd zabbix-5.0.7
./configure --prefix=/usr/local/zabbix-5.0.7 --enable-server --enable-agent --enable-java --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openssl
make install
ln -s /usr/local/zabbix-5.0.7/ /usr/local/zabbix
vim etc/zabbix_server.conf #修改配置文件mysql信息
cp -f /usr/local/src/zabbix-5.0.7/misc/init.d/tru64/zabbix_server /etc/init.d/
chmod +x /etc/init.d/zabbix_server
sed -i "s#DAEMON=/usr/local/sbin/zabbix_server#DAEMON=/usr/local/zabbix/sbin/zabbix_server#g" /etc/init.d/zabbix_server
useradd -s /sbin/nologin -c "System zabbix user" zabbix
导入数据库文件
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@'10.205.97.58' identified by 'password';
grant all privileges on zabbix.* to zabbix@'10.205.97.58';
use zabbix
source /usr/local/src/zabbix-5.0.7/database/mysql/schema.sql
source /usr/local/src/zabbix-5.0.7/database/mysql/images.sql
source /usr/local/src/zabbix-5.0.7/database/mysql/data.sql
/etc/init.d/zabbix_server restart
mkdir /home/wwwroot/default/zabbix && cp -fr /usr/local/src/zabbix-5.0.7/ui/* /home/wwwroot/default/zabbix
访问http://10.208.50.27/zabbix 设置ok后默认账号密码:Admin/zabbix
开启服务端agent
cp -f /usr/local/src/zabbix-5.0.7/misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
sed -i "s#DAEMON=/usr/local/sbin/zabbix_agentd #DAEMON=/usr/local/zabbix/sbin/zabbix_agentd #g" /etc/init.d/zabbix_agentd
/etc/init.d/zabbix_agentd restart