環境準備:
系統最小化安裝,並配置常用包,關閉防火牆和selinux
yum install vim-enhanced prce prce-devel iotop gcc gcc-c++ glibc glic-devel openssl openssl-devel zip unzip zlib-devel lrzsz tree libevent libevent-devel tcpdump wget lsof telnet net-tools ntpdate
cd /usr/local/src/
tar xf zabbix-4.0.29.tar.gz #解壓
cd zabbix-4.0.29
編譯報錯可參考:總的來說就缺啥補啥
建立zabbix使用者
useradd -r -s /sbin/nologin zabbix
在資料庫伺服器建立資料庫並授權
mysql> create database zabbix_server character set utf8 collate utf8_bin;
grant all privileges on zabbix_server.* to zabbix@'10.0.0.%' indentified by 'magedu';
在zabbix伺服器依次匯入資料
mysql -uzabbix -pmagedu -h10.0.0.203 zabbix_server < /usr/local/src/zabbix-4.0.29/database/mysql/schema.sql
mysql -uzabbix -pmagedu -h10.0.0.203 zabbix_server < /usr/local/src/zabbix-4.0.29/database/mysql/images.sql
mysql -uzabbix -pmagedu -h10.0.0.203 zabbix_server < /usr/local/src/zabbix-4.0.29/database/mysql/data.sql
配置檔案,主要是資料庫
dbhost=10.0.0.203
dbname=zabbix_server
dbuser=zabbix
dbpassword=
timeout=4
logslowqueries=3000
配置web圖形
yum install httpd php php-mbstring php-mysqlnd php-bcmatch php-gd php-bcmath php-xml php-ldap
將解壓包中的檔案拷貝到httpd的主目錄下,並把所有者所有組改apache
\cp -r frontends/php/* /var/www/html/zabbix
參考:
編譯安裝Zabbix
zabbix server有3個部分組成 現在我們要將這三個部分分離。角色ip 系統軟體版本 系統 centos7 zabbix版本 3.4 在這裡可以找到原始碼包,systemctl stop firewalld setenforce 0 ntpdate ntp1.aliyun.com 同步一下時...
原始碼編譯安裝zabbix
準本環境 centos7系統 192.168.124.204 關閉防火牆 關閉selinux yum y install vim wget 解壓安裝包並進入目錄 root localhost tar xf zabbix 4.4.0.tar.gz cd usr local zabbix 4.4.0 編...
安裝zabbix 入門級,Zabbix編譯安裝
安裝編譯zabbix軟體的一般流程,適合入門級初學者。一 實驗環境準備 rhel 7.6 x86 64 server 192.168.163.72rhel 6.5 x86 64 agent 192.168.163.61均已配置操作安裝光碟為yum源 安裝包準備如下圖 六 安裝並配置php 1 解壓p...