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