Centos 7 安裝zabbix 4 0教程

2021-12-30 06:20:36 字數 2911 閱讀 8623

centos 7 安裝zabbix 4.0

當前需要對多種裝置執行狀態進行監控,測試了不少商業軟體,但總是存在各種各樣的問題,後來決定嘗試使用開源軟體實現,對比了zabbix、cacti以及nagios幾種軟體的功能,最終決定安裝zabbix。網上也有不少相關文章,但不同版本總在的問題都不一樣,現在把安裝的過程記錄下來,也方便大家少走彎路。

安裝環境:

centos7.3 +zabbix4.0

安裝步驟:

1、先檢查系統狀態,為了避免安裝過程**現錯誤,建議先關閉firewall以及selinux。

1.1 防火牆配置

使用 firewall-cmd --state 命令, 檢視防火牆狀態,如果是running狀態,關閉防火牆。

systemctl stop firewalld #關閉防火牆

systemctl disable firewalld #禁止開機啟動

image.png

1.2selinux配置

使用 getenforce 命令, 檢視selinux狀態

image.png

enforcing為強制啟用狀態,可以使用setenforce 0臨時修改selinux狀態,但伺服器重啟後狀態恢復。

image.png

可以通過修改配置檔案方式永久關閉selinux,修改selinux啟動狀態 vi /etc/selinux/config ,修改selinux=disabled,修改完成後需要重啟伺服器。

image.png

重啟伺服器後可以用 getenforce 命令確認狀態

image.png

2、配置網域名稱源,案例中使用的是阿里的yum源。

首先備份/etc/yum.repos.d/centos-base.repo

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

wget 或者使用阿里雲yum wget (如果使用阿里雲yum,最好驗證mirrors.cloud.aliyuncs.com有效性,不行就注釋掉該位址)

mv centos6-base-163.repo centos-base.repo

執行以下命令生成快取

yum clean all yum makecache

3、安裝zabbix4.0版本

3.1 配置zabbix yum源

rpm -ivh

3.2 安裝zabbix安裝包

yum -y install zabbix-server-mysql zabbix-web-mysql #通過網路yum安裝zabbix

4、安裝資料庫並配置

4.1 安裝mariadb

yum -y install mariadb-server mariadb #通過網路yum安裝資料庫

安裝完成後啟動mysql

systemctl start mariadb #啟動資料庫

systemctl enable mariadb #設定開機啟動資料庫

配置資料庫密碼

預設安裝的資料庫root密碼是空白,以下命令更改密碼

mysqladmin -u root password password #設定root的密碼為password

登陸資料庫配置例項、使用者

mysql -u root -p #使用root登陸資料庫

建立zabbix資料庫例項

create database zabbix character set utf8 collate utf8_bin; #建立資料庫例項設定字符集為utf8

設定zabbix資料庫例項的密碼為zabbix及許可權

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; #建立資料庫例項密碼為zabbix

grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';

grant all privileges on zabbix.* to [email protected] identified by 'zabbix';

匯入zabbix資料**式

cd /usr/share/doc/zabbix-server-mysql-4.0.1 #進入資料庫安裝路徑

zcat create.sql.gz | mysql -uroot zabbix -p #匯入zabbix資料**式

4.2 修改zabbix配置檔案,配置zabbix訪問資料庫資訊

vim /etc/zabbix/zabbix_server.conf 主要配置資料庫的使用者名稱,庫名,密碼,埠等,其它設定也可以安裝情況配置

dbhost=localhost #資料主機名

dbname=zabbix #資料庫例項

dbuser=zabbix #使用者名稱

dbpassword=zabbix #密碼

啟動zabbix並配置

啟動zabbix-server

systemctl start zabbix-server #啟動zabbix軟體

systemctl enable zabbix-server #設定zabbix軟體開機啟動

5、啟動http服務並配置

編輯apache的配置檔案,消注釋設定正確的時區

啟動http服務

systemctl start httpd #啟動http服務

systemctl enable httpd #設定http服務開機啟動

使用瀏覽器登陸http://server ip/zabbix/setup.php進行配置

6053731b79794da2bc97ac6c78c40450

CentOS 7安裝zabbix步驟

我自己的基礎環境 centos 7 mysql 5.6 圖1 然後點選download,進入下級介面,如圖2 圖2 這裡可以選擇安裝的方式,根據自己的需求選擇zabbix的安裝方式 我是採用第一種安裝方式安裝 所以可以直接再第一模組裡面選擇版本 系統 系統版本 資料庫型別 mysql uroot p...

centos7使用yum安裝zabbix3 4

應用環境 關於zabbix zabbix一開強大的開源監控工具,同型別還有nagios,ganglia,cacti等監控工具,通過過去一年google趨勢就知道zabbix全球的相對熱度 硬體規格 摘自官網 安裝平台 摘自官網 linux ibm aix freebsd netbsd openbsd...

Centos7系統下Zabbix服務安裝部署

同步時間 系統時間與標準時間不一致,若無此情況可忽略 rdate s time b.nist.gov 臨時關閉selinux setenforce 0 永久關閉 vim etc selinux config 設定selinux disabled 關閉防火請 systemctl stop firewa...