原始碼編譯安裝zabbix

2021-09-28 14:41:46 字數 1426 閱讀 4692

準本環境

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

編譯[root@localhost zabbix-4.4.0]# find / -name 「mysql_config」 查詢mysql_config

[root@localhost zabbix-4.4.0]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2

安裝[root@localhost zabbix-4.4.0]# make && make install

安裝mysql資料庫

create database zabbix;

grant all on zabbix.* to zabbix@localhost identified by 『zabbix』;

匯入資料

[root@localhost zabbix-4.4.0]# mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql

[root@localhost zabbix-4.4.0]# mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql

[root@localhost zabbix-4.4.0]# mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql

設定啟動指令碼

[root@localhost zabbix-4.4.0]# cp misc/init.d/fedora/core/zabbix_* /etc/init.d/ -v

編輯檔案內容。

將basedir=/usr/local/替換為basedir=/usr/local/zabbix(以之前編譯的位置為準)

客戶端同

zabbix啟動後無埠

1.mysql.scok 檔案位置問題

在配置檔案中修改

find / -name libmysqlclient.so* -exec {} >> /etc/ld.so.conf ;

ldconfig

檢視程序埠號

複製zabbix**檔案

cp -r /usr/local/zabbix-4.4.0/frontends/php/*

zabbix原始碼安裝

1 zabbix server安裝指令碼 yum install y libevent devel wget tar gcc gcc c make net snmp devel libxml2 devel libcurl devel groupadd zabbix useradd g zabbix ...

zabbix原始碼安裝

2 安裝依賴庫 yum y install net snmp devel libxml2 devel libcurl devel libevent libevent devel 3 解壓並編譯 tar zxvf zabbix 3.4.2.tar.gz cd zabbix 3.4.2 configur...

原始碼安裝zabbix

yum install libxml2 devel net snmp devel libevent devel curl devel pcre mariadb devel php fpm configure prefix usr local zabbix enable server enable a...