zabbix-server有3個部分組成
現在我們要將這三個部分分離。
角色ip
系統軟體版本
系統:centos7
zabbix版本:3.4
在這裡可以找到原始碼包,
systemctl stop firewalld
setenforce 0
ntpdate ntp1.aliyun.com #同步一下時間
yum install gcc gcc-devel libxml2-devel libssh2-devel libevent libevent-devel net-snmp net-snmp-devel curl curl-devel mariadb-devel mariadb -y
groupadd zabbix #建立組
useradd -g zabbix zabbix #建立使用者
cd /usr/local/src
cd zabbix-3.4.14
./configure --prefix=/usr/local/zabbix --with-net-snmp --with-mysql --with-ssh2 --enable-server --enable-agent --with-libcurl --with-libxml2
make install
path=/usr/local/zabbix/sbin/:$path
path=/usr/local/zabbix/bin/:$path
192.168.253.158端執行下面命令
安裝並啟動資料庫
systemctl stop firewalld
setenforce 0
yum install mariadb mariadb-server -y
systemctl start mariadb
進入資料庫,建立zabbix使用者
mysql -u root #進入資料庫
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to 'zabbix'@'192.168.253.%' identified by 'password';
mysql> quit;
在192.168.253.128端匯入zabbix相關的表結構
mysql -h 192.168.253.158 -uzabbix -ppassword zabbix < /usr/local/src/zabbix-3.4.14/database/mysql/schema.sql
mysql -h 192.168.253.158 -uzabbix -ppassword zabbix < /usr/local/src/zabbix-3.4.14/database/mysql/images.sql
mysql -h 192.168.253.158 -uzabbix -ppassword zabbix < /usr/local/src/zabbix-3.4.14/database/mysql/data.sql
在192.168.253.128端修改配置檔案/usr/local/zabbix/etc/zabbix_server.conf
dbhost=192.168.253.158
dbname=zabbix
dbuser=zabbix
dbpassword=password
然後啟動zabbix-server
zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf
在192.168.253.158上,安裝httpd,php
yum install php httpd -y
將zabbix的web相關檔案傳到192.168.253.158上
相關檔案在原始碼包的frontends目錄下
於是在192.168.253.128上執行
scp -r /usr/local/src/zabbix-3.4.14/frontends/php/ [email protected]:/var/www/html/
在192.168.253.158上啟動httpd
systemctl start httpd
訪問一下 頁面看能否成功
這些問題不大,根據提示安裝軟體包,修改對應配置檔案即可,解決方法如下
yum install php php-bcmath php-mbstring php-gd php-mysqli php-xmlreader php-xmlwriter libxml2-devel -y
修改配置檔案/etc/php.ini
post_max_size = 16m
max_execution_time = 300
max_input_time = 300
date.timezone = asia/shanghai
然後重啟一下httpd
就可以繼續了
編譯安裝zabbix
環境準備 系統最小化安裝,並配置常用包,關閉防火牆和selinux yum install vim enhanced prce prce devel iotop gcc gcc c glibc glic devel openssl openssl devel zip unzip zlib devel...
原始碼編譯安裝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...