1,zabbix server安装脚本 yum install -y libevent-devel wget tar gcc gcc-c++ make net-snmp-devel libxml2-devel libcurl-devel groupadd zabbix useradd -g zabbix -M -s /sbin/nologin zabbix cd /usr/local/src/ wget 'https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.tar.gz' tar -zxvf zabbix-3.4.7.tar.gz cd zabbix-3.4.7 ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 make make install 2,zabbix数据库初始化,需要登录mysql里面执行 create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix'; #用户名密码设置 set names utf8; use zabbix; source /usr/local/src/zabbix-3.4.7/database/mysql/schema.sql; source /usr/local/src/zabbix-3.4.7/database/mysql/data.sql; source /usr/local/src/zabbix-3.4.7/database/mysql/images.sql; 3,zabbix server配置和启动,vim /usr/local/zabbix/etc/zabbix_server.conf LogFile=/usr/local/zabbix/zabbix_server.log DBHost=127.0.0.1 DBName=zabbix DBUser=zabbix DBPassword=zabbix DBPort=3306 Timeout=30 AlertScriptsPath=/usr/local/zabbix/alertscripts ExternalScripts=/usr/local/zabbix/externalscripts LogSlowQueries=3000 #启动server chown zabbix:zabbix -R /usr/local/zabbix/ /usr/local/zabbix/sbin/zabbix_server 4,zabbix web配置 #移动zabbix web程序到指定的目录 mkdir /usr/local/nginx/html/zabbix cp -a /usr/local/src/zabbix-3.4.7/frontends/php/* /usr/local/nginx/html/zabbix/ #网页安装zabbix http://ip:port/zabbix/index.php #最后一步需要手工写入配置文件: /usr/local/nginx/html/zabbix/conf/zabbix.conf.php
![](https://img2020.cnblogs.com/blog/2026623/202008/2026623-20200807203651429-1834213494.png)
5,登录zabbix和安全配置 默认用户名Admin 密码zabbix