需要先安装 mysql
这里不演示安装mysql
安装依赖包
# yum -y install gcc libxml2-devel net-snmp-devel libevent-devel curl-devel mysql-devel
# tar xf zabbix-4.0.3.tar.gz
use zabbix #进入数据库 导库
source /tmp/zabbix-4.0.3/database/mysql/schema.sql;
source /tmp/local/zabbix-4.0.3/database/mysql/images.sql;
source /tmp/local/zabbix-4.0.3/database/mysql/data.sql;
---------------------
# cd zabbix-4.0.3
注: --with-mysql 重要
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-net-snmp --with-libcurl --enable-proxy --with-mysql=/usr/bin/mysql_config
# make && make install
修改配置文件
# vim /usr/local/zabbix/etc/zabbix_server.conf
ListenPort=10051
SourceIP=本机IP
LogFile=/tmp/zabbix_server.log
LogFileSize=100
PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/data/mysql/mysql.sock
DBPort=3306
StartPollers=64
StartPollersUnreachable=20
StartDiscoverers=20
CacheSize=8G
HistoryCacheSize=2G
HistoryIndexCacheSize=2G
TrendCacheSize=2G
Timeout=4
FpingLocation=/usr/local/sbin/fping
LogSlowQueries=3000
# vim /usr/local/zabbix/etc/zabbix_agentd.conf
PidFile=/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
SourceIP=127.0.0.1
Server=127.0.0.1,本机IP
ListenPort=10050
ListenIP=0.0.0.0
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf
-----------------------
配置启动脚本
# cp zabbix-4.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/
# cp zabbix-4.0.3/ misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
修改zabbix启动脚本中的zabbix安装目录
# vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/data/zabbix #zabbix安装目录
# vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/data/zabbix #zabbix安装目录
------------------------
配置发布目录
# mkdir /var/zabbix
# cp -r zabbix-4.0.3/frontends/php/ /var/zabbix/
# useradd zabbix
# chown zabbix.zabbix /var/zabbix/ -R
起服务
# systemctl start zabbix_server zabbix_agentd
网友评论