搭建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

posted @ 2021-01-20 11:31  xiaosafengfei  阅读(151)  评论(0编辑  收藏  举报