編譯安裝Zabbix

2021-08-28 19:49:27 字數 3709 閱讀 7806

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...