1、 環境介紹
操作系統:Centos7.3 Linux
版本:Zabbix-4.0.10
鏡像源:阿里鏡像源
2、 安裝依賴包
yum install -y libevent-devel tar gcc gcc-c++ net-snmp-devel libxml2-devel libcurl-devel
3、 編譯安裝
useradd -s /sbin/nologin zabbix
tar zxf zabbix-4.0.10.tar.gz
cd zabbix-4.0.10
./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
4、 文件目錄
/usr/local/zabbix/
bin etc lib sbin share
5、 環境變量
vi /etc/profile
export PATH=$PATH:/usr/local/zabbix/sbin/:/usr/local/zabbix/bin/
source /etc/profile
6、 在mysql中做數據初始化
mysql -uroot –pzabbix
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix';
flush privileges;
use zabbix;
set names utf8;#數據編碼設置爲utf8
source /root/zabbix-4.0.10/database/mysql/schema.sql;
source /root/zabbix-4.0.10/database/mysql/data.sql;
source /root/zabbix-4.0.10/database/mysql/images.sql;
7、 配置文件
/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
#AlertScriptsPath=#郵件告警、微信告警腳本存放位置
chown zabbix.zabbix -R /usr/local/zabbix/
8、 啓動
zabbix_server
ps auxf|grep zabbix_server
netstat -lntup|grep zabbix
Zabbix系列請看下集-zabbix的WEB安裝