zabbix3.4版本源码安装

首先yum安装zabbix所需要的环境:

yum install gcc gcc-c++ make mysql-server mysql-devel libcurl-devel net-snmp-devel php php-ldap php-gd php-xml php-mysql php-mbstring php-bcmath httpd fping libevent-devel

然后到zabbix官网下载源码包:

wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.11/zabbix-3.4.11.tar.gz

创建zabbix用户组跟用户:

groupadd zabbix

useradd -g zabbix zabbix

启动Mysql,创建zabbix数据库和zabbix用户:

systemctl start mysqld

mysql -e 'create database zabbix character set utf8'

mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'"

解压缩zabbix源码包并且编译安装:

tar -zvxf zabbix-3.4.11.tar.gz

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libevent

make install

导入数据库:

mysql  zabbix < database/mysql/schema.sql -u用户名 -p密码

 mysql  zabbix < database/mysql/images.sql -u用户名 -p密码

mysql  zabbix < database/mysql/data.sql  -u用户名 -p密码

修改zabbix_server配置:

zabbix3.4版本源码安装_第1张图片

复制PHP文件(php在zabbix源码包里):

cp -rf frontends/* /var/www/html/zabbix

配置开机自启动:

cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

配置默认路径:

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd

修改软件安装前置条件:

路径:/etc/php.init



zabbix3.4版本源码安装_第2张图片

启动服务:

/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start

/etc/init.d/httpd start

打开zabbix网页 URL:http://<服务器IP或主机名>/zabbix

zabbix3.4版本源码安装_第3张图片

zabbix3.4版本源码安装_第4张图片

zabbix3.4版本源码安装_第5张图片

zabbix3.4版本源码安装_第6张图片

zabbix3.4版本源码安装_第7张图片

zabbix3.4版本源码安装_第8张图片

按照提示下载配置文件放到要求的地方,并且修改zabbix.conf.php配置文件

zabbix3.4版本源码安装_第9张图片

zabbix3.4版本源码安装_第10张图片


你可能感兴趣的:(服务器运维)